Перейти к содержимому

VO: Speedometer

добавлено отдельное отладочное поле F3, показывающее скорость в блоках в секунду — в тех самых единицах, которые твой мозг реально понимает. Работает полностью независимо, использует ванильные данные физики на основе тиков и даже объединяется с player_speed

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
803
Подписчиков на Modrinth
0
версий
18
Обновлён
20 октября 202620 окт.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11, 26.2–26.3 …
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.2.14+26.3 от 20 октября 2026
Нужен Fabric API и Dasik Library
Лицензия GPL-3.0-or-later — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.1, 1.21.11, 26.2–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

Zero Dependencies Java 25 License GPLv3 Minecraft 26.2+

⚡ Speedometer

"Скорость игрока, но в реальных блоках в секунду."

[!NOTE] Политика «1 JAR — 1 версия»: я собираю отдельный JAR для каждой версии Minecraft (например, MC 26.2, MC 26.3). Скачивайте именно ту сборку, которая соответствует вашей установке Minecraft.

Требования к зависимостям: Speedometer полностью самодостаточен и работает на стороне клиента. Ему нужен только Fabric Loader — ни Fabric API, ни Cloth Config, ни внешние библиотеки не требуются.

Каждый игрок в Minecraft знает это раздражение: жмёшь F3, ищешь свою скорость передвижения, а ванилла выдаёт Speed: 0.215 blocks/tick. Сырая дельта тиков движка, которую невозможно осмыслить ни в полёте, ни верхом на лошади. Вы бежите на пике эффективности? Как быстро фейерверк на самом деле разгоняет ваш Elytra? Насколько быстро эта выведенная лошадь по сравнению с вагонеткой?

Speedometer исправляет эту основу. Он добавляет собственную строку в нативный экран отладки F3, которая переводит ваше передвижение в понятные реальные блоки в секунду (b/s) (что эквивалентно метрам в секунду, m/s). Работая напрямую на ванильном физическом движке с 20 TPS (Entity.getKnownSpeed()), он обновляется динамически, разбивает 3D-скорость на горизонтальный и вертикальный векторы, отслеживает транспорт и ездовых животных и бесшовно объединяется с ванильной строкой отладки player_speed на Minecraft 26.3+.

Часть Vanilla Outsider Collection — модов, которые улучшают ванильные механики по современным инженерным стандартам.


🎬 Видеодемонстрация

🎬 Видеодемонстрация: Speedometer в действии
Нажмите на превью видео или кнопку ниже, чтобы посмотреть живую демонстрацию на YouTube:

▶️ Click to Watch Video Showcase on YouTube

▶️ Play Video on YouTube


✨ Возможности

⚡ Полноценная интеграция с экраном отладки F3

Speedometer регистрирует собственную строку speedometer внутри нативной системы Minecraft DebugScreenEntries (F3 + F6). Он работает полностью самостоятельно — без внешнего рендеринга оверлеев и костыльных хуков в экран.

↔️ Полное разложение 3D-вектора

Мгновенно получайте математическое понимание своей динамики передвижения:

  • Общая скорость: полная величина 3D-вектора скорости (length() * 20.0).
  • Горизонтальная скорость (H): скорость по плоскости — бег, езда на лодке по льду и полёт вбок (sqrt(vx^2 + vz^2) * 20.0).
  • Вертикальная скорость (V): скорость набора высоты при прыжке, скорость падения и изменения наклона Elytra (abs(vy) * 20.0).

🛠️ Умные режимы отображения и объединение (F3 + F6)

Выбирайте предпочитаемый вариант отображения прямо в игровом экране настроек отладки F3 (F3 + F6):

  1. Только Speedometer (по умолчанию — все версии): Speed: 58.79 b/s (H: 58.62, V: 4.47)
  2. Оба включены (умное объединение) (MC 26.3+): Speed: 2.049 blocks/tick, 40.97 b/s (H: 37.46, V: 16.60)
  3. Только ванильная скорость игрока (MC 26.3+): Speed: 0.215 blocks/tick

Speedometer Only Standalone
Автономный режим Speedometer с чистыми показателями скорости в блоках в секунду

Both Speedometer and Player Speed Enabled
Умное объединение в Minecraft 26.3+ — блоки/тик и блоки/секунду сливаются в одну строку

📌 Закрепление HUD в режиме ALWAYS_ON

Хочешь следить за скоростью полёта или бега, не засоряя экран всей стеной отладочной информации F3?

  • Открой экран отладочных настроек через F3 + F6.
  • Переключи пункт speedometer в положение Always.
  • Теперь Speedometer останется закреплённым в верхней части экрана как лёгкий и ненавязчивый индикатор скорости во время обычной игры!

🐎 Отслеживание транспорта и ездовых животных

Speedometer автоматически определяет, когда ты едешь на лошади, осле, муле, верблюде, лодке, вагонетке, свинье или страйдере, и рассчитывает истинный импульс и скорость транспорта, а не координаты игрока.

📐 Динамическое форматирование без дёрганий

Использует динамическое форматирование строк (%.2f), которое плавно расширяется и сжимается без жёсткого выравнивания по символам. Раз в тик берёт один образец предрассчитанного ванильного вектора Entity.getKnownSpeed() для стабильных 60 FPS и нулевого выделения памяти в куче GC.

🪶 100% без зависимостей и полностью клиентская архитектура

  • Fabric API не требуется: построен исключительно на Fabric Loader и ванильных классах Minecraft.
  • Только клиентская часть: работает полностью локально. Подключайся к ванильным, Spigot, Paper, Forge или Fabric серверам без установки чего-либо на сервер.

📊 Краткая справка и матрица возможностей

АспектВанильный отладочный экран F3Speedometer (Modern 26.2+)
Единица скорости0.215 blocks/tick (абстрактная физическая единица)4.30 b/s (реальные блоки/метры в секунду)
Разложение вектора❌ Нет (единый неразложенный скаляр)✅ Общая, горизонтальная (H) и вертикальная (V)
Место на HUD F3Занимает стандартную строку отладки✅ Умное объединение сливает обе в 1 строку
Минимальное закрепление HUD❌ Нет (требуется открытая стена F3)✅ Закрепление ALWAYS_ON через F3 + F6
Отслеживание транспорта и животныхНепоследовательно для разных средств передвижения✅ Отслеживает лошадей, лодки, вагонетки
Требования к серверуРасчёт на стороне сервера✅ 100% клиентская часть (работает на всех серверах)
ЗависимостиНет✅ Ноль зависимостей (Fabric API не нужен)
Влияние на память / кучуСтандартное✅ 0B/кадр выделения в куче на пути отрисовки

🚀 Управление в игре и быстрый старт

Управляй и настраивай Speedometer с помощью родных горячих клавиш отладочного экрана Minecraft:

Комбинация клавишДействиеОписание
F3Переключить отладочный экранПоказывает или скрывает полный отладочный HUD F3, включая Speedometer.
F3 + F6Открыть отладочные настройкиОткрывает интерактивное меню Debug Screen Entries для переключения или закрепления Speedometer.
F3 + QПоказать справку F3Показывает внутриигровой список справки Minecraft по всем активным комбинациям клавиш F3.

⚙️ Настройка и закрепление HUD

Speedometer использует официальную архитектуру Minecraft Debug Screen Entries (DebugScreenEntries):

  1. Нажми F3 + F6 в игре, чтобы открыть родной экран отладочной настройки.
  2. Прокрути до пункта speedometer.
  3. Переключайся между тремя родными состояниями отображения:

    • Default: виден только при активном полном экране F3.
    • Always: постоянно закреплён на HUD, даже когда экран F3 закрыт.
    • Never: полностью скрыт.
  4. В Minecraft 26.3+ можно независимо настраивать player_speed и speedometer; при включении обоих они автоматически объединятся в единую однострочную сводку!

📖 Подробное руководство и практические приёмы

1. Установка и проверка клиента

  1. Скачай speedometer-*.jar для своей версии Minecraft.
  2. Помести JAR-файл прямо в папку .minecraft/mods.
  3. Запусти Minecraft. Никакие дополнительные библиотеки или файлы конфигурации не нужны.

2. Закрепление компактного спидометра на HUD

  1. Нажми F3 + F6, чтобы открыть экран Debug Entries.
  2. Кликни по пункту speedometer, чтобы переключить его режим с Default на Always.
  3. Нажми Done (или Escape).
  4. Закрой меню F3, нажав F3.
  5. Аккуратный компактный показатель скорости (Speed: 4.30 b/s (H: 4.30, V: 0.00)) останется видимым в левом верхнем углу экрана, давая тебе данные о скорости в реальном времени во время выживания!

3. Скорость полёта на Elytra и замеры с ракетами

  • Взлетая на Elytra, запусти фейерверк-ракету и следи за Total Speed и Vertical (V).
  • Обрати внимание, как наклон влияет на скорость: пикирование вниз превращает гравитационную потенциальную энергию в экстремальную Horizontal (H) скорость, превышающую 60-80 b/s.
  • Выровняйся, когда вертикальная скорость приблизится к V: 0.00, чтобы максимизировать горизонтальную дистанцию за одну ракету!

4. Оптимизация разведения лошадей и ездовых животных

  • При разведении лошадей садись на каждого кандидата и пробегись галопом по ровной поверхности.
  • Смотри на показатель H (Horizontal):

    • Средние дикие лошади бегут со скоростью 9.0–11.5 b/s.
    • Лошадь с максимальными характеристиками достигает 14.23 b/s (быстрее вагонеток!).
  • Спидометр даёт мгновенную и точную проверку родословной твоих лошадей без необходимости строить редстоун-треки с таймерами.

5. Ледяные трассы из синего льда и замеры скорости лодки

  • На трассах для лодок из синего льда ускорение набирается стремительно.
  • Следи за горизонтальной скоростью, когда достигнешь предельной скорости лодки (72.73 b/s) — это позволяет оценивать эффективность транспортной сети между хабами сервера.

🧩 Рекомендуемые моды-компаньоны

Если тебе нравится Speedometer, эти companion-моды из коллекций Vanilla Outsider и Instant Gratification подключаются без проблем:

  • 🚀 Max Elytra Fly Speed: Снимает ванильные ограничения скорости полёта на Elytra и позволяет отслеживать сверхзвуковые скорости со Speedometer в реальном времени.
  • 🐕 Better Dogs: Верные собаки-компаньоны, которые катаются с тобой в лодках и вагонетках, не отставая в путешествиях.
  • 📜 Collapsible Game Rules: Сворачиваемые заголовки категорий и поиск в реальном времени для меню Edit Game Rules.

🌟 Изучи полную коллекцию Vanilla Outsider, чтобы найти больше ванильных улучшений.


☕ Поддержка

Если тебе нравится коллекция Vanilla Outsider, подумай о поддержке будущей разработки!

Ko-fi SocioBuzz Saweria

[!NOTE] 🇮🇩 Пользователям из Индонезии: SocioBuzz и Saweria поддерживают местные способы оплаты (Gopay, OVO, Dana и т.д.), если ты хочешь поддержать меня без использования PayPal/Ko-fi!

[!TIP]


📜 Благодарности и разрешения для модпаков

СвойствоИнформация
Создатель / АвторDasik (Rifaditya)
КоллекцияVanilla Outsider Collection
ЛицензияGNU General Public License v3.0 (GPLv3)
Исходный кодGitHub - Rifaditya/f3-speedometer
Баг-трекерGitHub Issues
Документация / ВикиGitHub Wiki

[!IMPORTANT] 📦 Разрешения на модпаки и распространение:
Ты можешь спокойно включать этот мод в любой модпак на любой платформе! Но файл мода должен скачиваться напрямую через официальные каналы распространения (Modrinth или CurseForge). Перезаливка, зеркалирование или распространение оригинального JAR-файла мода на сторонних зеркалах, сайтах-скраперах или неофициальных лаунчерах строго запрещены.

⚖️ Лицензия и правила форков (никаких перезаливок без изменений):
Этот проект с открытым исходным кодом под GNU GPLv3. Мы всячески приветствуем изучение кода, обучение на нём и форк репозитория для создания настоящих модификаций, существенных расширений функционала или портов для сообщества — при условии, что твой проект остаётся открытым под GPLv3 с указанием авторства.
Однако прямые перезаливки 1:1, форки-клоны без значимых функциональных изменений или публикация идентичных сборок под другими названиями (например, ради накрутки скачиваний или наград) строго запрещены.


Сделано с ❤️ для сообщества Minecraft
Часть коллекции Vanilla Outsider

Частые вопросы

Как установить VO: Speedometer?

Установите Fabric под свою версию Minecraft, скачайте VO: Speedometer под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть VO: Speedometer?

У VO: Speedometer есть сборки для Minecraft 1.20.1, 1.21.1, 1.21.11, 26.2–26.3.

Нужен ли VO: Speedometer на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
GNU General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее