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

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

没有下载权限
◆ 支持核心
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 · 查看: 125
  • 1735639892834.png
    1735639892834.png
    207.3 KB · 查看: 114
  • 1735639946537.png
    1735639946537.png
    239.3 KB · 查看: 143
作者
SwagRee
下载
242
查看
9,034
首次发布
最后更新
评分
5.00 星 7 星

来自SwagRee的更多资源

分享资源

最新更新

  1. 修复rpe pc和rpe info显示问题

    修复rpe pc和rpe info显示问题
  2. 修正交易进化的信息错发给控制台 加了一个抽象的重载 防止重载读取的不彻底(用一下cat自带的 反正这插件也支持cat)

    修正交易进化的信息错发给控制台 加了一个抽象的重载 防止重载读取的不彻底(用一下cat自带的命令 反正这插件也支持cat)
  3. 修复技能的给予 修改那些有问题

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

最新评论

嗯…不知道为什么用不了
SwagRee
SwagRee
可以加我qq问具体的
老哥,rep的解绑和随机添加个体值的功能是删除了吗?新版没有效果了欸。
不懂就问swagree是意大利和中国混血吗?
不然怎么长得这么像我的意❤️❤️
希望战斗后自动回血可以增加一个指令开关!
SwagRee
SwagRee
我有曲折实现的办法 就是vip组有这个自动回血权限节点对吧 然后你写一个tr 如果是这个组的 那就允许自己在tr里开关这个权限
希望支持pokemonapi
SwagRee
SwagRee
啊?pokemonapi?有点没懂诶
支持!
支持