
KubeJS ProjectE Fork
KubeJS ProjectE Fork - аддон для Майнкрафт, позволяющий управлять механиками ProjectE через скрипты KubeJS. Настраивайте значения EMC и трансмутации блоков.
Если вы собираете сборку модов для Майнкрафт и хотите тонко настроить механики эквивалентного обмена, этот аддон решит проблему. KubeJS ProjectE Fork - это мост между популярным скриптовым модом KubeJS и ProjectE. По факту, он позволяет менять значения EMC (Energy-Matter Currency) и настраивать трансмутации через камень философа прямо через скрипты.
Зачем это нужно?
В ванильном Minecraft ресурсы добываются вручную. ProjectE добавляет систему EMC, где каждый предмет имеет свою цену, и их можно обменивать. Но в больших сборках модов ванильные значения EMC часто ломают баланс. С помощью этого форка вы можете переписать цены любых предметов, включая добавленные другими модами, и изменить рецепты превращения блоков. Идеально для авторов модпаков, которые хотят держать экономику под контролем.
Возможности
Аддон добавляет два основных ивента для скриптов.
В папке server_scripts можно задавать значения EMC:
javascript ProjectEEvents.setEMC(event => { // Задает абсолютное значение EMC для предмета event.setEMC("minecraft:cobblestone", 10000) // алиас для setEMCAfter
// Задает EMC предмета до того, как произойдут остальные вычисления
// Иногда это значение может не сработать, зато позволяет генерировать
// EMC для крафтов, основанных на этом предмете
event.setEMCBefore("minecraft:stick", 10000);
})
А в startup_scripts можно регистрировать новые превращения для камня философа:
javascript ProjectEEvents.registerWorldTransmutations(event => { event.transform("minecraft:tnt", "minecraft:oak_planks"); })
Теперь динамит можно будет превращать в дубовые доски.
Совместимость и установка
Проект разрабатывался для Minecraft 1.20.1 на загрузчике Forge. Для работы обязательно нужен KubeJS и сам ProjectE.
Важный нюанс: на Modrinth нет основной версии ProjectE, так что скачать сам мод придется с других площадок. Сам форк KubeJS ProjectE Fork можно поставить и на клиент, и на сервер. Лицензия проекта - MIT, релиз обновлялся летом 2024 года.
Практические советы
- Если вы меняете EMC для базовых ресурсов вроде палок или булыжника, следите за производными крафтами. Использование
setEMCBeforeможет привести к неожиданным результатам, когда дешевый предмет внезапно делает дорогой крафт тоже дешевым. - Скрипты выполняются при запуске игры или сервера, так что после изменения конфигов обязательно перезапустите Майнкрафт.
- Аддон работает на стороне сервера, но если вы тестируете скрипты в одиночной игре, убедитесь, что KubeJS установлен и в клиенте.
Как поиграть с друзьями с модом KubeJS ProjectE Fork?
Мод KubeJS ProjectE Fork куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода KubeJS ProjectE Fork будет готов за пару минут - BungeeHost сделает всё за вас.
