
EnumExtenderJS - Расширитель перечислений для KubeJS
Что это такое?
EnumExtenderJS представляет собой мощное дополнение для KubeJS, которое позволяет расширять и модифицировать перечисления (enum) в Minecraft. Этот инструмент открывает новые возможности для кастомизации игрового процесса.
Как начать работу
Процесс настройки состоит из двух основных этапов:
Шаг 1: Настройка конфигурации
Перейдите в файл kubejs/enum_extender.json и добавьте целевое перечисление. Формат записи: <className>-<extenderScriptName>.

Шаг 2: Создание скриптов
В папке kubejs/enum_extender_scripts создайте расширяющие скрипты. Аргументы метода включают уникальный идентификатор для перечисления (например, VERY_HARD и THES_CREATE) и обычные параметры.



Важные особенности
Метод create работает исключительно в расширяющих скриптах. При попытке использовать его в других типах скриптов (серверных, стартовых или клиентских) метод не выполнит никаких действий и вернет значение null.

Хотя автодополнение кода отсутствует, вы можете написать скрипт в среде с поддержкой автодополнения, а затем скопировать его. JavaWrapper в расширяющих скриптах также включает фильтр классов (адаптированный из kubejs и probejs).