Skip to content

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

  1. Groovy: a powerful and tested scripting language
    • Java-compatible syntax + interoperable code
    • Static compilation
    • Optional dynamic typing
    • Metaprogramming
  2. Sandboxed: scripts are effectively ran in a sandbox, with sensitive operations blacklisted from being called or referenced
  3. 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
  4. Events: Easily listen to Forge's EventBuses with Groovy Closures
  5. Informational: commands to display rich information for the item in your hand and more
  6. Optimized: Making sure no compromises are being made while delivering features with efficient code
  7. API: Great catalogue of code for other mod authors to make their mods compatible with GroovyScript such as package/class/method/field blacklists

Wiki

Contributors

Changelog

© 2024 CleanroomMC. All Rights Reserved.