promotional bannermobile promotional banner

Rhizo

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

3.4 Forge: Generics & Better logging

File nameRhizo-forge-3.4.jar
Uploader
ZZZankZZZank
Uploaded
Dec 13, 2024
Downloads
27
Size
1.7 MB
Mod Loaders
Forge
File ID
5987486
Type
B
Beta
Supported game versions
  • 1.16.5

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

What's new

Rhizo 3.3 -> 3.4

Generics & Better logging

  • Generics support
    • Rhizo now provides support for using Java generics to make type wrapper more precise
    • For example, calling list.add(3) on list whose type is List<Integer> will now insert an integer 3 into this list instead of inserting a Double which is very likely to cause problem. The same applies to Map and many more types
  • better logging
    • Rhizo can now extract correct file name and line number when using compiler mode, no more Thread.java:123456 in your logging
  • Performance improvement for JS functions as Java interface
    • The invoking of interface proxy and abstract class proxy is simplified, reducing memory allocation and provides better performance, because less object creations and computations are needed
    • This improvement will be more apparent if you have lots of callbacks as Java method parameters, for example event => {...}
  • more helper methods in NBTUtils