Мод для Майнкрафт, который позволяет менять игровые механики с помощью скриптов на языке Groovy без создания отдельного мода. Чаще всего его используют для добавления и изменения крафтов.
Возможности
- Скрипты используют синтаксис, совместимый с Java, поддерживают статическую компиляцию, динамическую типизацию и метапрограммирование.
- Скрипты запускаются в изолированной среде: опасные операции запрещены.
- Изменения скриптов можно проверять прямо в игре без перезапуска; многие объекты реестра Forge и реестры модов перезагружаются на лету.
- Можно отслеживать события Forge EventBus с помощью замыканий Groovy.
- Есть обработчики в скобочной записи, знакомой пользователям CraftTweaker.
- Команды мода выводят подробные сведения о предмете, который игрок держит в руке.
- Для разработчиков предусмотрен API, через который моды могут добавлять совместимость и ограничения доступа к пакетам, классам, методам и полям.
Как пользоваться
Скрипты могут обращаться почти к любому Java-коду модов. Для отдельных типов крафтов поддержка перезагрузки должна быть добавлена специально.
Требования и совместимость
GroovyScript совместим с CraftTweaker и KubeJS. Благодаря доступу к Java-коду его можно применять почти с любыми модами, а вспомогательные методы упрощают работу с ними.
