Skip to content

Умное объединение и макеты

На этой странице объясняется, как Спидометр управляет макетами оверлея и механизмом умного объединения строк в экране F3.


📊 Инфобокс матрицы компоновки

Статус player_speedСтатус speedometerВывод строки F3Название режима
Enabled (В оверлее (In Overlay))Enabled (В оверлее (In Overlay))Speed: 0.215 blocks/tick, 4.30 b/s (H: 4.30, V: 0.00)Режим умного объединения
OFF (Выкл (OFF))Enabled (В оверлее (In Overlay))Speed: 4.30 b/s (H: 4.30, V: 0.00)Автономный режим спидометра
Enabled (В оверлее (In Overlay))OFF (Выкл (OFF))Speed: 0.215 blocks/tickВанильный режим
OFF (Выкл (OFF))OFF (Выкл (OFF))(Line Hidden)Отключено

⚙️ Переключение параметров (F3 + F6)

  1. Нажмите F3 + F6 во время игры, чтобы открыть меню настроек экрана отладки F3.
  2. Прокрутите список и найдите пункты speedometer и player_speed.
  3. Нажмите для переключения статуса отображения элементов:
    • Всегда (Always): Always rendered regardless of general overlay toggles.
    • В оверлее (In Overlay): Rendered whenever F3 debug overlay is active.
    • Выкл (OFF): Completely hidden from the F3 screen.
  4. Нажмите Готово или Esc для возврата в игру. Speedometer сразу обновит конфигурацию без перезапуска.

🔍 Механизм умного объединения

Если включены и player_speed, и speedometer, отображение двух отдельных строк создает визуальный беспорядок:

text
-- Необъединенный вывод --
Speed: 0.215 blocks/tick
Speed: 4.30 b/s (H: 4.30, V: 0.00)

Для решения этой проблемы DebugEntryPlayerSpeedWrapper перехватывает строку ванильного player_speed и объединяет её:

text
-- Умный объединенный вывод --
Speed: 0.215 blocks/tick, 4.30 b/s (H: 4.30, V: 0.00)

🔗 Связанные страницы

Official documentation & web portal for Dasik Igaijinn mods.