GroovyScript
Work In Progress
This Wiki is WIP. Not all information is on it or located properly. We would appreciate any help to improve the wiki.
Thank you for using GroovyScript!
Welcome
A comprehensive scripting sandbox for Minecraft 1.12.2.
Are you not seeing what other see on this wiki? Try reloading it.
Download
GroovyScript can be downloaded on
Features
- Groovy: a powerful and tested scripting language
- Java-compatible syntax + interoperable code
- Static compilation
- Optional dynamic typing
- Metaprogramming
- Sandboxed: scripts are effectively ran in a sandbox, with sensitive operations blacklisted from being called or referenced
- Reloading: able to test script changes within the game without restarting
- Most if not all Forge Registry objects can be reloaded on the fly
- Most mod registries are supported natively
- Events: Easily listen to Forge's EventBuses with Groovy Closures
- Informational: commands to display rich information for the item in your hand and more
- Optimized: Making sure no compromises are being made while delivering features with efficient code
- API: Great catalogue of code for other mod authors to make their mods compatible with GroovyScript such as package/class/method/field blacklists
Wiki
- Get started with Getting Started
- Read about the basics of the Groovy coding language.
- Learn how to interact with Vanilla Registries.
- Create your own custom items, blocks, and fluids via the Content compat.
- Read the documentation for over 25 Mods
- Create your own External Compat for GroovyScript!