Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/function实现 #307

Merged
merged 98 commits into from
May 13, 2022
Merged

/function实现 #307

merged 98 commits into from
May 13, 2022

Conversation

smartcmd
Copy link
Member

@smartcmd smartcmd commented May 8, 2022

No description provided.

smartcmd and others added 30 commits April 22, 2022 19:54
* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
# Conflicts:
#	src/main/java/cn/nukkit/command/CommandParser.java
* 修复/kill (#247)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 修复terra jeBlockMapping的两个映射错误 (#248)

* 修复 "/kill 玩家名" 无效的问题 (#249)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* Fix #240 (#251)

* Fix #240

* fix

* 修复重登录攻击问题 (#255)

* 添加登录时间校验

* 去除调试信息

* 修复事件监听 (#256)

* 补充BlockAmethyst中丢失的getColor方法 (#254)

* 使用维度判断地狱门传送 (#265)

* 使用维度判断地狱门传送

* 其他方法也加上维度判断

* 文档更新 2022-4-29 (#264)

* 修改readme

* 修改简中和英文版changelog,添加历史版本选项

* 繁中changelog

* 修改readme

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>
为 BlockChest.java 实现 cloneTo() (现在会复制箱子内容)
实现entity_command_block的clone
smartcmd and others added 29 commits May 3, 2022 20:32
修复Player下的Override问题
* 完善/summon (#289)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

* 同步更改 (#267)

* 修复/kill (#247)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 修复terra jeBlockMapping的两个映射错误 (#248)

* 修复 "/kill 玩家名" 无效的问题 (#249)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* Fix #240 (#251)

* Fix #240

* fix

* 修复重登录攻击问题 (#255)

* 添加登录时间校验

* 去除调试信息

* 修复事件监听 (#256)

* 补充BlockAmethyst中丢失的getColor方法 (#254)

* 使用维度判断地狱门传送 (#265)

* 使用维度判断地狱门传送

* 其他方法也加上维度判断

* 文档更新 2022-4-29 (#264)

* 修改readme

* 修改简中和英文版changelog,添加历史版本选项

* 繁中changelog

* 修改readme

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>

* 修复在删除计分板时导致的客户端崩溃

* 修复解析目标选择器花括号时的bug(eg: scores={a=1,b=2})

* 完善/help

* 实现/ability

* 为 /help 启用语言文件格式

* 完善封禁指令相关

* 修复在命令方块中运行execute输出信息无视 GameRule: COMMAND_BLOCK_OUTPUT 的问题

* 添加 CameraShakePacket

* 实现/camerashake

* 完善 /clear

* 完成 /clearspawnpoint

* 完善 /clone
为 BlockChest.java 实现 cloneTo() (现在会复制箱子内容)

* 修正一处创建方块实体错误
实现entity_command_block的clone

* 实现/damage

* 完善/daylock

* 完善/defaultgamemode

* Update command parameter types (from wode)

* Correct entity spawn position

* Fix invalid painting motive

* 完善/deop /difficulty

* 完善/deop /op

* 完善/effect

* 完善/enchant

* 尝试修复构建错误

* 尝试修复构建错误

* 完善/fill

* 完善/gamemode

* 完善/gamemode

* 修复箱子的cloneTo()

* 删除/fill的大小限制

* 完善/xp

* 完善/xp /kick

* - 为 CommandSender 发送 Command.getCommandFormatTips() 而不是 Command.us
 当格式错误时
 - 删除 CommandParser.getErrorMessage()
 - 完善 /list /kill /me

* 初步实现 /give 物品json的解析

* 实现 canBreak canPlaceOn item_lock 标签

* 实现加载 ItemJson 组件(/give)

* 修复 ItemLock 的枚举错误

* 修复 /tp 不能在命令方块使用的问题

* 修复命令方块不响应 GameRule.COMMAND_BLOCKS_ENABLED 的问题

* 修复/fill的问题

* 完善 /tag

* 完善 /tp

* 完善 /stop

* 完善/time /title

* 完善/save /save-off /save-on /say

* 完善 /tell

* 完善 /seed

* 完善 /setblock

* 完善 /playsound /stopsound

* 完善 /particle

* 完善 /setmaxplayers /spawnpoint /setworldspawn

* 完善 /tp

* 完善 /spreadplayers

* 完善 /spreadplayers

* 完善 /setblock /testfor /testforblock

* 为 Block 覆写 equals()

* 初步完善 /testforblocks

* 优化命令提示(enum)

* /reload

* 为/tp添加别名/teleport

* 修复/tp /particle的一些问题

* 修复bug

* 修复bug

* 修复计分板的一个刷新问题

* 修复/give的一个bug

* 实现/summon

* 完善/summon

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>

* Patch/vanilla command (#290)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

* 同步更改 (#267)

* 修复/kill (#247)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 修复terra jeBlockMapping的两个映射错误 (#248)

* 修复 "/kill 玩家名" 无效的问题 (#249)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* Fix #240 (#251)

* Fix #240

* fix

* 修复重登录攻击问题 (#255)

* 添加登录时间校验

* 去除调试信息

* 修复事件监听 (#256)

* 补充BlockAmethyst中丢失的getColor方法 (#254)

* 使用维度判断地狱门传送 (#265)

* 使用维度判断地狱门传送

* 其他方法也加上维度判断

* 文档更新 2022-4-29 (#264)

* 修改readme

* 修改简中和英文版changelog,添加历史版本选项

* 繁中changelog

* 修改readme

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>

* 修复在删除计分板时导致的客户端崩溃

* 修复解析目标选择器花括号时的bug(eg: scores={a=1,b=2})

* 完善/help

* 实现/ability

* 为 /help 启用语言文件格式

* 完善封禁指令相关

* 修复在命令方块中运行execute输出信息无视 GameRule: COMMAND_BLOCK_OUTPUT 的问题

* 添加 CameraShakePacket

* 实现/camerashake

* 完善 /clear

* 完成 /clearspawnpoint

* 完善 /clone
为 BlockChest.java 实现 cloneTo() (现在会复制箱子内容)

* 修正一处创建方块实体错误
实现entity_command_block的clone

* 实现/damage

* 完善/daylock

* 完善/defaultgamemode

* Update command parameter types (from wode)

* Correct entity spawn position

* Fix invalid painting motive

* 完善/deop /difficulty

* 完善/deop /op

* 完善/effect

* 完善/enchant

* 尝试修复构建错误

* 尝试修复构建错误

* 完善/fill

* 完善/gamemode

* 完善/gamemode

* 修复箱子的cloneTo()

* 删除/fill的大小限制

* 完善/xp

* 完善/xp /kick

* - 为 CommandSender 发送 Command.getCommandFormatTips() 而不是 Command.us
 当格式错误时
 - 删除 CommandParser.getErrorMessage()
 - 完善 /list /kill /me

* 初步实现 /give 物品json的解析

* 实现 canBreak canPlaceOn item_lock 标签

* 实现加载 ItemJson 组件(/give)

* 修复 ItemLock 的枚举错误

* 修复 /tp 不能在命令方块使用的问题

* 修复命令方块不响应 GameRule.COMMAND_BLOCKS_ENABLED 的问题

* 修复/fill的问题

* 完善 /tag

* 完善 /tp

* 完善 /stop

* 完善/time /title

* 完善/save /save-off /save-on /say

* 完善 /tell

* 完善 /seed

* 完善 /setblock

* 完善 /playsound /stopsound

* 完善 /particle

* 完善 /setmaxplayers /spawnpoint /setworldspawn

* 完善 /tp

* 完善 /spreadplayers

* 完善 /spreadplayers

* 完善 /setblock /testfor /testforblock

* 为 Block 覆写 equals()

* 初步完善 /testforblocks

* 优化命令提示(enum)

* /reload

* 为/tp添加别名/teleport

* 修复/tp /particle的一些问题

* 修复bug

* 修复bug

* 修复计分板的一个刷新问题

* 修复/give的一个bug

* 实现/summon

* 完善/summon

* 修复/summon的一个bug

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>

* 实现基本的实体运动处理 (#275)

* 处理实体重力运动

* 处理实体流体运动(流水+浮力)

* 优化实体浮力计算

* 浮力跟重力分别计算后叠加

* 计算实体碰撞箱挤压运动

* 优化实体碰撞箱挤压计算

* 自适应运算以优化性能

* 减少处理实体碰撞并行化开销

* 优化实体计算性能

* 由于实体能够运动,自动化测试已经无效

* 实现气泡柱运动

* 更新raknet依赖 (#292)

* 讓殭屍骷髏能在白天燃燒 (#296)

* 新增isUnderBlock

* 新增讓生物在白天燃燒

* 修改isUnderBlock

* 新增條件

* 修点bug (#301)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

* 同步更改 (#267)

* 修复/kill (#247)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 修复terra jeBlockMapping的两个映射错误 (#248)

* 修复 "/kill 玩家名" 无效的问题 (#249)

* 同步更改 (#246)

* 修复解析问题 + 格式化代码 (#225)

* bug修复 (#229)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持 (#231)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持 (#232)

* 修复解析问题 + 格式化代码

* 修复语言文件问题

* 现在选择器支持空格了
修复语言文件问题
加了个彩蛋(滑稽)

* 冰凉什么时候女装

* 又删了

* 目标选择器 scores= 参数支持

* 命令方块内监听器支持

* add glow berries feature;fix bug that hanging roots can't place (#233)

* fix issue#211

* fix

Co-authored-by: Cool_Loong <1542536763>

* 1.18.30协议支持 (#243)

* Add protocol support for 1.18.30

* update Bedrock Data

* 更新1.18.30测试资源

* 更新1.18.30测试资源

* 添加PowerNukkitXOnly注解 (#235)

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* 优化解析器实现

* 修复/kill

* 为/scoreboard提示添加颜色

* 修复 “/kill 玩家名” 无效的问题

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>

* Fix #240 (#251)

* Fix #240

* fix

* 修复重登录攻击问题 (#255)

* 添加登录时间校验

* 去除调试信息

* 修复事件监听 (#256)

* 补充BlockAmethyst中丢失的getColor方法 (#254)

* 使用维度判断地狱门传送 (#265)

* 使用维度判断地狱门传送

* 其他方法也加上维度判断

* 文档更新 2022-4-29 (#264)

* 修改readme

* 修改简中和英文版changelog,添加历史版本选项

* 繁中changelog

* 修改readme

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>

* 修复在删除计分板时导致的客户端崩溃

* 修复解析目标选择器花括号时的bug(eg: scores={a=1,b=2})

* 完善/help

* 实现/ability

* 为 /help 启用语言文件格式

* 完善封禁指令相关

* 修复在命令方块中运行execute输出信息无视 GameRule: COMMAND_BLOCK_OUTPUT 的问题

* 添加 CameraShakePacket

* 实现/camerashake

* 完善 /clear

* 完成 /clearspawnpoint

* 完善 /clone
为 BlockChest.java 实现 cloneTo() (现在会复制箱子内容)

* 修正一处创建方块实体错误
实现entity_command_block的clone

* 实现/damage

* 完善/daylock

* 完善/defaultgamemode

* Update command parameter types (from wode)

* Correct entity spawn position

* Fix invalid painting motive

* 完善/deop /difficulty

* 完善/deop /op

* 完善/effect

* 完善/enchant

* 尝试修复构建错误

* 尝试修复构建错误

* 完善/fill

* 完善/gamemode

* 完善/gamemode

* 修复箱子的cloneTo()

* 删除/fill的大小限制

* 完善/xp

* 完善/xp /kick

* - 为 CommandSender 发送 Command.getCommandFormatTips() 而不是 Command.us
 当格式错误时
 - 删除 CommandParser.getErrorMessage()
 - 完善 /list /kill /me

* 初步实现 /give 物品json的解析

* 实现 canBreak canPlaceOn item_lock 标签

* 实现加载 ItemJson 组件(/give)

* 修复 ItemLock 的枚举错误

* 修复 /tp 不能在命令方块使用的问题

* 修复命令方块不响应 GameRule.COMMAND_BLOCKS_ENABLED 的问题

* 修复/fill的问题

* 完善 /tag

* 完善 /tp

* 完善 /stop

* 完善/time /title

* 完善/save /save-off /save-on /say

* 完善 /tell

* 完善 /seed

* 完善 /setblock

* 完善 /playsound /stopsound

* 完善 /particle

* 完善 /setmaxplayers /spawnpoint /setworldspawn

* 完善 /tp

* 完善 /spreadplayers

* 完善 /spreadplayers

* 完善 /setblock /testfor /testforblock

* 为 Block 覆写 equals()

* 初步完善 /testforblocks

* 优化命令提示(enum)

* /reload

* 为/tp添加别名/teleport

* 修复/tp /particle的一些问题

* 修复bug

* 修复bug

* 修复计分板的一个刷新问题

* 修复/give的一个bug

* 实现/summon

* 完善/summon

* 修复/summon的一个bug

* 现在/particle后的粒子名称可以不带前缀"minecraft:"
去除无效接口ScoreBoardSendable

* 解决命令中对于json的双引号解析问题

* 增加/replaceitem指令
修复Player下的Override问题

* bug fix

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>

Co-authored-by: CoolLoong <1542536763@qq.com>
Co-authored-by: Superice666 <51087818+Superice666@users.noreply.github.com>
Co-authored-by: LT_Name <45508179+lt-name@users.noreply.github.com>
Co-authored-by: chencu <82279230+chencu5958@users.noreply.github.com>
Co-authored-by: Ootmnt150oO <60053027+Ootmnt150oO@users.noreply.github.com>
@smartcmd smartcmd merged commit ccd62da into master May 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant