Gameplay
Cubic Chunks: Reduced lag, infinite height, and more [The #1 Suggestion Thread of all time!][Updated! 6/14]
Poll: Which parts of this system do you like?
Ended May 15, 2014
Poll: Which parts of this system do you NOT like?
Ended May 15, 2014
Poll: Do you support this system's implementation overall? (If yes, if
Ended May 15, 2014
That or (s)he's doing the incredibly long and complex job of updating a mod from Beta to 1.7, a task that is compounded by the fact that Mojang changed a whole heck of a lot of code from 1.6-1.7, all while having a life outside of the mod.
After Bartex finishes the mod, and before Mojang adds it to vanilla, other mods will need to be compatible with this one, and not the other way around. Its already a massive undertaking updating this to 1.7, and making it compatible with other mods would be a astronomically large amount of work on top of that. If said mods are compatible, then its possible that you would be able to fly, but would depend on how the ships were made.
Lighting isn't really where lag is reduced, it's that on Tiny there will be a reduced vertical render distance meaning that you can load less area. Also the fact that these smaller chunks can be loaded and calculated faster and can load or unload individually without taking the entire vertical column with it. The chunks themselves must remain at all times in all places if this becomes implemented, but if you'd like you can set min and max heights to emulate today's world structure with the benefits like less lag.
A very fun and moddable open world sandbox. You can find it at the developers' store here.
I don't see how or why we want to render stuff in diamond shapes. It's cubic chunks with 16^3 cubes in them... Or am I getting something totally wrong?
+1, spreading the word. I like the mountains especially.....realistic mountains that take a day to scale, unlike the cheap hills we currently have.
White coats to bind me, out of control
I live alone inside my mind
World of confusion, air filled with noise
Who says that my life's such a crime?
Trapped in this nightmare
I wish I'd wake
As my whole life begins to shake
four walls surround me
an empty gaze
I can't find my way out of this maze
'Cause I don't care
Fall in, fall out
Gone without a doubt, help me
I can't take the blame
They don't feel the shame
It's a madhouse
Or so they claim
It's a madhouse
Oh, am I insane?
My fears behind me, what can I do
My dreams haunt my sleep at night
Oh no, won't learn their lesson, white fills my eyes
And only then they see the light
-Joey Belladonna, Anthrax
I think the idea is to render a sphere of chunks around the player; fog currently obscures your view in a sphere, so chunks at the corners are currently "wasted" (fog should be close enough to obscure the sides, while the corners are 1.4 times further away).
For a comparison, rendering a cube 33 chunks on a side (equivalent to Far/16 chunk render distance, plus one chunk for the one you are in) requires that 35,937 chunks be loaded, twice as many chunks as chunk sections in the current system (a chunk section is the same size as a cubic chunk; there are 16 in a current vertical chunk). By contrast, a sphere of the same diameter (33 chunks) would have about 4/3 * pi * 16.5^3 or 18,817 cubic chunks (NB: Unlike a cube, you get a fractional number here, which I'm rounding to the nearest whole number).
Note that while Far/16 chunk render distance involves 17,424 chunk sections, fewer sections than cubic chunks, the current height limit of 16 chunks (sections) would result in fewer cubic chunks being loaded; this would also make a much bigger difference at higher world heights and smaller render distances; for example, Tiny/2 chunks involves 400 chunk sections under the current system but only about 65 chunks under the cubic chunk system. In fact, Short/4 chunks with cubic chunks would still need fewer cubic chunks, so you could run at a higher FPS on Short than on the current Tiny.
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?
also you should check out Tall Worlds
Where are you getting this diamonds vs squares concept from anyway?
I believe chunk loading is calculated in a radius from the player.
The current system does this horizontally giving a cylinder.
Cubic chunks would do this vertically as well, giving a sphere.
(Or an egg shape if the radius isn't made uniform in all directions.)
but loading in a sphere would be more laggy since it loads un needed chunks.
would be the more appropriate way to load things cause now you can do.
also you should check out Tall Worlds
If the blue line in this image represents a player's setting for view distance, then those chunks between the green rhombus and the red circle seem pretty necessary to me.
How are you defining "needed chunks?"