1
0
forked from xjboss/KCauldronX
KCauldronX/patches/net/minecraft/world
Sergey Shatunov 5aaf6c5cbf ChunkManager implementation
ChunkManager optimize chunks handling in small and big worlds

Small worlds gets benefits with using int-object map instead long-object (in area -32768...32767 by x and z)

Large worlds gets benefits by using efficient map by Colt project, which a little (3-6%) slower in writing, but greatly faster
(400-500% from Java's HashMap and 150-180% from Trove's maps) on reading.
2016-02-10 19:17:47 +07:00
..
biome Fix #346 2016-02-07 14:50:00 +07:00
chunk Implement thread-safe, async-like and not buggy BlockUpdatesTracker 2016-02-03 10:55:26 +07:00
gen ChunkManager implementation 2016-02-10 19:17:47 +07:00
storage Don't sleep between chunk unloading 2016-01-05 14:56:58 +07:00
Explosion.java.patch Don't process dead entities during explosion 2016-01-07 00:42:54 +07:00
SpawnerAnimals.java.patch Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
Teleporter.java.patch Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
World.java.patch Add expermintal feature: tileEnitity list recreation each tick 2016-01-17 17:15:55 +07:00
WorldManager.java.patch Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
WorldServer.java.patch ChunkManager implementation 2016-02-10 19:17:47 +07:00
WorldServerMulti.java.patch Fix #30 2015-06-22 20:44:14 +07:00
WorldType.java.patch Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00