1
0
forked from xjboss/KCauldronX
KCauldronX/patches/net/minecraft
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
..
block Add out-of-box fast leaves decay 2016-02-04 22:55:51 +07:00
client Update to forge 1408 2015-05-27 17:46:53 +07:00
command Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
crash Fix inventory wiping on keepInventory=true 2016-02-06 15:19:45 +07:00
dispenser Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
enchantment Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
entity Fix #343 2016-02-07 14:40:26 +07:00
init Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
inventory Normalize patches 2015-06-01 21:32:10 +07:00
item Normalize patches 2015-06-01 21:32:10 +07:00
network ChunkManager implementation 2016-02-10 19:17:47 +07:00
potion Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
scoreboard Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
server ChunkManager implementation 2016-02-10 19:17:47 +07:00
stats Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
tileentity Implement Bukkit's inventory for modded inventories, fix #257 2016-02-01 04:54:40 +07:00
util Implement custom bukkit's entity for modded projectiles 2016-02-03 22:45:12 +07:00
village Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00
world ChunkManager implementation 2016-02-10 19:17:47 +07:00