插件功能:
1.自定义多个挂机区域
2.不同挂机区域可设置不同挂机奖励
3.挂机支持根据权限执行不同的奖励组
4.奖励支持[后台指令][掉落MM物品][掉落原版物品]
5.奖励支持使用公式计算,可通过检测玩家变量来计算出参数加入掉落
6.物品掉落支持自定义数量、指定范围数量、自定义掉落机率
插件前置:
MythicMobs 4.X (懒得写兼容5.X)
Placeholderapi (建议2.10.2+)
插件指令:
支持缩写[qygjc, guajichi]
/qyguajichi settp <区域名称> 设置区域的传送坐标
/qyguajichi tp <区域名称> 快捷传送到某个挂机区域
/qyguajichi reload 重载插件配置
插件配置:
#在挂机区域多少秒无操作后进入AFK挂机状态
join-afk-time: 3
#挂机池区域设置
region:
#挂机池的名称
新手村挂机池:
#挂机池范围 格式: 世界名称,x1,y1,z1,x2,y2,z2
range: c1,6,53,9,12,49,21
#使用指令进入挂机池的坐标 格式: 世界名称,x1,y1,z1,yaw,pitch
#可使用指令/qygjc settp <区域名称>快捷设置
tpto: c1,9.651958,50.000000,13.708928,-1.700005,20.399982
joinmsg: "你进入了新手村挂机池!"
leavemsg: "你离开了新手村挂机池!"
#挂机奖励间隔 单位:秒
reward-interval: 3
#<num:公式>表示输出为公式计算后的值
#<player>表示玩家名称
afk-cmd:
#玩家默认执行的 除了default节点 其他节点名称可自定义
default:
- "exp give <player> <num:%player_level%+%player_level%/10>"
- "say <num:%player_level%+%player_level%/10>"
#有qyguajichi.<节点名称>权限后执行的
#下列的节点,如果玩家都拥有权限,则只执行第一个符合条件的,满足权限后将不再检测后续的权限
mvp:
- "exp give <player> <num:%player_level%+%player_level%/5>"
vip:
- "exp give <player> <num:%player_level%+%player_level%/8>"
#挂机物品奖励
#格式【物品id,奖励数量,奖励机率】
#如果物品id以[mm]开头,则奖励Mythicmobs里的物品
#奖励数量允许填整数数值或者【1-3】这类区间,在区间数值里随机获取整数数值
#奖励机率是0-1
item-drop:
#玩家默认执行的 除了default节点 其他节点名称可自定义
default:
- "apple,1-3,0.3"
- "[mm]BanditTunic,2,1"
#有qyguajichi.<节点名称>权限后执行的
#下列的节点,如果玩家都拥有权限,则只执行第一个符合条件的,满足权限后将不再检测后续的权限
mvp:
- "glass,1-3,0.3"
- "[mm]KingsCrown,2,1"
vip:
- "grass,1-3,0.3"
- "[mm]SkeletonKingSword,2,1"
插件变量:
%qygjc_isafk%:返回 true 或 false,表示玩家是否处于 AFK 状态。
%qygjc_name%:返回玩家当前所处的挂机区域名称,如果不在区域内返回空字符串。
%qygjc_time%:返回下一次奖励的剩余秒数
%qygjc_per%:返回玩家在当前区域内的权限组,默认返回 default。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

![[积分] QyGuajichi - 区域挂机池-清影据点](http://47.121.208.95:3000/wp-content/uploads/2024/08/图标.png)
