promotional bannermobile promotional banner

Rhizo

Continuation of Rhino 1.16.5, with performance improvement, bugfixes, and, REMAPPER
Back to Files

3.2 Forge: `??` and `?.` operator

File nameRhizo-forge-3.2.jar
Uploader
ZZZankZZZank
Uploaded
Jul 6, 2024
Downloads
356
Size
1.9 MB
Mod Loaders
Forge
File ID
5506575
Type
R
Release
Supported game versions
  • 1.16.5

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:rhizo-1003287:5506575")

Learn more about Curse Maven

What's new

Rhizo 3.1 -> 3.2

?? and ?. operator

  • optional chaining operator (a ?. b)
  • nullish coalescing operator (a ?? b)
    • note that this operator does not support compile mode yet
  • better remapper performance, by caching annotation values, and using a simplified version of remapper sequence
  • NBT converting now supports JSON types
  • (internal) JavaMembers is rewritten, to guard against broken classes, and expose more useful information
  • a new RemapPrefixForJSRep annotation that enables remapping based on multiple prefixes
  • an unmodifiable view of rhizo remapper internal is now exposed
    • will be used by ProbeJS Legacy soon, stay tuned for that
  • default remapper now includes Rhizo one and annotation-based one
    • this can fix KubeJS having broken startup script remapping

Full Changelog: https://github.com/ZZZank/Rhizo/compare/3.1...3.2