Graal
ModrinthHigh performance JavaScript runtime, tweaked for Minecraft usage
361 downloads 3 followers updated 1mo ago
latest v25.0.2.3 Modrinth
Graal
is a customized version of GraalJS, a high performance JavaScript implementation. It is ECMAScript-compliant, provides interoperability with Java and other Graal languages.
On top of regular GraalJS features, Graal made these improvements:
- MemberRemapper support, allowing developers to customize the JavaScript side name of a Java member, like Method and Field
- Trimmed bundled libraries, making the total mod size ~50% smaller than regular GraalJS
GraalJS Documentation: https://www.graalvm.org/reference-manual/js/
Attention
- This is NOT GraalJS or GraalVM. If you encounter issues that are not related to JavaScript itself, send issues to GraalMC GitHub repo before contacting GraalJS or GraalVM
- (Fixed in 25.0.2.0) If you are running the game with GraalVM, the game will crash early
Versions
Release
25.0.2.3
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
- Fix: crash when running on Java 17
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
-…
Release
25.0.2.3
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
- Fix: crash when running on Java 17
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
-…
Release
25.0.2.3
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
- Fix: crash when running on Java 17
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
-…
Release
25.0.2.2
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
- MemberRemapper now allows `null` return value, which indicates that such member should be hidden and…
Release
25.0.2.2
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
- MemberRemapper now allows `null` return value, which indicates that such member should be hidden and…
Release
25.0.2.2
## GraalMC 25.0.2.1 -> 25.0.2.2
Using GraalJS 25.0.2
- MemberRemapper now allows `null` return value, which indicates that such member should be hidden and…
Release
25.0.2.1
## GraalMC 25.0.2.0 -> 25.0.2.1
Using GraalJS 25.0.2
- fix: MemberRemapper not working
## GraalMC 25.0.1.1 -> 25.0.2.0
Using GraalJS 25.0.2
- Fix crash…
Release
25.0.2.1
## GraalMC 25.0.2.0 -> 25.0.2.1
Using GraalJS 25.0.2
- fix: MemberRemapper not working
## GraalMC 25.0.1.1 -> 25.0.2.0
Using GraalJS 25.0.2
- Fix crash…
Release
25.0.2.1
## GraalMC 25.0.2.0 -> 25.0.2.1
Using GraalJS 25.0.2
- fix: MemberRemapper not working
## GraalMC 25.0.1.1 -> 25.0.2.0
Using GraalJS 25.0.2
- Fix crash…
Release
25.0.2.0
## GraalMC 25.0.1.1 -> 25.0.2.0
Using GraalJS 25.0.2
- Fix crash when running on GraalVM JVM
- Some classes are now moved to `graal.` package
-…
Release
25.0.2.0
## GraalMC 25.0.1.1 -> 25.0.2.0
Using GraalJS 25.0.2
- Fix crash when running on GraalVM JVM
- Some classes are now moved to `graal.` package
-…

Comments 0
No comments yet. Be the first to share your thoughts.