mirror of
https://github.com/Shiewk/Widgets.git
synced 2026-04-28 11:34:17 +02:00
Backport 2.3.1 to mc-1.21.6
This commit is contained in:
+1
-1
@@ -6,7 +6,7 @@ minecraft_version=1.21.6
|
||||
yarn_mappings=1.21.6+build.1
|
||||
loader_version=0.17.2
|
||||
# Mod Properties
|
||||
mod_version=2.3.0
|
||||
mod_version=2.3.1
|
||||
maven_group=de.shiewk
|
||||
archives_base_name=Widgets
|
||||
# Dependencies
|
||||
|
||||
@@ -96,7 +96,7 @@ public class KeyStrokesWidget extends ResizableWidget {
|
||||
TextRenderer renderer = MinecraftClient.getInstance().textRenderer;
|
||||
for (Key key : new Key[]{KEY_FWD, KEY_BWD, KEY_LEFT, KEY_RIGHT, KEY_JUMP}){
|
||||
if (key instanceof KeyLarge keyLarge){
|
||||
keyLarge.boundToKey = key.binding.getBoundKeyLocalizedText().getString();
|
||||
keyLarge.boundToKey = getKeyName(key);
|
||||
keyLarge.boundToLength = renderer.getWidth(keyLarge.boundToKey);
|
||||
}
|
||||
final boolean pressed = key.binding.isPressed();
|
||||
@@ -107,6 +107,16 @@ public class KeyStrokesWidget extends ResizableWidget {
|
||||
}
|
||||
}
|
||||
|
||||
private static String getKeyName(Key key) {
|
||||
return switch (key.binding.getBoundKeyTranslationKey()) {
|
||||
case "key.keyboard.up" -> "\u2191";
|
||||
case "key.keyboard.down" -> "\u2193";
|
||||
case "key.keyboard.left" -> "\u2190";
|
||||
case "key.keyboard.right" -> "\u2192";
|
||||
default -> key.binding.getBoundKeyLocalizedText().getString();
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public Text getName() {
|
||||
return Text.translatable("widgets.widgets.keystrokes");
|
||||
|
||||
@@ -37,6 +37,7 @@ public class TPSWidget extends BasicTextWidget {
|
||||
|
||||
public static void worldChanged(){
|
||||
updatesSinceWorldChange = 0;
|
||||
INSTANCE.updateTPS(1, 1, false);
|
||||
}
|
||||
|
||||
public static void worldTimeUpdated(long nanoTime) {
|
||||
|
||||
@@ -0,0 +1,169 @@
|
||||
{
|
||||
"widgets.gradient.preset.rainbow": "Радужный",
|
||||
"widgets.gradient.pulse": "Пульсация",
|
||||
"widgets.gradient.pulse.description": "Окрашивает текст или поверхность в один сплошной цвет, циклически проходящий по выбранной палитре",
|
||||
"widgets.gradient.sweep": "Разметание",
|
||||
"widgets.gradient.sweep.description": "Окрашивает текст или поверхность движущимся градиентом",
|
||||
"widgets.key.category": "Widgets",
|
||||
"widgets.key.config": "Открыть управление widgets",
|
||||
"widgets.ui.anchor.bottom_center": "По центру снизу",
|
||||
"widgets.ui.anchor.bottom_left": "Слева снизу",
|
||||
"widgets.ui.anchor.bottom_right": "Справа снизу",
|
||||
"widgets.ui.anchor.center": "По центру",
|
||||
"widgets.ui.anchor.center_left": "Слева по центру",
|
||||
"widgets.ui.anchor.center_right": "Справа по центру",
|
||||
"widgets.ui.anchor.top_center": "По центру сверху",
|
||||
"widgets.ui.anchor.top_left": "Слева сверху",
|
||||
"widgets.ui.anchor.top_right": "Справа сверху",
|
||||
"widgets.ui.config": "Настройки Widgets",
|
||||
"widgets.ui.disabled": "Отключено",
|
||||
"widgets.ui.editPositions": "Редактировать расположение",
|
||||
"widgets.ui.editPositions.menu.addWidget": "Добавить виджет",
|
||||
"widgets.ui.editPositions.menu.removeWidget": "Отключить виджет",
|
||||
"widgets.ui.editPositions.menu.setAnchor": "Установить якорь",
|
||||
"widgets.ui.editPositions.menu.widgetSettings": "Настройки виджета",
|
||||
"widgets.ui.editPositions.snap": "Выровнять позиции: %s",
|
||||
"widgets.ui.editPositions.snap.help": "Выравнивает виджет по позициям других виджетов",
|
||||
"widgets.ui.enabled": "Включено",
|
||||
"widgets.ui.gradientEditor": "Редактор градиента",
|
||||
"widgets.ui.gradientEditor.colors": "Этот градиент:",
|
||||
"widgets.ui.gradientEditor.colors.add.tooltip.0": "Добавить цвет в этот градиент",
|
||||
"widgets.ui.gradientEditor.colors.add.tooltip.1": "(Оставьте один цвет, чтобы отключить градиент)",
|
||||
"widgets.ui.gradientEditor.editColor": "Изменить цвет:",
|
||||
"widgets.ui.gradientEditor.editColor.orPick": "Альтернативная пипетка:",
|
||||
"widgets.ui.gradientEditor.gradientSettings": "Настройки градиента:",
|
||||
"widgets.ui.gradientEditor.gradientSettings.addMoreColors": "Добавьте больше одного цвета для настройки градиента",
|
||||
"widgets.ui.gradientEditor.importOther": "Импортировать из другого виджета",
|
||||
"widgets.ui.gradientEditor.mode": "Режим: %s",
|
||||
"widgets.ui.gradientEditor.removeColor": "Удалить цвет",
|
||||
"widgets.ui.gradientEditor.size": "Размер: %s%%",
|
||||
"widgets.ui.gradientEditor.speed": "Скорость: %s%%",
|
||||
"widgets.ui.gradientEditor.usePreset": "Использовать пресет",
|
||||
"widgets.ui.preview": "Предпросмотр",
|
||||
"widgets.ui.search": "Поиск...",
|
||||
"widgets.ui.widgetSettings": "Редактировать настройки %s",
|
||||
"widgets.ui.widgetSettings.colors": "Цвета %s",
|
||||
"widgets.widgets.armorHud": "Состояние брони",
|
||||
"widgets.widgets.armorHud.description": "Показывает надетую броню и её прочность.",
|
||||
"widgets.widgets.armorHud.durabilityStyle": "Стиль отображения прочности",
|
||||
"widgets.widgets.armorHud.durabilityStyle.number": "Число",
|
||||
"widgets.widgets.armorHud.durabilityStyle.percent": "Проценты",
|
||||
"widgets.widgets.armorHud.padding": "Отступ",
|
||||
"widgets.widgets.armorHud.showDurability": "Показывать метку прочности",
|
||||
"widgets.widgets.bandwidth": "Пропускная способность",
|
||||
"widgets.widgets.bandwidth.description": "Показывает, сколько данных сервер отправляет вам.",
|
||||
"widgets.widgets.bandwidth.dynamicColor": "Динамический цвет",
|
||||
"widgets.widgets.bandwidth.fastupdate": "Быстрое обновление",
|
||||
"widgets.widgets.bandwidth.unit": "Единица измерения",
|
||||
"widgets.widgets.basictext.alignment": "Выравнивание текста",
|
||||
"widgets.widgets.basictext.alignment.center": "По центру",
|
||||
"widgets.widgets.basictext.alignment.left": "Слева",
|
||||
"widgets.widgets.basictext.alignment.right": "Справа",
|
||||
"widgets.widgets.basictext.background": "Цвет фона",
|
||||
"widgets.widgets.basictext.height": "Высота виджета",
|
||||
"widgets.widgets.basictext.padding": "Отступ текста",
|
||||
"widgets.widgets.basictext.paddingX": "Отступ текста по X",
|
||||
"widgets.widgets.basictext.paddingY": "Отступ текста по Y",
|
||||
"widgets.widgets.basictext.style.parentheses": "Со скобками",
|
||||
"widgets.widgets.basictext.style.plain": "Обычный",
|
||||
"widgets.widgets.basictext.style.squareBrackets": "С квадратными скобками",
|
||||
"widgets.widgets.basictext.textcolor": "Цвет текста",
|
||||
"widgets.widgets.basictext.textshadow": "Тень текста",
|
||||
"widgets.widgets.basictext.textstyle": "Стиль текста",
|
||||
"widgets.widgets.basictext.width": "Ширина виджета",
|
||||
"widgets.widgets.biome": "Биом",
|
||||
"widgets.widgets.biome.description": "Показывает текущий биом.",
|
||||
"widgets.widgets.biome.label": "Биом: %s",
|
||||
"widgets.widgets.clock": "Часы/Дата",
|
||||
"widgets.widgets.clock.dateFormat": "Формат даты",
|
||||
"widgets.widgets.clock.dateFormat.none": "Без даты",
|
||||
"widgets.widgets.clock.description": "Показывает текущее время и/или дату.",
|
||||
"widgets.widgets.clock.hourFormat": "Формат часов",
|
||||
"widgets.widgets.clock.hourFormat.24hour": "24-часовой",
|
||||
"widgets.widgets.clock.hourFormat.am_pm": "AM/PM",
|
||||
"widgets.widgets.clock.hourFormat.none": "Без времени",
|
||||
"widgets.widgets.clock.showSeconds": "Показывать секунды",
|
||||
"widgets.widgets.clock.weekFormat": "Формат дня недели",
|
||||
"widgets.widgets.clock.weekFormat.none": "Не показывать",
|
||||
"widgets.widgets.combo": "Комбо",
|
||||
"widgets.widgets.combo.combo": "Комбо: %s",
|
||||
"widgets.widgets.combo.description": "Показывает текущее комбо.",
|
||||
"widgets.widgets.combo.displayThreshold": "Порог отображения",
|
||||
"widgets.widgets.common.hideInSingleplayer": "Скрывать в одиночной игре",
|
||||
"widgets.widgets.common.realtime": "Обновление в реальном времени (может повысить производительность)",
|
||||
"widgets.widgets.common.showLabel": "Показывать метку",
|
||||
"widgets.widgets.common.sizePercent": "Размер виджета (%)",
|
||||
"widgets.widgets.coordinates": "Координаты",
|
||||
"widgets.widgets.coordinates.description": "Показывает текущие координаты.",
|
||||
"widgets.widgets.coordinates.showX": "Показывать координату X:",
|
||||
"widgets.widgets.coordinates.showY": "Показывать координату Y:",
|
||||
"widgets.widgets.coordinates.showZ": "Показывать координату Z:",
|
||||
"widgets.widgets.cps": "CPS",
|
||||
"widgets.widgets.cps.appearance": "Внешний вид",
|
||||
"widgets.widgets.cps.appearance.pipe": "Разделитель (вертикальная черта)",
|
||||
"widgets.widgets.cps.appearance.slash": "Разделитель (косая черта)",
|
||||
"widgets.widgets.cps.appearance.unified": "Объединённый",
|
||||
"widgets.widgets.cps.description": "Показывает количество кликов в секунду.",
|
||||
"widgets.widgets.cps.left": "Отображать/Считать левые клики",
|
||||
"widgets.widgets.cps.middle": "Отображать/Считать средние клики",
|
||||
"widgets.widgets.cps.right": "Отображать/Считать правые клики",
|
||||
"widgets.widgets.fps": "FPS",
|
||||
"widgets.widgets.fps.description": "Показывает текущий FPS.",
|
||||
"widgets.widgets.inventory": "Инвентарь",
|
||||
"widgets.widgets.inventory.boxColor": "Цвет ячеек",
|
||||
"widgets.widgets.inventory.description": "Показывает инвентарь на экране.",
|
||||
"widgets.widgets.inventory.gridColor": "Цвет сетки",
|
||||
"widgets.widgets.inventory.mode": "Режим",
|
||||
"widgets.widgets.inventory.mode.boxes": "Ячейки",
|
||||
"widgets.widgets.inventory.mode.grid": "Сетка",
|
||||
"widgets.widgets.inventory.mode.texture_pack": "Текстурпак",
|
||||
"widgets.widgets.inventory.mode.transparent": "Прозрачный",
|
||||
"widgets.widgets.inventory.mode.vanilla": "Ванильный",
|
||||
"widgets.widgets.inventory.showHotbar": "Показывать Хотбар",
|
||||
"widgets.widgets.keystrokes": "Нажатия клавиш",
|
||||
"widgets.widgets.keystrokes.colorBackgroundPressed": "Цвет фона (клавиша нажата)",
|
||||
"widgets.widgets.keystrokes.colorBackgroundUnpressed": "Цвет фона (клавиша не нажата)",
|
||||
"widgets.widgets.keystrokes.colorKeyPressed": "Цвет клавиши (нажата)",
|
||||
"widgets.widgets.keystrokes.colorKeyUnpressed": "Цвет клавиши (не нажата)",
|
||||
"widgets.widgets.keystrokes.description": "Показывает, какие клавиши вы сейчас нажимаете.",
|
||||
"widgets.widgets.keystrokes.showJumpKey": "Показывать клавишу прыжка",
|
||||
"widgets.widgets.memory": "Использование памяти",
|
||||
"widgets.widgets.memory.description": "Показывает текущее использование памяти игрой.",
|
||||
"widgets.widgets.memory.showPercentage": "Показывать проценты",
|
||||
"widgets.widgets.memory.withLabel": "Память: %s",
|
||||
"widgets.widgets.ping": "Пинг",
|
||||
"widgets.widgets.ping.description": "Показывает задержку до сервера.",
|
||||
"widgets.widgets.ping.dynamicColor": "Динамический цвет",
|
||||
"widgets.widgets.plaintext": "Текст",
|
||||
"widgets.widgets.plaintext.description": "Введите текст для отображения на экране.",
|
||||
"widgets.widgets.plaintext.initial": "Измените это в настройках виджета",
|
||||
"widgets.widgets.plaintext.placeholder": "Введите текст здесь...",
|
||||
"widgets.widgets.plaintext.text": "Текст",
|
||||
"widgets.widgets.playerCount": "Количество игроков",
|
||||
"widgets.widgets.playerCount.description": "Показывает количество игроков онлайн. Может быть неточным на некоторых серверах (особенно с фейковыми игроками в табе).",
|
||||
"widgets.widgets.playerCount.online": "%s онлайн",
|
||||
"widgets.widgets.playtime": "Время игры",
|
||||
"widgets.widgets.playtime.description": "Показывает время текущей сессии.",
|
||||
"widgets.widgets.playtime.labelStyle": "Стиль метки",
|
||||
"widgets.widgets.playtime.labelStyle.none": "Без метки",
|
||||
"widgets.widgets.playtime.labelStyle.played": "Время сыграно",
|
||||
"widgets.widgets.playtime.labelStyle.playtime": "Время игры: Время",
|
||||
"widgets.widgets.playtime.played": "%s сыграно",
|
||||
"widgets.widgets.playtime.playtime": "Время игры: %s",
|
||||
"widgets.widgets.serverIP": "IP сервера",
|
||||
"widgets.widgets.serverIP.description": "Показывает адрес сервера.",
|
||||
"widgets.widgets.serverIP.dynamicWidth": "Динамически устанавливать ширину виджета",
|
||||
"widgets.widgets.speed": "Скорость",
|
||||
"widgets.widgets.speed.description": "Показывает скорость вашего движения.",
|
||||
"widgets.widgets.speed.digits": "Знаков после запятой",
|
||||
"widgets.widgets.speed.unit": "Единица измерения",
|
||||
"widgets.widgets.speed.windowSize": "Размер окна усреднения",
|
||||
"widgets.widgets.speed.withX": "С учётом скорости по оси X",
|
||||
"widgets.widgets.speed.withY": "С учётом скорости по оси Y",
|
||||
"widgets.widgets.speed.withZ": "С учётом скорости по оси Z",
|
||||
"widgets.widgets.tps": "TPS",
|
||||
"widgets.widgets.tps.description": "Показывает текущий TPS в одиночной игре и оценивает TPS сервера в многопользовательской.",
|
||||
"widgets.widgets.tps.dynamicColor": "Динамический цвет",
|
||||
"widgets.widgets.tps.tps": "%s TPS",
|
||||
"widgets.widgets.tps.windowSize": "Размер окна усреднения (секунды)"
|
||||
}
|
||||
Reference in New Issue
Block a user