KubeJS Tweaks
📰 Введение
Это аддон для KubeJS, предназначенный для абстрагирования некоторых распространённых сценариев использования KubeJS в сильно модифицированных сборках модов.
Также включает исправления для KubeJS, когда это необходимо (применяются только для определённых версий).
📦 Установка
Мод доступен на CurseForge.
🔧 Функции
Примеры можно найти здесь.
Новый компонент схемы:
- Codec
Новые события:
- Register Custom Codec (Регистрация пользовательского кодека)
- No Op (Используется для отключения рецептов, таблиц добычи, функций и т.д. до их обработки)
Другое:
global.jeiRuntime
возвращёнKJSTweaks.readJsonFromMod(mod, path)
– читает оригинальный JSON (полезно для манипуляций во время события datagen)
Исправления проблем Kubejs для версии 2101.7.1-build.181:
- Failed to encode packet 'clientbound/minecraft:update_recipes' Caused by: io.netty.handler.codec.EncoderException: Empty ItemStack not allowed
- Dont freeze my pc anymore please thanks
- EitherRecipeComponent unconditionally fails validation due to incorrect usage of Optional
- Fixed enum component requiring two >
- Fixed Registry Component
- Fixed Registry Scanner
- Fixed Registry Scanner again
- event.creatCustom seem broken
- Kubedex disconnects player when ItemStack empty
- Rhino tries to convert a param that is T without any boundry and fails