- ◆ 支持核心
- 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部分)
后续会增添更多功能
如下是插件指令 有些参数之类的并不是最新的 请在控制台输入查看
rgp给予指令如下 其中的form用查询出来的英文也可以
rep给予指令如下 其中的form用查询出来的英文也可以
rbp指令的如下 其中removeFlag自带无法捕捉效果
rsp指令如下
以下是pokelist列表 第一位是宝可梦名称 第二位是权重,第三位是参数 逗号分隔 然后第三位的参数和参数之间用空格分隔
只有第一位宝可梦名称是必选的
指令的权限节点如下
总权限节点 rpe.admin
使用gui来查看pc的节点 rpe.pc
使用gui来删除宝可梦的权限节点 rpe.pc.remove
使用精灵信息面板和展示全队精灵的权限 rpe.info
如下是配置文件Config.yml
如果你有什么好建议可以下方留言 或者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部分)
后续会增添更多功能
如下是插件指令 有些参数之类的并不是最新的 请在控制台输入查看
rgp给予指令如下 其中的form用查询出来的英文也可以
rep给予指令如下 其中的form用查询出来的英文也可以
rbp指令的如下 其中removeFlag自带无法捕捉效果
rsp指令如下
新增bindowner_玩家名标签 强制某个宝可梦只能被那个玩家捕捉 且捕捉后绑定
以下是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%'