Мод для Майнкрафт на Fabric, который помогает искать причины лагов на сервере: показывает сущности, предметы и блоки, создающие нагрузку на тики. Подходит и для одиночного мира; анализ охватывает все загруженные измерения.
Возможности
- Ищет самые затратные типы сущностей и измеряет их вклад в MSPT.
- Находит мобов в ленивых чанках: если рядом в радиусе 128 блоков нет игрока, такие сущности не проходят обычную проверку на исчезновение и могут накапливаться.
- Выявляет постоянных мобов: с биркой, поднявших предмет, привязанных поводком или едущих в транспорте.
- Показывает количество сущностей отдельно для верхнего мира, незера и энда, а также текущий лимит мобов по категориям.
- Ищет выброшенные предметы, включая конкретный тип предмета.
- Находит портальные загрузчики чанков и камеры стазиса эндер-жемчуга.
- Проверяет блочные сущности на фермах: параметр
--ticking-onlyоставляет только те позиции, которые действительно тикали за время наблюдения. - В развёрнутом выводе координаты чанков и сущностей становятся ссылками для телепортации.
- Команда
narkизмеряет нагрузку от сущностей в области 21×21 чанков вокруг игрока.
Как пользоваться
Основная команда — /entitydetective; короткий вариант — /ed.
/ed hotspot— быстрый 20-тиковый поиск пяти самых затратных типов сущностей во всех измерениях./ed mob <category>— сводка по мобам категории:monster,creature,ambient,axolotls,water_creatureилиwater_ambient./ed mob <category> cap— текущий и максимальный лимит мобов категории./ed entity— сводка по всем типам сущностей;/ed item— по выброшенным предметам./ed entity locate <type>и/ed item locate <item_id>— поиск типа сущности или предмета./ed entity profile <type> [ticks]— замер нагрузки выбранного типа;/ed entity profile all [ticks]— замер всех типов с сортировкой по MSPT./ed chunks loaders— портальные загрузчики чанков;/ed chunks stasis— камеры стазиса эндер-жемчуга./ed nark <player>— профиль сущностей рядом с указанным игроком.
Параметр --lazy-only отбирает сущности в ленивых чанках, --persistent — постоянных, --world <dim> ограничивает поиск измерением, а --range <chunks> — квадратом чанков вокруг игрока. --detail выводит сущности с группировкой по чанкам и указывается последним; --range нельзя использовать вместе с --world.
Требования и совместимость
Мод предназначен для Fabric и устанавливается на сервер. В одиночном мире владелец получает доступ к командам без включения читов. На сервере нужен уровень оператора 2 либо узел LuckPerms entitydetective.command.
