Oxidizium
Rewrites parts of Minecraft in Rust Lang
Oxidizium
Oxidizium - Replace Java with Rust
Summary
This Fabric mod replaces certain Minecraft Java Edition methods with native rust equivalents. Every rust function is tested with the in-house testing utility to ensure that it is functionally equal to vanilla Minecraft.<p>
Currently, this mod replaces the following Java classes with Rust: - MathHelper
Many more classes are planned in the future, however mostly low-level classes will be tackled in the beginning.
Compatibility
As of now, Oxidizium is very compatible with the majority of mods, with specific compatibility with Lithium
Usage
This mod <u>requires Java 22 or above</u>.<p> The following JVM arguments are recommended, but not *currently* required for Java 24 and below: ```markdown --enable-preview --enable-native-access=ALL-UNNAMED ``` Using a newer Java version is likely to improve performance more than Java 22. I recommend using <u>requires Java 22 or above</u> for the best performance, however be warned that it is possible (though very unlikely) that GraalVM could break mods. Use a distribution such as %%MD1%% if you want to be completely safe.