猹の渡劫
配置文件
yml
############################
# 插件验证 #
############################
apiKey: "请输入CDKey"
############################
# 数 据 库 #
############################
database:
schema: "cha_plugin"
# mysql数据库账号密码
username: "root"
password: "root"
# mysql数据库地址端口
host: "localhost"
port: "3306"
############################
# 系统设定 #
############################
settings:
# 玩家最初阶段
normal: '炼体期'
# 阶段等级尾缀
suffix: "阶"
# 检测物品时需要兼容的 萌芽|龙核 槽位
slot:
- "germplugin_cha_dujie_slot"
境界文件
yml
炼体期: ###与文件名相同
title: "炼体期" ### %ChaDujie_Jingjie% 所返回的值
levelId: "default" # 指定等级配置
level: 10 # 炼体期等级上限,即限制config.yml中settings的papi变量 在达到等级10时,提示玩家需要渡劫才可继续升级👉lang.yml里设置对应提示
nextlevel: "筑基期" # 下一阶段的阶段配置名称,如果留空或删除则为最高境界
maxplayers: 4 # 可帮忙助阵的玩家数量
locations: ###渡劫地点 如果是locations: [] 即为不限制地点
- "world,0-100,10-100,0-100"
attributes: ##### %chadujie_jingjieshuxing% 变量将返回下面的内容,自动换行
金灵根: ###当玩家拥有 金灵根 这个权限时,所增加的属性 有 金灵根 权限时,金灵根与默认的属性都将增加给玩家
- "攻击力:1" ###ap属性
默认: ###默认增加的属性 不检测权限
- "攻击力:1"
### 渡劫条件
conditions:
- "perm:chadujie.vip1"
- "papi:%player_level% >= 5"
### 开始渡劫指令
preDos:
- "op:say %player_name%玩家开始渡劫"
### 渡劫成功指令
succDos:
- "op:say %player_name%玩家渡劫成功"
### 渡劫失败指令
failDos:
- "op:say %player_name%玩家渡劫失败"
- "op:mm mobs spawn CS2"
- "op:mm mobs spawn CS2"
lightings:
1: #第一道雷劫
damage: "100/{members}" #雷劫所造成的伤害 {members}为渡劫玩家的数量 比如我邀请了hundan300帮我渡劫,那members就是2,是对每个人所造成的伤害,只要渡劫玩家本体不死亡即渡劫成功
time: 10 # 单位为秒,即第一道雷劫与第二道雷劫之间的间隔
item: ###该项参数可删除
1: ###道具1 [可删除]
name: "避雷符" ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
lore: ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
- "避雷符"
defend: 50 # 该道具可抵消的雷劫伤害
consume: true # 是否被消耗
2: ###道具2 [可删除]
name: "避雷符" ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
lore: ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
- "避雷符"
defend: 50 # 该道具可抵消的雷劫伤害
consume: false # 是否被消耗
dos: # 该道雷劫所运行的指令
- "op:say 第一道雷劫来袭,且看道友能否渡过此劫"
- "op:mm mobs spawn CS2"
- "op:mm mobs spawn CS2"
2: #第二道雷劫
damage: "100/{members}" #雷劫所造成的伤害 {members}为渡劫玩家的数量 比如我邀请了hundan300帮我渡劫,那members就是2,是对每个人所造成的伤害,只要渡劫玩家本体不死亡即渡劫成功
time: 10 # 单位为秒,即第一道雷劫与第二道雷劫之间的间隔
item: ###该项参数可删除
1: ###道具1 [可删除]
name: "避雷符" ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
lore: ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
- "避雷符"
defend: "50" ####该道具可抵消的雷劫伤害
consume: "true" ####是否被消耗
2: ###道具2 [可删除]
name: ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
- "避雷符"
lore: ###可减少渡劫威力的道具,名称精准匹配,过滤颜色代码[可删除]
- "避雷符"
defend: "50" ####该道具可抵消的雷劫伤害
consume: "false" ####是否被消耗
dos: # 该道雷劫所运行的指令
- "op:say 第一道雷劫来袭,且看道友能否渡过此劫"
- "op:mm mobs spawn CS2"
- "op:mm mobs spawn CS2"
语言文件
yml
max-level: "§c已经达到等级上限"
max-stage: "§c已经达到境界上限"
not-enough-condition: "§c条件不足,无法渡劫"
not-enough-level: "§c等级不足,无法渡劫"
not-correct-location: "§c请在正确的位置渡劫"
member-not-correct-location: "§c队友{player}不在渡劫位置"
no-invite: "§c邀请已过期或不存在"
invited: "§a{from}邀请你一起渡劫,请在一分钟内输接受"
invite-send: "§a邀请成功"
accept-invite: "§a成功接受邀请"
leave-team-success: "§a成功离开队伍"
join-team: "§a{player}已加入{leader}的渡劫队伍"
max-players: "§c渡劫队伍人数已满"
not-leader: "§c你不是队长,无法邀请"
already-in-team: "§c你已经在队伍中了"
team-not-exist: "§c队伍不存在"
not-in-team: "§c你不在队伍中"
team-disband: "§c队伍已解散"
leave-team: "§a{player}已离开队伍"
not-online: "§c玩家不在线"
reset-success: "§a属性重置成功"
already-dujie: "正在渡劫中,请勿重复输入指令"