diff --git a/gradle.properties b/gradle.properties index d92572c..234900a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.19.4+build.1 loader_version=0.14.17 # Mod Properties -mod_version = 1.8.0 +mod_version = 1.8.1 maven_group = eu.midnightdust archives_base_name = midnightcontrols modrinth_id=bXX9h73M diff --git a/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightInput.java b/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightInput.java index cdc34c2..8193ece 100644 --- a/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightInput.java +++ b/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightInput.java @@ -589,7 +589,7 @@ private void handleAxe(@NotNull MinecraftClient client, int axis, float value, f { client.currentScreen.mouseScrolled(0.0, 0.0, -(value * 1.5f)); } - else if (absValue >= deadZone) { + else if (isScreenInteractive(client.currentScreen) && absValue >= deadZone) { if (value > 0 && joystickCooldown == 0) { switch (axis) { case GLFW_GAMEPAD_AXIS_LEFT_Y -> this.changeFocus(client.currentScreen, NavigationDirection.UP); diff --git a/src/main/resources/assets/midnightcontrols/lang/uk_ua.json b/src/main/resources/assets/midnightcontrols/lang/uk_ua.json new file mode 100644 index 0000000..350d7a5 --- /dev/null +++ b/src/main/resources/assets/midnightcontrols/lang/uk_ua.json @@ -0,0 +1,184 @@ +{ + "midnightcontrols.midnightconfig.title": "Розширена конфігурація MidnightControls", + "key.midnightcontrols.look_down": "Дивитись вниз", + "key.midnightcontrols.look_left": "Дивитись ліворуч", + "key.midnightcontrols.look_right": "Дивитись направо", + "key.midnightcontrols.look_up": "Дивитись вгору", + "key.midnightcontrols.ring": "Показати кільце управління", + "midnightcontrols.action.attack": "Атакувати", + "midnightcontrols.action.back": "Назад", + "midnightcontrols.action.chat": "Відкрити чат", + "midnightcontrols.action.debug_screen": "Відкрити налагодження (F3)", + "midnightcontrols.action.drop_item": "Викинути предмет", + "midnightcontrols.action.exit": "Вийти", + "midnightcontrols.action.forward": "Вперед", + "midnightcontrols.action.hit": "Вдарити", + "midnightcontrols.action.hotbar_left": "Панель швидкого доступу ліворуч", + "midnightcontrols.action.hotbar_right": "Панель швидкого доступу праворуч", + "midnightcontrols.action.inventory": "Інвентар", + "midnightcontrols.action.jump": "Стрибок", + "midnightcontrols.action.left": "Наліво", + "midnightcontrols.action.pause_game": "Зупинити гру", + "midnightcontrols.action.pick_block": "Вибір блоку", + "midnightcontrols.action.pickup": "Взяти половину", + "midnightcontrols.action.pickup_all": "Взяти все", + "midnightcontrols.action.place": "Поставити", + "midnightcontrols.action.player_list": "Аркуш гравців", + "midnightcontrols.action.quick_move": "Перекласти", + "midnightcontrols.action.right": "Направо", + "midnightcontrols.action.screenshot": "Зробити скріншот", + "midnightcontrols.action.slot_up": "Двинути на слот вгору", + "midnightcontrols.action.slot_down": "Повернути на слот вниз", + "midnightcontrols.action.slot_left": "Двинути на слот вліво", + "midnightcontrols.action.slot_right": "Повернути на слот вправо", + "midnightcontrols.action.sneak": "Крастися", + "midnightcontrols.action.sprint": "Біг", + "midnightcontrols.action.swap_hands": "Змінити руку", + "midnightcontrols.action.toggle_perspective": "Переключити перспективу", + "midnightcontrols.action.toggle_smooth_camera": "Переключити кінематографічну камеру", + "midnightcontrols.action.page_back": "Попередня сторінка", + "midnightcontrols.action.page_next": "Наступна сторінка", + "midnightcontrols.action.tab_back": "Попередня секція", + "midnightcontrols.action.tab_next": "Наступна секція", + "midnightcontrols.action.take": "Взяти предмет", + "midnightcontrols.action.take_all": "Взяти стак", + "midnightcontrols.action.use": "Використовувати", + "midnightcontrols.action.zoom": "Наблизити", + "midnightcontrols.action.zoom_in": "Збільшити масштаб", + "midnightcontrols.action.zoom_out": "Зменшити масштаб", + "midnightcontrols.action.zoom_reset": "Скинути масштаб", + "midnightcontrols.action.emi_page_left": "Попередня сторінка", + "midnightcontrols.action.emi_page_right": "Наступна сторінка", + "midnightcontrols.category.emi": "ЕМІ", + "midnightcontrols.button.a": "A", + "midnightcontrols.button.b": "B", + "midnightcontrols.button.x": "X", + "midnightcontrols.button.y": "Y", + "midnightcontrols.button.left_bumper": "Лівий бампер", + "midnightcontrols.button.right_bumper": "Правий бампер", + "midnightcontrols.button.back": "Назад", + "midnightcontrols.button.start": "Старт", + "midnightcontrols.button.guide": "Гайд кнопка", + "midnightcontrols.button.left_thumb": "Лівий стік", + "midnightcontrols.button.right_thumb": "Правий стік", + "midnightcontrols.button.dpad_up": "Хрестовина вг.", + "midnightcontrols.button.dpad_right": "Хрестовина пр.", + "midnightcontrols.button.dpad_down": "Хрестовина вн.", + "midnightcontrols.button.dpad_left": "Хрестовина лів.", + "midnightcontrols.button.l4": "L4", + "midnightcontrols.button.l5": "L5", + "midnightcontrols.button.r4": "R4", + "midnightcontrols.button.r5": "L5", + "midnightcontrols.axis.left_x+": "Лівий cтік X+", + "midnightcontrols.axis.left_y+": "Лівий cтік Y+", + "midnightcontrols.axis.right_x+": "Правий cтік X+", + "midnightcontrols.axis.right_y+": "Правий cтік Y+", + "midnightcontrols.axis.left_trigger": "Лівий тригер", + "midnightcontrols.axis.right_trigger": "Правий тригер", + "midnightcontrols.axis.left_x-": "Лівий стік X-", + "midnightcontrols.axis.left_y-": "Лівий стік Y-", + "midnightcontrols.axis.right_x-": "Правий стік X-", + "midnightcontrols.axis.right_y-": "Правий стік Y-", + "midnightcontrols.button.unknown": "Невідомий (%d)", + "midnightcontrols.controller.connected": "Контролер %d був приєднаний.", + "midnightcontrols.controller.disconnected": "Контролер %d вимкнений.", + "midnightcontrols.controller.mappings.1": "Щоб налаштувати розкладку контролера, використовуйте %s", + "midnightcontrols.controller.mappings.3": "і вставте ваш підсумок у редактор файлів розкладок.", + "midnightcontrols.controller.mappings.error": "Помилка під час завантаження розкладки.", + "midnightcontrols.controller.mappings.error.write": "Помилка під час запису розкладки у файл.", + "midnightcontrols.controller.mappings.updated": "Розкладка оновлена!", + "midnightcontrols.controller_type.default": "За стандартом", + "midnightcontrols.controller_type.dualshock": "DualShock", + "midnightcontrols.controller_type.dualsense": "DualSense", + "midnightcontrols.controller_type.switch": "Switch", + "midnightcontrols.controller_type.xbox": "Xbox", + "midnightcontrols.controller_type.xbox_360": "Xbox 360", + "midnightcontrols.controller_type.steam_controller": "Steam Controller", + "midnightcontrols.controller_type.steam_deck": "Steam Deck", + "midnightcontrols.controller_type.ouya": "OUYA", + "midnightcontrols.controls_mode.default": "Клавіатура/Миша", + "midnightcontrols.controls_mode.controller": "Контролер", + "midnightcontrols.controls_mode.touchscreen": "Сенсорний екран (Розроб.)", + "midnightcontrols.hud_side.left": "Більше ліворуч", + "midnightcontrols.hud_side.right": "Більше направо", + "midnightcontrols.menu.analog_movement": "Аналоговий рух", + "midnightcontrols.menu.auto_switch_mode": "Автоматичне перемикання", + "midnightcontrols.menu.controller": "Контролер", + "midnightcontrols.menu.controller2": "Додатковий контролер", + "midnightcontrols.menu.controller_type": "Тип контролера", + "midnightcontrols.menu.controls_mode": "Тип", + "midnightcontrols.menu.double_tap_to_sprint": "Двічі відвести лівий стік, щоб почати бігти", + "midnightcontrols.menu.fast_block_placing": "Швидка постачання блоків", + "midnightcontrols.menu.fly_drifting": "Інерція при польоті", + "midnightcontrols.menu.fly_drifting_vertical": "Вертикальна інерція при польоті", + "midnightcontrols.menu.hud_enable": "Увімкнути іконоки контролера", + "midnightcontrols.menu.hud_side": "Розташування інтерфейсу", + "midnightcontrols.menu.invert_right_x_axis": "Інвертувати прав. X", + "midnightcontrols.menu.invert_right_y_axis": "Інвертувати прав. Y", + "midnightcontrols.menu.keyboard_controls": "Клавіатурне налаштування...", + "midnightcontrols.menu.left_dead_zone": "Мертва зона лівого стіка", + "midnightcontrols.menu.mappings.open_input_str": "Відкрити редактор файлів розкладок", + "midnightcontrols.menu.max_left_x_value": "Максимальне значення вісь лівого X", + "midnightcontrols.menu.max_left_y_value": "Максимальне значення вісь лівого Y", + "midnightcontrols.menu.max_right_x_value": "Максимальне значення вісь правого X", + "midnightcontrols.menu.max_right_y_value": "Максимальне значення Вісь правого Y", + "midnightcontrols.menu.mouse_speed": "Швидкість курсору", + "midnightcontrols.menu.reacharound.horizontal": "Розміщення переднього блоку", + "midnightcontrols.menu.reacharound.vertical": "Вертикальний охоплення", + "midnightcontrols.menu.reload_controller_mappings": "Перезавантажити розкладку контролера", + "midnightcontrols.menu.right_dead_zone": "Мертва зона правого стіка", + "midnightcontrols.menu.rotation_speed": "Швидкість обертання по осі X", + "midnightcontrols.menu.y_axis_rotation_speed": "Швидкість обертання по осі Y", + "midnightcontrols.menu.separator.controller": "Контролер", + "midnightcontrols.menu.separator.general": "Загальні", + "midnightcontrols.menu.title": "MidnightControls - налаштування", + "midnightcontrols.menu.title.controller": "Налаштування контролера", + "midnightcontrols.menu.title.controller_controls": "Управління контролером", + "midnightcontrols.menu.title.gameplay": "Налаштування під час гри", + "midnightcontrols.menu.title.general": "Загальні Налаштування", + "midnightcontrols.menu.title.hud": "Налаштування інтерфейсу", + "midnightcontrols.menu.title.mappings.string": "Редактор файлів розкладок", + "midnightcontrols.menu.title.visual": "Налаштування зовнішнього вигляду", + "midnightcontrols.menu.unfocused_input": "Несфокусоване введення", + "midnightcontrols.menu.virtual_mouse": "Віртуальні мишки", + "midnightcontrols.menu.virtual_mouse.skin": "Дизайн віртуальної мишки", + "midnightcontrols.narrator.unbound": "Звільнений %s", + "midnightcontrols.not_bound": "Не призначено", + "midnightcontrols.tooltip.analog_movement": "Включає аналоговий рух, коли це можливо.", + "midnightcontrols.tooltip.auto_switch_mode": "Автоматичне перемикання на новий, тільки підключений контролер.", + "midnightcontrols.tooltip.controller2": "Додатковий контролер, наприклад для джой-конів.", + "midnightcontrols.tooltip.controller_type": "Тип контролера, щоб правильно зіставити іконки кнопок.", + "midnightcontrols.tooltip.controls_mode": "Тип контролю за грою.", + "midnightcontrols.tooltip.double_tap_to_sprint": "При подвійному переміщенні на лівий стик, персонаж починає бігти.", + "midnightcontrols.tooltip.fast_block_placing": "Під час польоту в творчому режимі дозволяє швидко розміщувати блоки в залежності від вашої швидкості. §cНа деяких серверах це може розцінюватися як читерство.§r", + "midnightcontrols.tooltip.fly_drifting": "Під час польоту включає ванільну інерцію.", + "midnightcontrols.tooltip.fly_drifting_vertical": "Під час польоту включає ванільну вертикальну інерцію.", + "midnightcontrols.tooltip.hud_enable": "Переключає бачення іконок кнопок контролера на екрані.", + "midnightcontrols.tooltip.hud_side": "Розташування інтерфейсу у певний бік.", + "midnightcontrols.tooltip.left_dead_zone": "Мертва зона для лівого аналогового стику контролера.", + "midnightcontrols.tooltip.max_left_x_value": "Змінює те, що мод в результаті вважає максимальним значенням для лівої осі X. Корисно, якщо ваша вісь не використовує весь діапазон і здається повільною.", + "midnightcontrols.tooltip.max_left_y_value": "Змінює те, що мод в результаті вважає максимальним значенням для лівої осі Y. Корисно, якщо ваша вісь не використовує весь діапазон і здається повільною.", + "midnightcontrols.tooltip.max_right_x_value": "Змінює те, що мод в результаті вважає максимальним значенням для правої осі X. Корисно, якщо ваша вісь не використовує весь діапазон і здається повільною.", + "midnightcontrols.tooltip.max_right_y_value": "Змінює те, що мод в результаті вважає максимальним значенням для правої осі Y. Корисно, якщо ваша вісь не використовує весь діапазон і здається повільною.", + "midnightcontrols.tooltip.mouse_speed": "Швидкість миші, що емульується контролером.", + "midnightcontrols.tooltip.reacharound.horizontal": "Дозволяє розміщувати передній блок перед собою. §cМоже розглядатися як читерство на деяких серверах§r.", + "midnightcontrols.tooltip.reacharound.vertical": "Забезпечує вертикальне охоплення. §cМоже розглядатися як шахрайство на деяких серверах§r.", + "midnightcontrols.tooltip.reload_controller_mappings": "Перезавантажує файл розкладки контролерів.", + "midnightcontrols.tooltip.right_dead_zone": "Мертва зона для правого аналогового стику контролера.", + "midnightcontrols.tooltip.rotation_speed": "Швидкість обертання камери по осі X в режимі контролера.", + "midnightcontrols.tooltip.y_axis_rotation_speed": "Швидкість обертання камери по осі Y в режимі контролера.", + "midnightcontrols.tooltip.unfocused_input": "Дозволити введення з контролера, навіть якщо гра сфокусована.", + "midnightcontrols.tooltip.virtual_mouse": "Включити віртуальну мишу дуже корисно при грі двом на одному комп'ютері.", + "midnightcontrols.virtual_mouse.skin.default_light": "Звичайний світлий", + "midnightcontrols.virtual_mouse.skin.default_dark": "Звичайний темний", + "midnightcontrols.virtual_mouse.skin.second_light": "Додатковий світлий", + "midnightcontrols.virtual_mouse.skin.second_dark": "Додатковий темний", + "modmenu.descriptionTranslation.midnightcontrols": "Додавання підтримки контролера та покращення елементів керування в цілому.\nРозгалужений від LambdaControls, підтримка якого, на жаль, припинена..", + "midnightcontrols.menu.joystick_as_mouse": "Завжди використовуйте лівий стік як мишку", + "midnightcontrols.tooltip.joystick_as_mouse": "Джойстик поводиться як миша в кожному меню.", + "midnightcontrols.menu.controller_toggle_sneak": "Перемикач присідання на контролері", + "midnightcontrols.menu.controller_toggle_sprint": "Перемикач бігу на контролері", + "midnightcontrols.menu.move_chat": "Перемістити поле введення чату вгору", + "midnightcontrols.action.controls_ring": "Показати кільце Управління", + "midnightcontrols.menu.separate_controller_profile": "Окремий профіль контролера" +} \ No newline at end of file