Skip to content

Releases: sk8erboi17/Graaly

Release list

Graaly 1.0.0

Choose a tag to compare

@sk8erboi17 sk8erboi17 released this 24 Aug 10:07

Graaly 1.0.0

Write server plugins in TypeScript, JavaScript, or Python through one stable Graaly API.

Included

  • Language-native player, world, entity, event, command, task, and PacketEvents APIs.
  • GraalJS and GraalPy runtimes downloaded on demand, pinned, and SHA-256 verified.
  • Version adapters from Minecraft 1.7.10 through 26.2.
  • Optional React renderer and FastAPI architecture examples.
  • Java 17 or newer compatibility.

The current compatibility matrix passes all 67 supplied real server releases. PacketEvents remains an optional, separately installed dependency and is not redistributed.

Install

  1. Download Graaly-1.0.0.jar.
  2. Place it in the server plugins/ directory.
  3. Start the server once. Graaly creates plugins/Graaly/ and downloads only the enabled language runtimes.
  4. Put script bundles under plugins/Graaly/scripts/.

Use graaly-1.0.0-legacy-launcher-agent.jar only when a historical launcher rejects the modern JVM before plugins can load:

java -javaagent:graaly-1.0.0-legacy-launcher-agent.jar -jar server.jar nogui

Read the complete documentation.

SHA-256

0a57f039469405638e82308e95077a5fefdd1ac054f19a6551694c8774f4d93a  Graaly-1.0.0.jar
fa3a77254ce4d3f9058c129fb936c4a3d48d63168401e48f420cb1844fd5187e  graaly-1.0.0-legacy-launcher-agent.jar