- 注册
- 2019/08/16
- 消息
- 486
- 金粒
- 423.32金粒
应该是上传了两个相同的文件,目前还不清楚怎么办,我回去看看能不能发布更新覆盖一下。抱歉,操作失误了,刚刚上通用课才看到消息
Event:
1.RoomEndEvent移除,现在房间不会被直接销毁了
Room:
1.新增Room.getPlayer(Room room) Room.getPlayer(String roomname)
2.room新增储存变量 roomName、startspawn、waitspawn、endspawn 供各位开发者临时储存变量
Bug Fixed:
修复Event、Arena类出现的bug
1.Event部分重写,Listener与Event分开,Listener每秒执行1次,event仅在事件第一次发生执行
2.修复了诸多bug
(建议各位开发者先不要使用多局游戏,目前存在bug仍在修复!)
修复背包丢失物品的bug,变动了很多方法,使其更加浅显易懂。
DefaultGameRule Class -> RoomRule Class
A lot of changes in Room.java
......
本次更新修复了背包储存的bug(对Inventory类进行了一个大面积修改),GameAPI初步对整个Room类的缺少部分进行一个拓展,并且增加了虚拟血条、观察者等功能,新增GameRecord、AsyncCleanBlockTask(每tick处理10个方块)类,同时简化了很多流程,开发者开发小游戏不再需要保存玩家背包等一系列操作,但仍有提升空间。
当前正处于测试阶段,很多自己服务器添加的功能,比如类似Hive的计分板等内容还是需要经过本地测试、功能稳定后才可供各位使用,以免出现让你们大家都烦恼的碧邮鸡。
虚拟血条和观察者开发者可以调用相关方法,但目前还未完善,属于超前API,但有很大保证不会删除。
- getPlayerHealth
- setPlayerHealth
- resetAllPlayerHealth
...
在示例插件出来前建议各位不要尝试用GameAPI写小游戏,因为很有可能你的一大部分代码会删去