Minecraft Unlocked Project

Roadmap

Downloads

Install

Documentation

Changelog

FAQ

Home

Internal Notes

Rendering

Even though the WorldRenderer precision loss bug is interesting to look at, it's an insane annoyance, so that's why that's gone in MCUnlocked.

Except for that, everything's completely as the game would react to at high distances, like stretched redstone, pathfinding precision loss, teleporting TNT, etc.

Some versions have special revisions. These revisions are mainly on more "major" versions like 1.2.5, b1.7.3, etc, and are mainly focused on fixing rendering bugs up to a semi 1.8 level.

Infdev+ and b1.8 - 1.2.5

Infdev+ is closed source, has no mappings, and is obfuscated. The Infdev+ mod was made using Bytecode editing with Recaf.

From b1.8, leading up until the server and client merge, the game had a line of code which stopped chunk loading past a certain point.

Since Infdev+ obviously uses b1.8's code, as a person who doesn't even know Java really, it was a challenge. Eventually I got instructions and ended up finding the line of code responsible.

I give thanks to these people for their efforts in helping me: World Rendering

Mainly with Zero's help, he directed me towards where the chunk rendering issues came from in b1.7.3.

This knowledge allowed for me to fix world rendering issues.