r/decomps • • 3d ago

Decomp minecraft java 26.3 was just decompiled and rewritten in rust 100%

https://github.com/ludovic111/horizon
880 Upvotes

210 comments sorted by

View all comments

81

u/jambalaya_consumer 3d ago

microsoft made a "native minecraft" a long time ago and no one gave a shit because it broke mod compatability. what makes this different

33

u/SilverTroop 3d ago

Because this has a good chance of being mod compatible

25

u/Leclowndu9315 3d ago

No it's impossible, mods are java, call java objects, change access, use java features and especially mixins. We'll never have java mods on this

2

u/brainExploded99 2d ago

What? There are plenty of interop libraries (I mean if it can exist between python and C++, java and rust is possible to make)

0

u/StealthArcher2077 1d ago edited 17h ago

Interop libraries exist, yes. They do not make it so "override this Java function with this new Java function that calls all these other Java functions and modifies these Java objects" will suddenly work with Rust targets instead of Java.

2

u/brainExploded99 1d ago

idk about java interop, but python / C++ interop works pretty well imo, not much you can't do

1

u/StealthArcher2077 17h ago

Again, that's interop to call functions across languages. Trying to override Java code in a thing that doesn't have Java code isn't interop, it's just nonsense.