So if you are at the maximum render distance (16 chunks), you are loading the chunk you are standing in, and then 16 chunks to the north, 16 to the south, and the same to the east and west. That means that you are loading a 332 chunk grid around the player at all times. That is 1089 chunks.
But here is the problem. A lot of that is being loaded when it doesn't need to be. When the game loads chunks as a square, it loads a whole bunch of stuff in the corners that is being processed even though nothing is happening there. Mobs spawn that far away and then just sit there and idle, wasting game resources until you get close to them.
The solution is simple. Instead of loading chunks in a square around the player, load them as a circle. By doing this you can reduce the number of chunks that need to be loaded by a large amount. Here is a couple images with some statistics for clarity. Keep in mind that all the numbers on it are done at the maximum render distance.
Current System
Type: Square
Size: 33x33 chunks (1089 chunks total)
Proposed System
Type: Circle
Size: 33 chunks in diameter (837 chunks total)
Red Area: Chunks from the current system that would not need to load with the new system.
With the proposed system, you can cut down on the number of chunks loaded by nearly 25%, increasing FPS. This will also lower the total number of mobs spawning, further increasing FPS (without making the game any easier mind you, as those mobs weren't doing anything but idling anyways). The best part is that unless you are flying upwards and looking straight down, you won't even notice the chunks are gone! No matter what direction you look, the edge of the chunk generation will appear roughly the same distance away.
With that increased FPS, a few things will happen. First off, everyone would get some kind of FPS boost, even if it is a tiny one. This could also give everyone the potential to increase their render distance and stay at the same FPS they currently have. That also means that the maximum render distance can be increased a little bit.
Cubic Chunk Compatibility
With cubic chunks, the game would be loading the mini-chunks as a 33x33x33 chunk cube (total chunks loaded would be 35,937). Adapting this idea for that, instead of loading the chunks as a cube, you can load them as a sphere with a diameter of 33 (total chunks loaded would be about 17,158). That would lower the number of cubic chunks loaded by nearly 50%!
Pros:
- Increased FPS
- Enable higher Render Distance for Players
- Minimal impact on mob spawns, if any
- Cubic Chunk compatible
- Would take some work to implement
- You couldn't get as far away from your farms diagonally as you can in the current system. But the amount that impacts you will vary depending on gameplay style and how set up you are in the world.
1
1
1
Well that means if you have 1 diamond block, and then you put one pixel of the diamond block in another square, you can then take a bunch of iron pixels and place them in the square with the diamond pixel then making diamond pixels out of iron pixels. Eventually you would have a diamond block using only iron!!!!!
5
if you don't know what i mean watch 10:05 to 10:35 in this video:
If you support this idea please hit the green ^ button , thx in advanced.
3
2
1
26
Hello, we are Team Arcadia. We are an existing Minecraft Youtube channel and we
are setting up a public server for our fans to join us on. This server will
contain the necessary anti-griefing plugins and mods to make the experience
enjoyable for our fans. So come join our ever growing community, we also have a
channel on a Teamspeak Server and encourage our players to come on and talk
to each other, we are open to recommendations and ideas. So come and join us
today! Any questions or comments can be directed to our Skype/Facebook/ or Twitter.
Team_Arcadia Facebook:
https://www.facebook...179416632148819
Twitter:
https://twitter.com/Team_MC_Arcadia
We also have a website, if you wish to keep up with what we are doing:
team-arcadia.forummotion.com
Server IP: arcadia.mcdl.eu
1