I have seen a YouTube video that showcases 1.12.2 without a World Border and the ability to interact with stuff beyond 30 million blocks. They also showcased teleporting hundreds of millions of blocks beyond the normal limit. The only issue is that the video poster did not release the mod for download(most likely to get more views/view time), and there are no tutorials online for removing the World Border and 30 million block limit for 1.12.2, let along removing the 30 million block limit.
I personally would like to have a mod like this publicly available(preferably a JAR mod as I assume the video poster modded the game that way), as it would be neat exploring far beyond the normal game boundaries(especially with the Far Lands enabled) and see if many of the bugs in older versions of the game are still present at these large distances.
I don't know about 1.12.2 but it is pretty easy to remove the limit (using MCP) as much of it is hardcoded into the game; for example, in 1.6.4 various methods check that coordinates are within +/- 30 million:
public int getBlockId(int par1, int par2, int par3)
{
if (par1 >= -30000000 && par3 >= -30000000 && par1 < 30000000 && par3 < 30000000)
Much of this is in the World.java class (in 1.6.4), I presume that current versions have a class for the world border (probably with a name like WorldBorder.java) which defines the maximum size of the border itself (in this case the limit is exactly 29999984; in either case you can search for these numbers). There is also a limit of 30000000 when you use the teleport command, as well as a check that the player's coordinates are within 32000000 (if you go outside of this you'll get kicked from the game for an illegal stance).
I've removed many of these myself, largely for optimization purposes (performing 4 checks every single time you get or set a block can add up) and you can play normally past 30 million (I also fixed many distance-related bugs, including some still present in 1.13):
An example of a distance-releated bug that I fixed - falling sand behaves normally:
Mobs also spawn and move around normally (I saw a video, possibly the same one that you saw, that mentioned buggy mob spawning and pathfinding):
You'll still get a message like this if you try to teleport past 30 million unless you remove it from the code for the teleport command (I did not since I did not make the changes to enable playing outside of 30 million):
Also, going too far out will cause the game to crash because the ore generation code (WorldGenMinable in 1.6.4) casts integer coordinates to floats before casting them to doubles after adding an offset; this causes ore to start generating improperly long before you reach 30 million and eventually veins will extend into adjacent unloaded chunks (my own ore generator fixes this issue; I have no idea how far out TMCW will work properly):
This may or may not have been fixed in 1.13; I doubt it since they probably don't even know about this since nobody has reported it; these sort of casts are the cause of most if not all distance-related bugs and were probably done in the incorrect assumption that floats would be faster than doubles when in reality it only matters when you have large arrays, where doubles use twice as much memory, and performing casts slow things down.
The Wiki also mentions other issues, like server lag, though I didn't notice any and tick time was normal, possibly due to one of my fixes (back in Beta 1.7.3 falling sand entities which were unable to fall properly and mass spawning of mobs were blamed for the lag, including FPS lag, but there may be other effects, including some introduced since 1.6.4).
I have seen a YouTube video that showcases 1.12.2 without a World Border and the ability to interact with stuff beyond 30 million blocks. They also showcased teleporting hundreds of millions of blocks beyond the normal limit. The only issue is that the video poster did not release the mod for download(most likely to get more views/view time), and there are no tutorials online for removing the World Border and 30 million block limit for 1.12.2, let along removing the 30 million block limit.
I personally would like to have a mod like this publicly available(preferably a JAR mod as I assume the video poster modded the game that way), as it would be neat exploring far beyond the normal game boundaries(especially with the Far Lands enabled) and see if many of the bugs in older versions of the game are still present at these large distances.
Check out my PvP map Here!
Check out my website Here!Website is down until further notice.Why would you need to go beyond the 30 million block limit?
I don't know about 1.12.2 but it is pretty easy to remove the limit (using MCP) as much of it is hardcoded into the game; for example, in 1.6.4 various methods check that coordinates are within +/- 30 million:
Much of this is in the World.java class (in 1.6.4), I presume that current versions have a class for the world border (probably with a name like WorldBorder.java) which defines the maximum size of the border itself (in this case the limit is exactly 29999984; in either case you can search for these numbers). There is also a limit of 30000000 when you use the teleport command, as well as a check that the player's coordinates are within 32000000 (if you go outside of this you'll get kicked from the game for an illegal stance).
I've removed many of these myself, largely for optimization purposes (performing 4 checks every single time you get or set a block can add up) and you can play normally past 30 million (I also fixed many distance-related bugs, including some still present in 1.13):
An example of a distance-releated bug that I fixed - falling sand behaves normally:
Mobs also spawn and move around normally (I saw a video, possibly the same one that you saw, that mentioned buggy mob spawning and pathfinding):
You'll still get a message like this if you try to teleport past 30 million unless you remove it from the code for the teleport command (I did not since I did not make the changes to enable playing outside of 30 million):
Also, going too far out will cause the game to crash because the ore generation code (WorldGenMinable in 1.6.4) casts integer coordinates to floats before casting them to doubles after adding an offset; this causes ore to start generating improperly long before you reach 30 million and eventually veins will extend into adjacent unloaded chunks (my own ore generator fixes this issue; I have no idea how far out TMCW will work properly):
This may or may not have been fixed in 1.13; I doubt it since they probably don't even know about this since nobody has reported it; these sort of casts are the cause of most if not all distance-related bugs and were probably done in the incorrect assumption that floats would be faster than doubles when in reality it only matters when you have large arrays, where doubles use twice as much memory, and performing casts slow things down.
The Wiki also mentions other issues, like server lag, though I didn't notice any and tick time was normal, possibly due to one of my fixes (back in Beta 1.7.3 falling sand entities which were unable to fall properly and mass spawning of mobs were blamed for the lag, including FPS lag, but there may be other effects, including some introduced since 1.6.4).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?