BedWar 起床战争插件
|
自从Hypixel率先推出开始,到网易我的世界中国版的全面铺开,起床战争已经成为了我的世界最经典最具代表性的玩法之一!
在游戏中玩家们将会以团队PVP的形式展开一场绝对不同的较量。玩家们的目的就是在游戏中来保护自己的床不被摧毁,所以要齐心协力,在游戏中依靠队友互相合作来摧毁对手的床位就算做是游戏中的胜利!
游戏特色:
1、玩家们将会和16名玩家们一起分成四个队伍来展开互相对决,目的就是保护自己的床位;
2、只要床铺存在,团队中的玩家就可以恢复活力,让自己的队友们能够瞬间恢复成为最佳状态重新投入战斗;
3、 建立与敌人岛屿的桥梁,入侵敌人的领地,以摧毁对手的床位为最终的目的赢得胜利。
本插件将帮助你的Nukkit核心服务器建立完善且炫酷的起床战争游戏模式!
游戏模式:
- 经验模式
- 物品兑换模式
使用介绍:
一、插件启动
1. 将本插件拖动到 plugins文件夹
2. 启动服务器直到插件加载完成
3. 进入游戏后输入,来到游戏地图,执行/bd 即可开始创建房间。
二、指令介绍
指令 | 介绍 |
---|---|
/bd reload | 重新读取配置文件 |
/bd set [名称] | 创建一个自定义房间模板 |
/bd tsl | 读取模板的队伍数据与商店物品数据 |
/bd see | 查看加载的房间 |
/bd close [名称] | 关闭房间 |
/bd end | 停止模板预设 |
/bw | 进入游戏GUI |
/bw join [名称] | 加入游戏房间 |
/bw quit | 离开游戏房间 |
/bws [你要说的内容] | 发送游戏房间内全体消息 |
/bw rjoin [名称(可不填)] | 随机加入游戏房间 |
详见resources文件夹相关注释
四、如何配置
1. 执行/bd set 房间名称 开始预设模板 (请注意不要出错,不然只能执行/bd cancel重置了)
根据提示去自定义设置内容 | 预设完成后找到生成的team.yml文件修改团队信息并执行 /bd tsl 重载团队数据 |
之后执行/bd set 预设好物品的生成点数量,之后执行/bd即可开始房间的配置 注意: 在设置的时候请不要出错,不然只能/bd cancel重置标志位。队伍的商店出生点顺序为team.yml 配置文件的顺序,请根据顺序进行设置操作。 |
2.事件配置
五、更新日志:
2022/5/15 v1.3.3 更新
+ 自动破坏床时间限制
+ 修复玩家退出游戏后再次进入游戏房间出现的BUG
+ 修改/bws 聊天为房间内全体消息 正常打字为队伍聊天
2022/5/20 v1.3.4 更新
+ 修改默认破坏床时间为120秒
+ 增加经验起床功能 (将商店的 money 中 铜锭 金锭这种的改为 exp 即可)
+ 增加经验起床的配置 在 room.yml 文件中 最下面加上 案例
(default 为默认 exp 为经验起床)
案例:
roomMoney: "exp"
+ 增加exp 货币
+ 可将 item.yml 文件内的货币加上 exp 即可等值为经验
案例:
money:
# 货币名称
- name: "铜锭"
# 仅用作显示名称
customName: "&4铜锭"
item: "336:0"
exp: 1
2022/5/20 v1.3.5 更新
+ 增加随机加入房间指令 /bd rjoin
+ 修改创建房间的队伍提示
+ 增加强制终止。 /bw cancel
2022/5/20 v1.3.6 更新
+ 将经验起床获取到的经验以等级的形式展示
2022/5/20 v1.3.7 更新
+ 修复创建房间出现的异常BUG
+ 修复执行随机指令出现的BUG
+ 修复经验起床物品不扣除BUG
+ 修复创建房间文本错误的BUG
+ 修复经验起床商店物品价格不是经验的BUG
2022/5/22 v1.3.8 更新
+ 增加了凋零弓物品
示例: 在item.yml 中增加
"凋零弓":
customName: "&e凋零弓"
lore: []
item: "261:0"
+ 增加游戏开始时的提示内容(可自定义)
+ 增加游戏结束打印胜利团队数据
+ 优化计分板显示与其他内容的显示
2022/5/24 v1.3.9 更新
+ 修复一些BUG
+ 增加退出房间后执行指令
示例: 在room.yml 增加 注意,这个是数组 @p 代表玩家
支持多个指令
QuitRoom: ["指令"]
+ 当前游戏结束后自动进入下个房间的功能
示例: 在room.yml 增加 (默认为true)
AutomaticNextRound: true
+ 队伍胜利后执行指令
示例: 在room.yml增加 注意,这个是数组 @p 代表玩家
victoryCmd: ["指令"]
+ 队伍失败后执行指令
示例: 在room.yml增加 注意,这个是数组 @p 代表玩家
defeatCmd: ["指令"]
2022/5/25 v1.4.0 更新
+ 复制并覆盖游戏的地图,解决残留方块的BUG
+ 插件启动的时候对地图进行覆盖(复制房间只需要改好地图名就可以了)
+ 配置文件增加自定义计分板title
示例: 在config.yml 增加
scoreboard-title: "&f[&a起床战争&f]"
+ 修复部分bug
2022/6/5 v1.4.1
+ 也许是修复了BUG
2022/6/5 v1.4.2
+ 修复了玩家将物品放入合成栏导致物品保留的BUG
+ 修复了退出游戏经验保留的BUG
+ room.yml中的game-logo可以多行自定义了
示例:
game-logo:
- "内容"
2022/6/7 v1.4.3
+ 修复备份地图时出现的新建文件夹错误BUG
+ 修复自定义game-logo 出现的内容错误BUG
+ 修复一些配置文件导致插件卸载的BUG
2022/6/12 v1.4.4
+ 出生点五格范围内禁止放置方块
+ 修复经验模式下拾取物品变为经验的BUG
+ 修改计分板中的 √ 与 ×
+ 在游戏中聊天前面增加 @ 或 ! 即可全体消息
+ 修复计分板BUG
2022/8/9 v1.4.9
+ 优化匹配机制
+ 修复游戏过程出现的BUG
+ 增加自定义击杀玩家获取背包物资
2022/8/10 v1.5.0
+ 增加观战功能 当房间开始后可进入观战
+ 增加资源点刷新功能
2022/8/10 v1.5.1
+ 修复一系列BUG
2022/8/11 v1.5.3
+ 增加自定义事件
+ 修复BUG
+ 修复床被末影箱保护依旧被破坏的BUG
+ 修复挖开末影箱掉落黑曜石BUG
六、精彩截图:
【本插件由创作者SoBadFish首发于GITHUB】