Модификация KubeJS Tweaks расширяет возможности KubeJS, упрощая работу с ним в сильно модифицированных сборках Minecraft и обеспечивая исправления при необходимости.
Введение
KubeJS Tweaks служит дополнением к KubeJS, предоставляя абстракции для типичных задач в крупных модпакетах и автоматически применяя исправления для некоторых версий KubeJS.
Установка
- Скачайте мод KubeJS Tweaks и установите его вместе с KubeJS в папку mods вашей игры.
Особенности
- Добавлен новый компонент схемы:
Codec. - Введены новые события:
- Регистрация пользовательского Codec.
- Событие No Op для отключения рецептов, таблиц дропа, функций и прочего до этапа парсинга.
- Восстановлен доступ к
global.jeiRuntime. - Добавлена функция
KJSTweaks.readJsonFromMod(mod, path)для чтения оригинальных JSON-файлов, полезная для манипуляций на этапе генерации данных. - Реализован бэкап метода
Java.cast. - Применены исправления ошибок KubeJS версии 2101.7.1-build.181, включая:
- Проблему с кодированием пакета обновления рецептов (ошибка пустого ItemStack).
- Проблемы с зависанием ПК.
- Ошибки валидации компонента EitherRecipeComponent.
- Исправления компонентов enum и реестра.
- Исправления в Registry Scanner.
- Проблемы с событием createCustom и дисконнекты игроков при пустом ItemStack.
- Ошибки Rhino, связанные с некорректной обработкой параметров и исключениями IndexOutOfBoundsException.
- Исправление многократного применения эффектов мобов.
Полезные возможности
- Упрощение работы с KubeJS в больших модпакетах за счёт абстракций и новых событий.
- Возможность отключения определённых элементов до их загрузки.
- Чтение и обработка оригинальных JSON файлов модов для генерации данных.
- Исправление ряда критических багов, повышающее стабильность и производительность.





