Скачать ID Conflicts Viewer — Minecraft Моды — MetaMods

ID Conflicts Viewer

Активный

Установок

2

Последнее обновление

9 месяцев назад

Версии

1.7.10
Клиент
Forge
Утилиты

ID Conflicts Viewer

Этот мод создан специально для разработчиков модпаков и предоставляет расширенную информацию о конфликтах идентификаторов в вашей сборке. Он охватывает Biome, Dimension, World Provider (с версии 1.1), Enchantment, Entity (с версии 1.1) и Potion ID, а также оказывает некоторую поддержку с DataWatcher.

Основные возможности

Мод выполняет следующие функции:

  • Формирует перечень всех доступных идентификаторов
  • Создает список занятых ID с указанием названий и классов зарегистрированных объектов
  • При обнаружении хотя бы одного конфликта генерирует детальный отчет со всеми проблемными случаями
  • Если какой-либо мод пытается зарегистрировать новый объект в DataWatcher сущности с уже занятым ID, в логах создается подробный отчет (или отчет о сбое при соответствующей настройке), включающий все занятые идентификаторы на момент конфликтной регистрации, после чего игра аварийно завершает работу

Расположение файлов

Все создаваемые файлы сохраняются в папке IDCV внутри каталога установки Minecraft. Эти файлы содержат наиболее полную информацию обо всех идентификаторах на момент запуска сервера (как в одиночной игре, так и в многопользовательском режиме) - именно тогда происходит их генерация. Любая регистрация объектов после этого момента выходит за рамки возможностей мода. Если игра завершается аварийно до этого момента по причине обнаружения конфликтов другими модами или по иным причинам, отчеты созданы не будут.

Настройки поведения

По умолчанию любой конфликт приводит к принудительной остановке игры (крашу), если не настроено иное (DataWatcher игнорирует эту настройку по внутренним причинам). В последнем случае каждые 30 секунд будет отправляться предупреждающее сообщение, чтобы вы не пропустили проблему.

Технические требования

Для работы мода требуется ASJCore!

Техническая информация

Спойлер (нажмите для просмотра)

Вы установили ASJCore, как упоминалось выше?

Этот мод модифицирует стандартные классы Minecraft, загружаемые во время выполнения (никакие файлы на диске не изменяются), включая удаление принудительного исключения в конструкторе Enchantment. Если какой-либо мод полагается на это исключение (например, мод Artifice) - он будет работать некорректно, поэтому вам следует отключить часть, связанную с зачарованиями, в конфигурации.

Участники проекта
GedeonGrays

GedeonGrays

Разработчик

AlexSocol

AlexSocol

Разработчик

Создан: 14 окт 2023

ID: 17544