User:Umucraft/Common myths about Minecraft game mechanics

This page is for debunking common myths about registration and ID mapping system of Minecraft.

Myth: The direct item form of blocks can not be obtained in any circumstances in Java Edition.

Explanation: Claiming that this cannot be done in "any circumstances" is literally exaggerated and they can be obtained through manual registration or downgrading/backporting/rolling back to 14w21b and backwards.

Myth: The numerical ids were removed in 1.8.

Explanation: Numerical ids were not removed in 1.8, instead they have been removed in 1.13. Let's explain:

Firstly, registering items required an unused ID until 17w47a (1.13). Example of item registry in net.minecraft.item.Item:

If you did not use a numerical ID in versions 1.12.2 and backwards, the item would not be registered and you would get errors.

Block registry example:

If you did not use a numerical ID in versions 1.12.2 and backwards, the block would not be registered and you would get errors in this case too.

Myth: The air item existed in versions before 13w37a.

Explanation: The "air" block did not exist until 13w38b, this means it could not be obtained as an item. "Air" was the nonexistence of blocks before 13w38b.

Myth: The fake chunks (which existed in versions prior 1.7.2) is a Java limitation.

Explanation: Fake chunks was completely arbitrary and intentional. They can be removed by simple modding, which is replacing the  mark by   in versions prior b1.8. In versions between b1.8 and 1.6.4, this can be done through replacing the  mark by. Java limitation about chunks is player collision limit, which arises in 2^52 with 64-bit floating-point numbers.

About numbers: In old MCP, the numbers appear as hexadecimal numbers. You should use a dec <-> hex converter to replace numbers.

Myth: Far Lands are myth.

Explanation: Far Lands are not myth and arises in 12550824 in versions prior b1.8. Why arises in 12550824? Because 2147483647 / 171.103 = 12550824.0475, which is rounded to 12550824.