chore(history): squash 13 commit(s) from 2026-09-08

- fix: replace field-level Minecraft.getInstance() with lazy locals — Phase 5 sweep complete
- docs: plan Phase 7 — new modules inspired by SoupVisuals (re-implementation, no code copied)
- test: Phase 6 — EventBus, config values, profile codec/diff, LegacyTextUtil (54 new tests)
- fix: LegacyTextUtil.isColor via explicit EnumSet instead of ChatFormatting.ordinal()
- fix: last 4 field-level Minecraft instances (ESP, NameTags, TargetHud, ViewModel) — true end of Phase 5
- fix: ClickPearl + ElytraRecastUtil 'client' fields -> lazy access (final mc-field leftovers)
- feat: Phase 7 — Light, Hitboxes, NameProtect, Watermark (re-implemented from SoupVisuals ideas)
- fix: ChinaHat geometry — proper shallow cone per SoupVisuals profile
- refactor: Watermark — static UI element in our style, not a Soup port
- fix: startup crash and trollface texture errors from in-game log
- docs+feat: DEVELOPMENT.md guide, Watermark username field, README refresh
- feat: Reach HUD widget (Settings -> UI) — last hit distance, pure info
- feat: Phase 7 Delta QoL modules + command prefix % with full autocomplete
This commit is contained in:
loki5512344 2026-09-08 23:46:29 +02:00
parent e1d7d19a83
commit 707820e418
167 changed files with 5034 additions and 345 deletions

View file

@ -479,6 +479,45 @@
"setting.freecam.vertical_speed": "Вертикальная скорость",
"setting.freecam.toggle_input": "Переключить ввод",
"setting.fullbright.min_light": "Мин. свет",
"module.light.description": "Окрашивает окружающее освещение в выбранный цвет.",
"setting.light.tint_ambient": "Тонировать ambient",
"setting.light.tint_sky": "Тонировать skylight",
"setting.light.color": "Цвет",
"setting.light.strength": "Сила",
"module.hitboxes.description": "Цветные контуры хитбоксов. Только рендер, коллизии не меняются.",
"setting.hitboxes.render_mode": "Режим отрисовки",
"setting.hitboxes.render_mode.option.Outline": "Контур",
"setting.hitboxes.render_mode.option.Fill": "Заливка",
"setting.hitboxes.render_mode.option.Both": "Оба",
"setting.hitboxes.color_mode": "Режим цвета",
"setting.hitboxes.color_mode.option.Sync": "Синхрон",
"setting.hitboxes.color_mode.option.Custom": "Свой",
"setting.hitboxes.eyes_line": "Линия взгляда",
"setting.hitboxes.players_only": "Только игроки",
"setting.hitboxes.line_width": "Толщина линии",
"setting.hitboxes.fill_alpha": "Альфа заливки",
"setting.hitboxes.color": "Цвет",
"setting.hitboxes.friend_color": "Цвет друзей",
"module.nameprotect.description": "Заменяет ваш ник и ники друзей на псевдоним в чате и таб-листе.",
"setting.nameprotect.alias": "Псевдоним",
"setting.nameprotect.protect_self": "Защищать себя",
"setting.nameprotect.protect_friends": "Защищать друзей",
"setting.hud_element.watermark.scale": "Масштаб",
"setting.hud_element.reach_display.scale": "Масштаб",
"setting.hud_element.reach_display.keep_ms": "Держать на экране (мс)",
"setting.hud_element.reach_display.sync_theme": "Синхрон с темой",
"setting.hud_element.reach_display.show_max": "Показывать максимум",
"setting.hud_element.reach_display.highlight_overreach": "Подсвечивать перебор",
"setting.hud_element.reach_display.value_color": "Цвет текста",
"setting.hud_element.reach_display.bg_color": "Фон",
"setting.hud_element.watermark.sync_theme": "Синхрон с темой",
"setting.hud_element.watermark.show_version": "Показывать версию",
"setting.hud_element.watermark.show_user": "Показывать ник",
"setting.hud_element.watermark.show_fps": "Показывать FPS",
"setting.hud_element.watermark.show_ping": "Показывать пинг",
"setting.hud_element.watermark.title_color": "Цвет бренда",
"setting.hud_element.watermark.meta_color": "Цвет мета-данных",
"setting.hud_element.watermark.bg_color": "Фон",
"setting.soundesp.name_mode": "Режим имени",
"setting.soundesp.name_mode.option.Technical": "Технический",
"setting.soundesp.name_mode.option.Localized": "Локализованный",
@ -2989,7 +3028,7 @@
"command.coordinates.description": "Показывает текущие координаты игрока.",
"command.enemy.description": "Управляет списком врагов клиента.",
"command.friend.description": "Управляет списком друзей клиента.",
"command.help.description": "Показывает все доступные команды клиента с кликабельными страницами.",
"command.help.description": "Показывает все доступные команды клиента с кликабельными страницами. Префикс: % (старый @ тоже работает).",
"command.hide.description": "Скрывает или показывает модуль в ModuleList, не отключая его.",
"command.iris.description": "Показывает диагностику совместимости Iris и шейдеров.",
"command.modules.description": "Показывает модули по состоянию или категории.",
@ -3009,9 +3048,7 @@
"setting.chinahat.rim_color": "Цвет обода",
"setting.chinahat.segments": "Сегменты",
"setting.chinahat.brim_radius": "Радиус полей",
"setting.chinahat.dome_radius": "Радиус купола",
"setting.chinahat.dome_height": "Высота купола",
"setting.chinahat.brim_thickness": "Толщина полей",
"setting.chinahat.cone_height": "Высота конуса",
"setting.chinahat.head_top_offset": "Высота на голове",
"setting.chinahat.head_forward_offset": "Смещение вперёд",
"setting.chinahat.head_right_offset": "Смещение вправо",
@ -3053,5 +3090,42 @@
"setting.holdmyitems.bob_strength": "Сила покачивания",
"setting.holdmyitems.use_drift": "Дрейф при использовании",
"setting.holdmyitems.drift_strength": "Сила дрейфа",
"setting.holdmyitems.join_appear": "Плавное появление при входе"
"setting.holdmyitems.join_appear": "Плавное появление при входе",
"module.autoleave.description": "Покидает сервер при низком здоровье или когда рядом оказываются недруги.",
"setting.autoleave.hp_enabled": "Выход при низком ХП",
"setting.autoleave.hp_threshold": "Порог здоровья",
"setting.autoleave.players_enabled": "Выход при игроках рядом",
"setting.autoleave.player_count": "Количество игроков",
"setting.autoleave.radius": "Радиус",
"setting.autoleave.ignore_friends": "Игнорировать друзей",
"setting.autoleave.delay": "Задержка",
"module.autoaccept.description": "Автоматически принимает запросы телепортации и клановые, отправляя команду.",
"setting.autoaccept.patterns": "Шаблоны запросов",
"setting.autoaccept.command": "Команда ответа",
"setting.autoaccept.only_friends": "Только от друзей",
"setting.autoaccept.delay": "Задержка",
"setting.autoaccept.cooldown": "Перезарядка",
"module.usetracker.description": "Сообщает о тотемах и выбранных эффектах, применённых другими игроками.",
"setting.usetracker.self_totems": "Мои тотемы",
"setting.usetracker.other_totems": "Тотемы других",
"setting.usetracker.other_effects": "Отслеживаемые эффекты",
"setting.usetracker.other_effects.option.invisibility": "Невидимость",
"setting.usetracker.other_effects.option.speed": "Скорость",
"setting.usetracker.other_effects.option.strength": "Сила",
"setting.usetracker.other_effects.option.regeneration": "Регенерация",
"setting.usetracker.other_effects.option.fire_resistance": "Огнестойкость",
"setting.usetracker.other_effects.option.weakness": "Слабость",
"setting.nosound.mode": "Режим",
"setting.nosound.mode.option.Mute": "Выключать",
"setting.nosound.mode.option.Reduce": "Приглушать",
"setting.nosound.volume_scale": "Громкость",
"module.thirdperson.description": "Свободный обзор камеры от третьего лица при удержании бинда, без поворота движения.",
"setting.thirdperson.distance": "Дистанция",
"module.streamermode.description": "Режим стримера: маскирует ники и названия серверов в чате, табе и скорборде, может заменять скины на стандартный.",
"setting.streamermode.alias": "Текст замены",
"setting.streamermode.mask_chat": "Маскировать ники",
"setting.streamermode.mask_server_words": "Маскировать названия серверов",
"setting.streamermode.hide_skins": "Скрывать скины",
"module.itemscroller.description": "Перекладывает предметы колёсиком мыши (shift-клик) в любом инвентаре.",
"setting.itemscroller.hotbar_fallback": "Скролл двигает слот хотбара"
}