1
0
forked from xjboss/KCauldronX
Commit Graph

11 Commits

Author SHA1 Message Date
6f42a00406 remove chunkManager 2017-07-31 23:30:07 +08:00
bfe43ae465 模块化方块捕获还原动作 2017-07-04 14:29:35 +08:00
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
Sergey Shatunov
f722fccdce Rollback to the state of .152 build with some critical fixes and updates 2016-01-04 12:38:37 +07:00
Prototik
98f4f02f55 Introduced World Save Thread and some refractoring 2015-10-14 20:31:35 +07:00
Prototik
9ba84893f3 Use iterator for entities loop 2015-08-29 17:37:03 +07:00
Prototik
8c50b9899f Finally fix #67 2015-06-27 16:32:21 +07:00
Prototik
75eb280f0e Use concurent list of chunks in chunkproviderserver (fix #34) 2015-06-08 22:59:49 +07:00
Prototik
73bd06891b 1403 2015-05-13 17:33:49 +07:00
gamerforEA
099d1a7732 Apply fixes from binary patches. 2015-03-25 08:24:42 +03:00
gamerforEA
16773ead6a Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00