Мод для Майнкрафт на сервере, расширяющий возможности PolyMc. Он автоматически подменяет и исправляет данные модифицированных блоков, предметов и сущностей, чтобы игроки с ванильным клиентом могли заходить на сервер с модами.
Возможности
Обрабатывает реестры предметов, блоков, сущностей, звуков, эффектов, зелий, зачарований, профессий жителей и другие игровые данные. При запуске читает конфиг, ищет отсутствующие элементы, создаёт необходимые наборы ресурсов из файлов модов и проверяет целостность компонентов предметов.
Для разработчиков доступны средства для добавления сложных модов в систему подмены PolyMc.
Как пользоваться
Команда /polymc-extra export-extra-block-models-mappings выгружает обработанную карту блоков в ExtraBlockMapping.txt.
/polymc-extra get-all-model-types— показывает типы сопоставления блоков;/polymc-extra get-client-state— показывает исходное и подменённое состояние блока под прицелом;/polymc-extra get-item-info— выводит настоящий идентификатор предмета в руке и сведения о его компонентах.
Настройки
Основной конфиг находится по пути /config/polymc-extra.json. В нём можно отключать непрозрачные блоки, задавать типы моделей для блоков, сопоставления моделей сущностей и изменение размеров моделей.
Требования и совместимость
Требуется PolyMc; для разработки также нужны Polymer, blockbench-import-library и polydex. Мод работает только на сервере и не поддерживает клиентскую отрисовку. Модули, меняющие перечисления через ASM или заменяющие записи ванильных реестров, могут вызывать ошибки.
