• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
RePokeExtra - 为你的宝可梦服增添一些额外功能![1.12]

Bukkit RePokeExtra - 为你的宝可梦服增添一些额外功能![1.12] 2.7.1

没有下载权限
◆ 支持核心
CatServer
◆ 插件前置
Placeholderapi
◆ 游戏版本
1.12
这是一个有关更多的实用宝可梦的宝可梦工具的插件
如果你有什么好建议可以下方留言 或者QQ联系我352208610
如果重载没有生效 你是Catserver端的话 输入plugin reload repokeextra重载吧 因为我有些没仔细看
如果你的建议比较实用 后续会添加进插件!
1.8版本重构了很多代码,如果有问题请先使用1.7版本 或者联系我
2.1版本改了宝可梦list那个列表的做法 需要在配置文件的pokelist里写自己自定义的.yml 文件 然后在list填入对应的文件名 不然原来的写法太乱了 所以更新到2.1请注意自己修改相关配置奥 如果用了rgp id list:xxx的话

因为从2.1版本开始重构的比较多 要重新生成配置文件奥 2.3版本的黑名单在blacklist文件夹的blacklist.yml文件夹下定义 当然也可以自己新建一个xxx.yml 然后修改config的 rgp的 blacklist: "blacklist" 为 blacklist: "xxx" rsp和rbp的黑名单也是同理

很重要的一点,如果想要更新插件版本享受新功能,请删除原来的配置文件或者在下方同步配置
目前有如下功能
- 玩家快捷打开原版的pc
- gui方式操作玩家PC(可操作离线玩家 shift+左键删除精灵 不行就多试几次 删除会自动备份删除的数据)
- 指定世界限制释放宝可梦和骑乘宝可梦 (可自定义世界)
- 指定世界可以限制宝可梦释放数量
- 停止战斗(可自定义命令 只在战斗中命令生效)
- 拥有权限者战斗后自动回血(可自定义权限节点和文本消息)
- 打开精灵信息面板,点击即可展示宝可梦,支持一键展示所有宝可梦(可自定义一键展示的格式)
- 指令等级进化宝可梦/通讯进化宝可梦
- 指令增加、编辑、删除、生成宝可梦 (输入/rpe help查询)
- 对战指定宝可梦 并根据指定flag 执行对应的战胜和失败的命令(配置文件的rbp部分)
后续会增添更多功能

如下是插件指令 有些参数之类的并不是最新的 请在控制台输入查看
1735646604239.png


rgp给予指令如下 其中的form用查询出来的英文也可以

1735646585908.png

rep给予指令如下 其中的form用查询出来的英文也可以

1735646596423.png


rbp指令的如下 其中removeFlag自带无法捕捉效果
1735646638614.png

rsp指令如下
1735646646449.png

新增bindowner_玩家名标签 强制某个宝可梦只能被那个玩家捕捉 且捕捉后绑定

1735571992618.png


以下是pokelist列表 第一位是宝可梦名称 第二位是权重,第三位是参数 逗号分隔 然后第三位的参数和参数之间用空格分隔
只有第一位宝可梦名称是必选的

YAML:
#你可以自己创建 xxx.yml 写入你心仪的宝可梦 然后在如rgp的list里 改成文件名xxx 然后就是读取xxx列表里的东西了
pokemon:
  #用rep的方式设置参数奥 第一位是宝可梦名称 第二位是权重,第三位是参数 不写权重 默认为1
  - "固拉多,2,level:100 shiny"
  - "盖欧卡,2"
  - "烈空坐"

指令的权限节点如下
总权限节点 rpe.admin
使用gui来查看pc的节点 rpe.pc
使用gui来删除宝可梦的权限节点 rpe.pc.remove
使用精灵信息面板和展示全队精灵的权限 rpe.info



如下是配置文件Config.yml
YAML:
#执行交易进化命令后执行的命令
tradeEvoCommand:
  - "money take %player% 500"
#执行等级进化命令后执行的命令
evoCommand:
  - "money take %player% 3000"
#使用rpe heal命令后执行的自定义命令
Heal:
  command:
    - "msg %player% 治疗成功了!"

#有关停止战斗的命令和对应的信息 其中enable是开关 设置为false即可关闭
stopBattle:
  enable: true
  command:
    - "/tz"
  message: "&e已为您停止对战!"
#战斗后自动治疗
BattleEndToHeal:
  enable: true
  #战斗后自动治疗需要的权限
  permission: "pokemon.heal"
  #战斗后执行的自定义指令
  command:
    - "msg %player% 治疗成功了!"
#宝可梦展示一只精灵的格式
ShowPokemonMessage:
  #自定义展示宝可梦信息格式
  playerMessage: "&e%player%&f展示了精灵:"
  pokemonMessage: "[&b%pokemon%&f]"
#宝可梦展示全部精灵的格式
ShowAllPokemonMessage:
  #自定义展示宝可梦信息格式 这个pokemonMessage默认六个 如果你希望有间隔 可以这样"[&b%pokemon%&f] "加个空格
  playerMessage: "&e%player%&f展示了全队精灵:"
  pokemonMessage: "[&b%pokemon%&f]"

rgp:
  #执行rgp命令后 执行以下命令,但是如果list:xxx的话 则执行list列表里的命令 不执行以下的命令 其他rsp rbp同理
  commands:
    - "msg %player% 恭喜获得一只%pokemon%"
  #黑名单列表
  blacklist: "blacklist"
  list:
    # rgp SwagRee list:test 就是获取test列表的宝可梦 如下 然后test读取pokelist example.yml里的东西
    test:
      #pokemonList读取的是配置文件中pokelist中的example.yml文件的宝可梦配置
      pokemonList: "example"
      command:
        - "broadcast 恭喜%player%获得%pokemon%"
rsp:
  commands:
    - "msg %player% 生成了一只%pokemon%"
  blacklist: "blacklist"
  list:
    # rsp SwagRee list:test 就是获取test列表的宝可梦 如下 然后test读取pokelist example.yml里的东西
    test:
      #pokemonList读取的是配置文件中pokelist中的example.yml文件的宝可梦配置
      pokemonList: "example"
      command:
        - "broadcast 恭喜%player%获得%pokemon%"#gui的pc显示的部分
rbp:
  flagCommands:
    #这里的test是标签名 例如/rbp SwagRee 喵喵 flag:test 就是对战拥有test标签的喵喵
    test:
      # 对战成功执行的命令
      success:
        - "say &e%player%成功击败宝可梦,获得丰厚大奖"
      fail:
        # 对战失败执行的命令
        - "say &e%player%你失败了"
  commands:
    - "msg %player% 对战了一只%pokemon%"
  blacklist: "blacklist"
  #列表能随机的宝可梦
  list:
    # rsp SwagRee list:test 就是获取test列表的宝可梦 如下 然后test读取pokelist example.yml里的东西
    test:
      #pokemonList读取的是配置文件中pokelist中的example.yml文件的宝可梦配置
      pokemonList: "example"
      command:
        - "msg %player% 你对战了%pokemon%"

#gui的pc显示的部分
lore:
  - '&f'
  - '&a ▶ &b等级: &f%LEVEL% '
  - '&a ▶ &b个体信息'
  - '&f  ▪ &a血量:&f %IVS_HP% &a攻击:&f %IVS_Attack%'
  - '&f  ▪ &a速度:&f %IVS_Speed% &a防御:&f %IVS_Defence%'
  - '&f  ▪ &a特攻:&f %IVS_SpecialAttack% &a特防:&f %IVS_SpecialDefence%'
  - '&a ▶ &b努力值信息'
  - '&f  ▪ &a血量:&f %EVS_HP% &a攻击:&f %EVS_Attack%'
  - '&f  ▪ &a速度:&f %EVS_Speed% &a防御:&f %EVS_Defence%'
  - '&f  ▪ &a特攻:&f %EVS_SpecialAttack% &a特防:&f %EVS_SpecialDefence%'
  - '&a ▶ &b基础信息:'
  - '&f  ▪ &a闪光: &f%Shiny%'
  - '&f  ▪ &a特性: &f%Ability%'
  - '&f  ▪ &a性格: &f%Nature%'
  - '&f  ▪ &a体型: &f%Growth%'
  - '&f  ▪ &a性别: &f%Gender%'
  - '&f  ▪ &a绑定: &f%BIND%'
  - '&f  ▪ &a昵称: &f%Nick_Name%'
  • 1735639877565.png
    1735639877565.png
    238.7 KB · 查看: 28
  • 1735639892834.png
    1735639892834.png
    207.3 KB · 查看: 31
  • 1735639946537.png
    1735639946537.png
    239.3 KB · 查看: 29
作者
SwagRee
下载
180
查看
6,398
首次发布
最后更新
评分
5.00 星 5 星

来自SwagRee的更多资源

分享资源

最新更新

  1. 修复技能的给予 修改那些有问题

    修复技能的给予 修改那些有问题
  2. 更新三个随机精灵参数 感谢白亚大佬让我参考他的想法

    random:!legendary 随机里排除神兽 random:!ub 随机里排除异兽 random:!orb 排除神兽和异兽 感谢白亚大佬让我参考他的想法
  3. 新增等级范围自定义 图鉴编号多端 世界范围参数

    新增等级范围自定义可以1-30 这样的范围 也可以1-30,50-80这样的多范围 新增图鉴编号多段自定义 可以1-100,150-200 这样的两段...

最新评论

不懂就问swagree是意大利和中国混血吗?
不然怎么长得这么像我的意❤️❤️
希望战斗后自动回血可以增加一个指令开关!
SwagRee
SwagRee
我有曲折实现的办法 就是vip组有这个自动回血权限节点对吧 然后你写一个tr 如果是这个组的 那就允许自己在tr里开关这个权限
希望支持pokemonapi
SwagRee
SwagRee
啊?pokemonapi?有点没懂诶
支持!
支持