CobbleProfiler
CobbleProfiler — это Fabric-мод, который профилирует влияние сущностей покемонов Cobblemon на производительность сервера Minecraft 1.21.1.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 535
- Подписчиков на Modrinth
- 2
- версии
- 2
- Обновлён
- 8 марта 20268 мар.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
CobbleProfiler
CobbleProfiler — это мод для Fabric, который профилирует влияние сущностей-покемонов с https://cobblemon.com на производительность сервера Minecraft 1.21.1. У него нет зависимости от Cobblemon на этапе компиляции — он использует Mixin на LivingEntity.tick() с проверкой имени класса в рантайме и рефлексией для извлечения данных о видах.
Что он отслеживает
- Время тика сущностей — измеряет, сколько времени занимает тик каждой сущности-покемона (в мс), с разбивкой по сущностям, средними и максимальными значениями
- Расчёты спавна — профилирует накладные расходы системы спавна Cobblemon, замеряя время ServerPlayerEntity.tick() (куда Cobblemon внедряет свою логику PlayerSpawner)
- Сетевые пакеты — считает S2C-пакеты (позиция, скорость, анимация, атрибуты, обновления трекера) на каждую сущность-покемона в секунду
- Использование RAM — эвристическая оценка памяти на сущность (~7КБ базово + поправки на кастомные имена, пассажиров, приёмы)
Как с этим взаимодействовать
- F7 — переключает HUD-оверлей в правом верхнем углу с метриками в реальном времени и графиком-спарклайном времени тика
- F8 — открывает полноэкранный GUI с 4 вкладками: Overview (сводные карточки + график), Entities (топ-20 с сортировкой по времени тика), Spawning (история расчётов спавна), Network (разбивка пакетов/сек + оценка пропускной способности)
- /cobbleprofiler — чат-команды: status, report (с вердиктом OK/WARNING/NOTICE), web on|off, reset
- Веб-панель (порт 8095) — HTTP-сервер с дашбордом и JSON API по адресам /api/metrics и /api/history, использует встроенный в JDK HttpServer (без внешних зависимостей)
Частые вопросы
Как установить CobbleProfiler?
Установите Fabric под свою версию Minecraft, скачайте CobbleProfiler под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть CobbleProfiler?
У CobbleProfiler есть сборки для Minecraft 1.21.1.
Нужен ли CobbleProfiler на сервере?
Ставится только на сервер; игрокам ставить не нужно