Rhizo

Continuation of Rhino 1.16.5, with performance improvement, bugfixes, and, REMAPPER

File Details

3.2 Fabric: `??` and `?.` operator

  • R
  • Jul 6, 2024
  • 1.57 MB
  • 47
  • 1.16.5
  • Fabric

File Name

Rhizo-fabric-3.2.jar

Supported Versions

  • 1.16.5

Curse Maven Snippet

Fabric

modImplementation "curse.maven:rhizo-1003287:5506574"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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