3
0
Commit Graph

134 Commits

Author SHA1 Message Date
1a0a2e13fa add new tick rule of tileentity 2017-07-31 23:31:05 +08:00
6f42a00406 remove chunkManager 2017-07-31 23:30:07 +08:00
c4ade5b285 Merge branch 'kcx-1614' of https://git.xjboss.net/KC-RELOADED/KCauldronX 2017-07-30 11:14:14 +08:00
b036274b93 修复无权限放置,还原方块时造成刷物品的BUG 2017-07-30 11:12:03 +08:00
cd7c75d1ed fix 2017-07-30 10:42:46 +08:00
c91798691b fix 2017-07-30 10:27:22 +08:00
2e9c649e3d Remove diamond operator 2017-07-30 10:24:36 +08:00
823599a9ec move statistics class to kcauldronx package 2017-07-30 10:21:01 +08:00
a99c7d39ba fix yumc statistics 2017-07-30 09:48:36 +08:00
e1de1d9b0a Add removeErroringBlocks to prevent block ontick make server crash. 2017-07-24 12:55:21 +08:00
ca3fcd2753 fix error 2017-07-23 15:22:06 +08:00
e5dae008ef move yumc statistics to DedicatedServer 2017-07-23 13:20:29 +08:00
787f48b912 Modify statistics system 2017-07-23 12:45:13 +08:00
db01a8bd0b Merge branch 'kcx-1614' of https://git.xjboss.net/KC-RELOADED/KCauldronX 2017-07-23 06:48:38 +08:00
1038198442 升级依赖版本 2017-07-23 06:48:28 +08:00
25059860e9 设置KC的检查更新功能为关闭 2017-07-23 06:43:18 +08:00
1a8c4700aa Change version start at 1 and change mainfast KCauldron to KCauldronX and using the jenkins's build ID 2017-07-22 23:49:54 +08:00
96fc873f32 Temporary remove KCauldron auto update 2017-07-22 19:55:46 +08:00
d06c424b1f 增加配置文件自定义路径功能 2017-07-18 18:17:26 +08:00
e5f30f532d 修复可能造成Mod附属数据错误的问题,涉及到例如TC背包会出现处理包失败的错误,AM2的等级跨世界无法同步 2017-07-18 17:58:19 +08:00
947d57bdb9 修复在win上控制台无法显示彩色字体的问题 2017-07-13 22:48:19 +08:00
a3ee982fa6 修复树不长的问题 2017-07-07 20:05:29 +08:00
8f7f315790 修复重复添加物品的bug,已经不更新背包的问题 2017-07-06 02:50:05 +08:00
9dc4f12762 修复方块不更新的bug 2017-07-04 22:30:53 +08:00
34b83733e5 Merge branch 'kcx-1614' of https://git.xjboss.net/KC-RELOADED/KCauldronX 2017-07-04 15:29:14 +08:00
f1db52bb04 增加对mod消息与物品左右键的方块放置监听 2017-07-04 14:30:21 +08:00
bfe43ae465 模块化方块捕获还原动作 2017-07-04 14:29:35 +08:00
d486cf7105 ........ 2017-07-03 19:49:24 +08:00
cbf80d0a8e Fix...new event and add one of new 2017-07-03 19:13:11 +08:00
a85f1f799c Added new events for mod developer 2017-07-03 18:51:32 +08:00
559b9ad248 move class position 2017-07-02 18:19:52 +08:00
64a7507a12 增加高版本API方法 2017-06-28 08:27:25 +08:00
05b874f281 增加对entity tick的拦截与判定 2017-06-28 08:26:41 +08:00
6d76ac6545 增加是否已经应用的标识 2017-06-27 14:16:11 +08:00
42e2581b53 修复Rcon发送命令可能报错的问题 2017-06-27 14:15:35 +08:00
8b33262701 add new class 2017-06-25 20:22:28 +08:00
Sergey Shatunov
8d2ba00f70 Cap chunk generation to 1 chunk per tick (configurable) 2016-03-16 12:01:28 +07:00
Sergey Shatunov
232bc98881 Implement deprecated get/set shooter bukkit's methods
fix #368
2016-02-14 22:46:12 +07:00
Sergey Shatunov
ff7d6f4137 Whoops, chunk coords stored in other order (fix #360) 2016-02-11 16:52:32 +07:00
Sergey Shatunov
cdc6bcae21 Fix command crash when world has no tps info (meh? plugins? broken
mods?) [ci skip]
2016-02-10 22:38:05 +07: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
962807f835 Fix #343 2016-02-07 14:40:26 +07:00
Sergey Shatunov
db3a8c3045 Pass net handler during reverse cloning due to some mods could transmit some packets in cloning 2016-02-06 23:21:56 +07:00
Sergey Shatunov
84276822ea Fix inventory wiping on keepInventory=true 2016-02-06 15:19:45 +07:00
Sergey Shatunov
0b251c5440 Implement ReverseClonner, which should fix all issues with teleportation/inventories/crashed after respawning 2016-02-06 04:30:12 +07:00
Sergey Shatunov
7b03a5c0d1 Add out-of-box fast leaves decay 2016-02-04 22:55:51 +07:00
Sergey Shatunov
3926aa3878 Allow pseudo-real semi-infernal chunks for trees, fix #273 2016-02-04 22:35:14 +07:00
Sergey Shatunov
3b321e3116 Implement custom bukkit's entity for modded projectiles
Fix #150
2016-02-03 22:45:12 +07:00
Sergey Shatunov
7114a28fc6 Implement thread-safe, async-like and not buggy BlockUpdatesTracker
close #320
2016-02-03 10:55:26 +07:00
Sergey Shatunov
412dab0029 Update references to inventory for CraftPlayer during cloning
Fix #321
2016-02-02 14:45:32 +07:00