Material Rule Compiler is an experimental worldgen optimization mod, that works to improve surface builder times by compiling material rules into static functions.
Does the mod change world generation? The mod maintains vanilla parity, including with any datapacks. Do keep in mind, Vanilla non-determinism.
Can I use custom worldgen mods with this? Yes, the mod will fallback to normal execution where it encounters modded content. Though, it is possible to have mod incompatibilites. I do test against major worldgen mods like terratonic etc.
Material Rule Compiler is part of Reverie Projects, check out our other mods as well.
Material rule compiler compiles material rules into a simple bytecode and then into method handles, which the jvm automatically compiles into jvm bytecode on continued execution.
About 30-40% decrease in surface builder execution times.
Consider joining the Reverie Projects for sneak peeks and updates on development! By joining, you can: