RecknessHero - 暴走英雄
Github: 开源地址
插件交流群: 点我加入群聊 (有问题建议群内留言)
视频展示
(单人、B4版本测试)
游戏规则
玩家开局将会获得一把钻石镐,唯一的目的就是尽快到达终点。路上的红蘑菇方块会为你提供障碍方块,可以利用其扰乱对手。路上的矿石等方块则会为你提供药水效果,助你更快到达终点!方块图 | 方块名称 | 作用 |
红色蘑菇方块 | 提供障碍方块*5/个 | |
红石块 | 障碍方块,可被放置和破坏 |
食用方法
在DRecknessHero文件夹中再打开rooms.yml,按照以下范例编辑添加房间即可!
请事先将需要的地图放在GameAPI/worlds/内
(暑假有空的话可能会想办法简化流程,不然我自己也受不了)
请事先将需要的地图放在GameAPI/worlds/内
(暑假有空的话可能会想办法简化流程,不然我自己也受不了)
如何添加一个房间?
下面是房间的默认例子,如果需要创建一个新房间,首先先按照如下的配置(此处我以test1为例子),然后将地图复制到GameAPI/worlds/内(作为备份地图),然后再复制到服务器根目录下的worlds文件夹内(作为加载地图)。最后,调整配置文件内的配置,如出生点坐标、最大人数、最小人数等。
YAML:
test:
WaitSpawn: "120:4:96"
StartSpawn: "119:4:85"
WaitTime: 3
GameTime: 100
MinPlayer: 1
LoadWorld: scene01
WinCommands: []
FailComands: []
test1:
WaitSpawn: "120:4:96"
StartSpawn: "119:4:85"
WaitTime: 3 #等待时间
GameTime: 100 #游戏时间(秒)
MinPlayer: 1 #最小玩家,最大默认为16
LoadWorld: scene02 #LoadWorld所指的地图:请先将地图复制到GameAPI/worlds/内(作为备份地图),然后再复制到服务器根目录下的worlds文件夹内(作为加载地图)
WinCommands: [] # @p为玩家变量,不需要带"/"
FailComands: []
如何添加破坏方块的增益效果?
只要按照如下的配置即可!药水效果可以多个嗷!(方块格式: 方块id:特殊值,自己新增时此处一定要打双引号)
YAML:
"14:0": #金矿(方块id:特殊值,自己新增时一定要打双引号)
effects:
- "1:5:2" #药水id:强度:持续秒数
- "2:1:2" #药水id:强度:持续秒数
"15:0": #铁矿
effects:
- "1:5:2"
"16:0": #煤矿
effects:
- "1:5:2"
"21:0": #青金石矿
effects:
- "1:5:2"
"56:0": #钻石矿
effects:
- "1:5:2"
"73:0": #红石矿
effects:
- "1:2:5"
"74:0": #红石矿(点燃)
effects:
- "1:2:5"
"129:0": #绿宝石矿
effects:
- "1:2:5"
药水效果表 药水格式:id:level:duration
药水ID | 效果 | 药水ID | 效果 |
1 | 速度 | 11 | 抗性提升 |
2 | 缓慢 | 12 | 防火 |
3 | 急迫 | 13 | 水下呼吸 |
4 | 挖掘疲劳 | 14 | 隐身 |
5 | 力量 | 15 | 失明 |
6 | 瞬间治疗 | 16 | 夜视 |
7 | 瞬间伤害 | 17 | 饥饿 |
8 | 跳跃提升 | 18 | 虚弱 |
9 | 反胃 | 19 | 中毒 |
10 | 生命恢复 | | |