- ◆ 支持核心
- CatServer
- ◆ 插件前置
- AyCore(必须 1.12.2 1.20以上 1.16.5 9.0.3) PlaceholderAPI(可选)
- ◆ 游戏版本
- 1.12.2 1.16.5
前言 |
插件效果图 |
插件变量 |
插件作用方向 |
- 本插件需要验证授权(作者QQ:1258883168)
- 插件的作用是通过直接读取文件中的精灵完成读取数据队伍与NPC对战的效果
- 简而言之就是指令发起与npc的战斗
- 同时还有好处是减少了实体优化了性能
插件效果图 |
插件变量 |
- %NB_victoryNPC文件名% 为战胜的npc胜利次数 如文件名为1 即为 %NB_victory1%
- %NB_LoseNPC文件名% 为败给该npc次数
- %NB_dayVictoryNPC文件名% 为今日战胜该npc胜利次数 如文件名为1 即为 %NB_dayVictory1%
- %NB_dayLoseNPC文件名% 为今日败给该npc次数
- %NB_BattleEndNPC文件名% 为历史最低战胜该npc所用的回合 如文件名为test 即为%NB_BattleEndtest%
- %NB_LastEndNPC文件名% 为上次战胜该npc所用的回合 如文件名为test 即为%NB_LastBattleEndtest%
YAML:
Messages:
reload: '&b&l[Npc战斗] &a➠ &f插件重载成功'
noNpc: '&b&l[Npc战斗] &a➠ &f你选择的不是一个对战npc'
already: '&b&l[Npc战斗] &a➠ &f已含有该名称'
ok: '&b&l[Npc战斗] &a➠ &f存入数据成功'
right: '&b&l[Npc战斗] &a➠ &f请右键npc训练师存入数据'
noHas: '&b&l[Npc战斗] &a➠ &f不存在该npc文件'
toSuccess: '&b&l[Npc战斗] &a➠ &fUUID存入成功'
limit: '&b&l[Npc战斗] &a➠ &f您击败的队伍已达今日奖励获取上限'
loseLimit: '&b&l[Npc战斗] &a➠ &f您击败的队伍已达今日对战失败奖励获取上限'
once: '&b&l[Npc战斗] &a➠ &f您击败的队伍仅能获取一次奖励'
Rule:
blacklist: "&b&l[Npc战斗] &a➠ &f您的队伍中含有黑名单精灵: %pokemon%"
moveList: "&b&l[Npc战斗] &a➠ &f您的队伍中含有黑名单技能: %move%"
legend: "&b&l[Npc战斗] &a➠ &f您的队伍仅能含有%limit%只神兽"
objectList: "&b&l[Npc战斗] &a➠ &f您的背包中含有黑名单物品: %object%"
clauses: "&b&l[Npc战斗] &a➠ &f您的队伍不符合条款: %clause%"
noRepeat: "&b&l[Npc战斗] &a➠ &f禁止精灵间携带重复道具!"
Commands:
reload: '&b&l[Npc战斗] &a➠ &f/nbc reload 重载插件'
beat: '&b&l[Npc战斗] &a➠ &f/nbc beat <玩家> <NPC文件名> 开启某玩家的npc战斗'
add: '&b&l[Npc战斗] &a➠ &f/nbc add <自定义名称> 右键将眼前的npc队伍存储到文件中'
Settings:
#是否开启yaml存储 如果为false则开启数据库
yaml: true
MySQL:
#ip
ip: "localhost"
#端口
port: "3306"
#数据库名称
database: "NpcBeatCmd"
#用户名
username: "root"
#密码
password: "123456"
#驱动
driver: "com.mysql.jdbc.Driver"
#规则容器 支持无限创建
Container:
常规容器:
#是否禁止携带重复的道具
#比如一个剩饭只能有一个精灵能带
identical: true
#精灵黑名单
blacklist:
- '鲤鱼王'
#精灵技能黑名单
MoveList:
- '剧毒'
#允许携带几只神兽? 神兽异兽是一起算的
Legend: 1
#背包内禁止携带的物品 仅支持英文且需要大写 |后面是ban掉显示的中文名
Objects:
- 'STONE|石头'
- 'PIXELMON_REVIVAL_HERB|复活草'
- 'PIXELMON_EVER_STONE|不变之石'
#是否开启队伍回复
Heal: true
#对战条款, 跟原版一致
clauses:
- "batonpass" #接棒条款
#每日几点清空?
Times: '4:00'
Limit:
#填写npc队伍名称
1:
#是否开启单次奖励
once: false
#限制每日发放次数
limit: 2
#执行的奖励指令
commands:
- 'eco give %player% 1'
- 'tell %player% 你赢了'
- 'pokeheal %player%'
#限制每日执行失败的次数
loseLimit: 20
#执行的失败指令
lose:
- 'eco take %player% 1'
- 'tell %player% 你输了'
- 'pokeheal %player%'
#选择的规则容器
Rule: "常规容器"
- 菜单化的试炼塔
- 宝可梦剧情
- 等等....