* 添加目标选择器实现
* 添加目标选择器实现
* 添加/execute
* 命令方块支持
* CommandBlockExecuteEvent.java
* 修复CommandSender
* 修改CommandSender
* 修改CommandSender
* 解决空格问题
* 添加kill目标选择器实现
* 删除/Kill的test
* 实现/me的目标选择器
* 实现/title的目标选择器
* 初步命令适配 (
#163)
* 命令初步适配
* fix test
* fix test
* use new method
* Fix Give
* Fix TP
* Fix NPE
* Fix TP again
* Fix TP again
* Fix TP again
* Fix Enchant
* /title的actionbar实现(不知道为啥被注释了)
* 修复 Command.broadcastCommandMessage()忽略 GameRule.COMMAND_BLOCK_OUTPUT 的问题
* 实现/clear
* 修改/clear权限信息
* 实现/clone
* 实现/daylock
* 迁移getLevelBlocks()到Utils.java
* 玩家命令参数修复 (
#164)
* 命令初步适配
* fix test
* fix test
* use new method
* Fix Give
* Fix TP
* Fix NPE
* Fix TP again
* Fix TP again
* Fix TP again
* Fix Enchant
* Fix Player Name Select
* 实现/fill
* 补上注册
* 修复一些384问题
实现fill
* 修正一些return value问题
* 修正一些return value问题
实现/playshund
* 修复了CommandSender几处错误
修正了 CommandParser.parseString的""问题
* 修复了CommandSender几处错误
修正了 CommandParser.parseString的""问题
* 修复/SetBlock
* 实现/setmaxplayers & /spreadplayers
* 实现/stopsound
* 实现/testfor & /testforblock & /testforblocks
* 修复链命令方块不被命令返回值影响的bug
* 命令return 改善 (
#166)
* 命令初步适配
* fix test
* fix test
* use new method
* Fix Give
* Fix TP
* Fix NPE
* Fix TP again
* Fix TP again
* Fix TP again
* Fix Enchant
* Fix Player Name Select
* if no entity execute, return false
* Fix Effect return
* Fix Gamemode
* 为接口 CommandSender 添加 getLocation() 方法
* 初步实现^^^
* 修复^^^的一些问题
* support "^" in some commands (
#167)
* 命令初步适配
* fix test
* fix test
* use new method
* Fix Give
* Fix TP
* Fix NPE
* Fix TP again
* Fix TP again
* Fix TP again
* Fix Enchant
* Fix Player Name Select
* if no entity execute, return false
* Fix Effect return
* Fix Gamemode
* Support ^
* Fix yaw and pitch
* Support ^ in command /tp /spawnpoint /setblock
* spawnpoint change
* 优化/tp
* 修复一个解析问题
* 优化tp命令的一处极其迷惑的写法
* 重构/execute
为解析器增加方法
* 实现/excute detect
* 添加execute补全信息
* Code optimize (
#170)
* 命令初步适配
* fix test
* fix test
* use new method
* Fix Give
* Fix TP
* Fix NPE
* Fix TP again
* Fix TP again
* Fix TP again
* Fix Enchant
* Fix Player Name Select
* if no entity execute, return false
* Fix Effect return
* Fix Gamemode
* Support ^
* Fix yaw and pitch
* Support ^ in command /tp /spawnpoint /setblock
* spawnpoint change
* fix迷惑东西
* 选择器type,name参数现在支持多选
* 现在命令解析器支持直接解析出对应命令类型
* 完善解析器,重写execute和一部分tp
* 完善解析器
* 完善解析器
* 强制用户对子命令使用""包装(what's the f**k mojang designed??)
* 修复一些问题(解析器)
* 完善/tp和向量计算
* 完善/tp
* 修改引号的解析
修复向量计算的一个小问题
完善/tp
* 继续优化解析器
以及优化
/tp
/execute
修正向量工具的几个问题
* 全部实现/tp功能
修复解析器的一个bug
* 重构/clear
修改语言文件格式(需要重构语言文件)
* 补全/tp中的一些返回参
为 CommandParser.getErrorMessage() 方法添加多语言支持(等待语言文件重构)
重构/clone
* 重构/daylock
/fill
/defaultgamemode
/deop
/difficulty
/effect
/enchant
* 使用正则表达式重新实现命令模式匹配
取消了强制引号处理
部分参数现在可堆叠(例如~~~ ^^^)
提高了匹配器性能
* 使用客户端语言适配
* 修复exxcute的一个小问题
* 实现/tag
* 为/testfor启用客户端多语言翻译
* 修复/kill的一个bug
* 完善execute
* 完善/tag
修复命令方块链的一个条件选择问题
* 修复命令方块链的一个条件选择问题
* 完善选择器tag=
* 通过缓存命令解析结果提高性能
* 修复解析器的一个匹配问题(Fixing bugs is exhausting me)
* 更换目标选择器的正则表达式
* 移动CommandParser位置
为计分板添加协议支持
* 修正计分板协议内的几个数据包的问题
* 实现计分板架构
* 修正几个解析器问题(scoreboard)
* 补全忘记提交的类文件
* 修复过不了测试的问题
* 修复进服NPE问题
* 避免“玩家离线”
* 补全RemoveObjectivePacket
* 实现belowname
* 实现belowname
* 完善/scoreboard
修复几个api bug
* 完善/scoreboard
修复解析器的几个bug
* 完善/scoreboard
* 完善/scoreboard
* 修复解析问题