• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
NpcBeatCmd 一 一款由指令发起与NPC训练师战斗的插件 | 读取队伍 | 存npc队伍[1.12.2/1.16.5]

付费插件 NpcBeatCmd 一 一款由指令发起与NPC训练师战斗的插件 | 读取队伍 | 存npc队伍[1.12.2/1.16.5] 3.2

没有购买权限 (50.00 钻石)
◆ 支持核心
CatServer
◆ 插件前置
AyCore(必须 1.12.2 1.20以上 1.16.5 9.0.3) PlaceholderAPI(可选)
◆ 游戏版本
1.12.2 1.16.5
前言 |
  • 本插件需要验证授权(作者QQ:1258883168)
  • 插件的作用是通过直接读取文件中的精灵完成读取数据队伍与NPC对战的效果
  • 简而言之就是指令发起与npc的战斗
  • 同时还有好处是减少了实体优化了性能
插件指令 |
1663423327088.png
插件效果图 |
  • 发起战斗/nbc beat xiaofengcanlin 1
  • 1662916777615.png
  • 黑名单 规则机制
  • 1665849735659.png
插件变量 |
  • %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: "常规容器"
插件作用方向 |
  • 菜单化的试炼塔
  • 宝可梦剧情
  • 等等....
作者
晓风A
价格
50.00 钻石
下载
70
查看
7,172
首次发布
最后更新
评分
4.67 星 3 星

分享资源

最新更新

  1. 修复版本 3.2

    [~] 修复了1.12.2等级上限不生效的问题
  2. 更新版本 3.2

    [+] 新增规则 特殊形态禁止 如蕾冠王的黑马形态 [+] 新增规则 精灵特性黑名单 图中为变身者 [+] 新增规则 等级上限 [~] 将1.16.5黑名单精灵支持填写中文 改动如图
  3. 更新版本 3.1

    [+] 将只发放一次奖励这个功能改为仅能胜利时触发,失败时不再与这个功能挂钩

最新评论

能否加个随机执行某些指令中的某条,这样就可以自己造rouglike爬塔了。比如对战后从三个执行给精灵的指令里执行一条,同时从三个给物品的指令里执行一条。
晓风A
晓风A
有没有种可能,有这种指令插件,作者不是保姆
能不能添加限制
比如 禁止极巨化 禁止Mega 等级限制之类的
好好好好好!史诗级更新