Blame (Fabric)
Активный0.0
Установок
Последнее обновление
Blame (Fabric) - мощный инструмент диагностики для Minecraft
Для чего нужен этот мод?
Blame — это специализированный диагностический инструмент, предназначенный для ситуаций, когда игра сталкивается с необычными сбоями генерации мира или работает некорректно без вывода информации об ошибках. Установить этот мод стоит только если вы испытываете странные падения игры, связанные с генерацией мира, или если команды прекращают работу без вывода трейса стека.
При активации Blame собирает расширенную информацию и выводит подробные отчеты об ошибках в файл latest.log, расположенный в папке logs внутри директории с игрой. Это значительно удобнее для анализа проблем и содержит всю необходимую информацию для их решения. Важно отметить, что мод работает только в одиночной игре или на сервере, но не на клиенте, подключающемся к серверу.
Примечание: для улучшенного анализа JSON файлов генерации мира в версиях 1.17+ рекомендуется использовать мод Cyanide.
Основные возможности диагностики
Анализ команд
- Выводит информацию о сбое при использовании команд, которые завершаются ошибкой
- Обнаружение всех поврежденных команд при запуске мира
- Идентификация команд с ошибками в вызовах executes() и then()
Диагностика генерации мира
- Обнаружение сбоев генераторов структур и элементов ландшафта
- Логирование неправильно зарегистрированных ConfiguredFeatures, ConfiguredStructures и ConfiguredCarvers
- Выявление проблем с регистрацией биомов и других элементов мира
- Анализ JSON файлов генерации из всех модов и датапаков
Технический мониторинг
- Контроль времени загрузки DynamicRegistry
- Отслеживание отсутствующих loot table при генерации содержимого сундуков
- Анализ рецептов и таблиц добычи с компактным выводом в логи
- Исправление ошибки MC-190122 для корректного отображения загруженных рецептов
Специализированные проверки
- Проверка конфликтующих значений spacing и separation в структурах
- Обнаружение проблем в пользовательских и плоских генераторах чанков
- Мониторинг работы Jigsaw-структур и отсутствующих pool-ов
- Проверка доступа к несуществующим NBT файлам
- Идентификация блоков и их NBT данных, вызывающих ошибки в структурах
Для разработчиков: установка в Fabric окружении
В файле build.gradle добавьте Maven репозиторий разработчика:
repositories {
maven {
url "https://nexus.resourcefulbees.com/repository/maven-public/"
}
}
В блок dependencies добавьте зависимость к модификации, заменив номер версии на актуальный:
dependencies {
...
modImplementation "com.telepathicgrunt:Blame-Fabric:1.16.5-3.0.1-fabric"
}
После запуска игры Blame будет работать в активном режиме, о чем можно узнать по соответствующему сообщению в консоли:
[18:25:48] [main/ERROR] (Blame) Blame 1.16.5-3.0.1-fabric initialized
Видео материалы на YouTube и других видеохостингах доступны для ознакомления с работой модификации.