
DebugUtils
Утилитарный мод DebugUtils возвращает скрытые отладочные функции Minecraft. Управляйте ИИ мобов и их состояниями через чат-команды без правки JVM-аргументов.
В релизных сборках Minecraft разработчики из Mojang обычно вырезают кучу внутренних инструментов для отладки. DebugUtils - небольшой, но крайне полезный утилитарный мод, который возвращает эти скрытые функции обратно. Если ты создаешь кастомные мобов через датапаки, пишешь свой аддон или просто пытаешься понять, почему твой ферменский виллажер застревает в двери - этот мод сэкономит кучу нервов.
Мод нужно устанавливать и на клиент, и на сервер, чтобы всё работало корректно. Поддерживаются загрузчики Fabric, Forge и NeoForge.
Что именно показывает мод
Список возвращаемых фичей заточен под работу с мобами:
Entity Pathing - визуализация маршрута моба. Ты увидишь, как именно крипер или зомби прокладывает путь к тебе. Отлично помогает при постройке безопасных баз или тестировании новых спавн-систем.
Entity Brains - отображение текущих состояний мозга существа. Показывает, что сейчас думает моб (например, идет в атаку или убегает).
Entity Goals - показывает текущие задачи и цели мобов. Если твой кастомный босс просто стоит на месте, включив эту функцию, ты сразу увидишь, застряла ли его логика на этапе ожидания.
Что изменилось в Minecraft 1.21.9
Начиная с версии 1.21.9, Mojang перестали удалять дебаг-функции из релизного jar-файла игры. Казалось бы, мод больше не нужен? По факту - нет. Проблема в том, что в ваниле для их активации теперь нужно прописывать JVM-аргументы при запуске лаунчера. То есть, чтобы включить отладку, тебе придется перезапускать игру.
DebugUtils решает эту проблему. Мод позволяет включать и выключать нужные функции прямо в игре, на лету, без выхода в главное меню. Это огромный плюс для контент-мейкеров и тестировщиков.
Как использовать
Управление происходит через простые чат-команды:
- Чтобы включить или выключить конкретную функцию:
/debugutils <feature> <on | off> - Чтобы отключить все активные функции разом:
/debugutils off
Важный нюанс для версии 1.21.9 и выше
Начиная с 1.21.9, команды были разделены на две части. Это связано с тем, что часть данных об ИИ мобов хранится на сервере, а часть обрабатывается на клиенте.
/debugutils- используется для функций, которым нужны данные с сервера./debugutils_client- управляет чисто клиентскими фичами, которые не требуют связи с сервером.
Версии и совместимость
Проект поддерживает огромный спектр версий игры: от 1.18.2 и 1.20.1 до актуальных 1.21.x и даже снапшотов вроде 26.1.2 и 26.2. На 1.21.9 и выше работает без проблем. Утилита не добавляет новых блоков или предметов, так что смело ставь ее на свой сервер или в сборку модов - она не сломает сохранение.
Скачать DebugUtils стоит всем, кто работает с механиками мобов. Если ты используешь плотные паки с кучей кастомных существ, вроде Alex's Mobs или Twilight Forest, этот инструмент поможет тебе понять, как именно они взаимодействуют с миром.
Как поиграть с друзьями с модом DebugUtils?
Мод DebugUtils куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода DebugUtils будет готов за пару минут - BungeeHost сделает всё за вас.
