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
The issue, as I understand it, is in determining what blocks have direct line-of sight with the sky for snow/rain to fall on them, and for mobs to burn up, and which are being blocked by other blocks in chunks above them.
Capture bats and other mobs in a small cage!
Bedrock edition: Using nether quartz to measure light levels
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumHere's my take on the rain/snow issue: A "cloud layer" could be set to a y-value, and rain and snow particles will originate from there. Empty chunks are counted as if they only had air blocks within. For snow, any non-air, non-snow blocks below will be covered in a layer of snow as normally. If a block has its top face touching an unloaded chunk, that face will not be covered in snow until the chunk above is loaded, and then the face must still have air above it for it to be snowed on.
Not sure about how to deal with the sun issue.
Slabs- Bring easily place able upside down slabs back to minecraft!
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumThe Tall Worlds Mod, an implementation of the cubic chunks idea, will be targeting Minecraft 1.8 or maybe 1.8.1 for its first release.
About lightning and rain/snow, I think it should (although making it possibly less realistic(as if minecraft was ralistic)) ignore unloaded chunks to determine this, only stopping rain if a block above you blocking it is being loaded
Implossibly more support
~yoshi9048
My best suggestion:
Mobs actually being varied???
Guy, I want it now!Take my money!Wait, does throwing money at my screen works?
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumNope, but you could throw it here:
http://www.patreon.com/cuchaz
=)
You just have to have a 2D grid that have Y values for highest known not air blocks for every pair of X and Z. And if y for a block is less then that it will be in shadow and if more, then it will overwrite the current Y in the grid. That shadow map should be loaded all the time but since it's 2D it would not be too bad.
You would still get sunlight in the very high cave in your singleplayer world first time you enter it, but on the server shadow map chunks would be sent to you with normal ones so it would be dark (assuming you are not generating that terrain).
That still leaves and issue with destroying high platforms when chunks below are unloaded... maybe if the block with y=Y is destroyed it sets Y back to blank?
The farlands were removed with beta 1.8. The Farlands were not there to stop you from crashing. They CAUSED you to crash. They were technically a bug due to how Minecraft used to handle float points for location
Cast aside your festive doylaks: dragon stuff is about to happen.
Multiplayer is lonely once you understand how it actually works.
Alpha 1.0.4
If you'd read the forum post and maybe some old comments, you would know that the cubic chunks only loads X amount of CUBIC chunks in all directions, including vertically. So, not all of the infinite height is being loaded, just like how the entire map isn't loaded in today's Minecraft. Also, Cubic Chunks that don't have any blocks in them other than air are actually deleted / not used until a physical block is placed within them. Because of this, if you were to supposedly load the infinite height, there would probably be either no lag or just a little lag, just out of the fact that those infinite height chunks aren't being used. If you were to place a block in each of those vertical chunks, however, you would get lag out of infinite height, simply because they are forcibly being loaded. Moral of the story: Just be careful about how high you base goes into the sky.
perhaps with the regular chunk system you have your render distance at 12 and all of your chunks are almost filled. You would have an average of about 4-10 chunk updates after that. With the cubic system via all your chunks are filled, you'll have an average of 40-50.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumYes. Modders beware, this kind of addition will be a massive change to many mods, especially backend ones. But at least the worlds will be way more awesome.