• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PokemonBattle-方可梦排位插件!可高度自定义对战配置!拥有预览界面/观看界面![1.21.1]

付费插件 PokemonBattle-方可梦排位插件!可高度自定义对战配置!拥有预览界面/观看界面![1.21.1] 1.2.6

没有购买权限 (68.00 钻石)
◆ 支持核心
Arclight
◆ 插件前置
Cobblemon PlaceholderAPI
◆ 游戏版本
1.21.1

🎮 介绍

PokemonBattle是一款基于 Minecraft 的 Cobblemon 模组开发的玩家对战排位系统该插件为服务器提供 宝可梦战斗数据追踪、段位排名以及匹配机制,拥有各种条款,预览界面/观看界面,可高度自定义的对战配置,帮助玩家在服务器中进行公平竞技并提升对战体验!帮助玩家在服务器中进行公平竞技并提升对战体验!



🔧 指令列表​

权限要求​
权限要求​
权限要求​
/pb helpPokemonBattle.command查看命令帮助
/pb join [比赛配置]pokemonbattle.command.join加入排位赛系统
/pb quitpokemonbattle.command.quit退出当前排位赛匹配
/pb reloadpokemonbattle.command.reload重新加载配置文件
/pb spectator openpokemonBattle.command.spectator打开观战界面
/pb spectator leavepokemonBattle.command.spectator退出观战

⚙️ 占位符支持(PlaceholderAPI)

占位符名称​
含义​
%pokemonbattle_score%排位积分
%pokemonbattle_title%排位称号
%pokemonbattle_rank_x%排位排名 X指的是第几名
%pokemonbattle_win%玩家总胜利场次
%pokemonbattle_loss%玩家总失败场次
%pokemonbattle_total%玩家总比赛场次
%pokemonbattle_streak%玩家当前连胜次数



📁 config 主配置文件说明​

配置文件 config.yml ,是主配置文件,它能配置排位的段位,积分,观战,等配置。

🧩 示例:config.yml​

# 是否开启调试
# true为开启 false为关闭
# 此功能用于开发者调试,没必要不用开启此功能
debug: false

Battle:
# 观战
# 该功能开启时 可以使用 /pb spectator open 来观看排位里的战斗
# true为开启 false为关闭
spectators: true

# 段位
Rank:
# 阶段
1:
# 所需积分
score: 0
# 称号
title: "§a初级§f训练家"
# 降级时执行的指令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# broadcast 广播信息
# 支持 PlaceholderAPI 变量
DemoteCommands:
- "broadcast: 恭喜 %player% 降级为 §a初级§f训练家!"
- "op: give %player% 1 1"
2:
score: 25
title: "§e中级§f训练家"
# 晋级时执行的指令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# broadcast 广播信息
# 支持 PlaceholderAPI 变量
PromotionCommands:
- "broadcast: 恭喜 %player% 成为 §e中级§f训练家!"
- "op: give %player% 1 1"
# 降级时执行的指令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# broadcast 广播信息
# 支持 PlaceholderAPI 变量
DemoteCommands:
- "broadcast: 恭喜 %player% 降级为 §e中级§f训练家!"
- "op: give %player% 1 1"
3:
score: 75
title: "§6高级§f训练家"
# 晋级时执行的指令
PromotionCommands:
- "broadcast: 恭喜 %player% 成为 §6高级§f训练家!"
- "op: give %player% 1 1"
# 降级时执行的指令
DemoteCommands:
- "broadcast: 恭喜 %player% 降级为 §6高级§f训练家!"
- "op: give %player% 1 1"
4:
score: 150
title: "§5大师级§f训练家"
# 晋级时执行的指令
PromotionCommands:
- "broadcast: 恭喜 %player% 成为 §5大师级§f训练家!"
- "op: give %player% 1 1"
# 降级时执行的指令
DemoteCommands:
- "broadcast: 恭喜 %player% 降级为 §5大师级§f训练家!"
- "op: give %player% 1 1"

📁 Ranked配置文件说明​

除了主配置文件 config.yml 外,插件还使用了位于 plugins/PokemonBattle/spawn/ 目录下的多个.yml 文件来管理每排位配置规则。
注意:这里的比赛是互不打扰的 不是一起的 可以无限创建和加入不同的比赛 这里只是给个示例配置 并不是只能加入这一个比赛
如你分别创建了default,default2,default3 是都可以输入/pb join default1 / default2 / default3进行加入比赛的 且互不打扰

🧩 示例:​

Ranked/default.yml​

#模式 不会该请勿修改
mode: "cobblemon"

# singles (单打): 每位训练家派出一只宝可梦进行一对一战斗,最经典的对战形式
# doubles (双打): 每位训练家派出两只宝可梦,同时在场上进行双人战斗,允许使用双打专属技能与配合战术
# triples (三打): 每方三只宝可梦同时上场,属于高强度战术对抗模式,通常用于大型对战或挑战
# multi
# royal
battleType: "singles"

# 世代
gen: 9

# 调整等级 -1表示不调整等级
adjustLevel: -1

# 战斗规则 前三不要动它 是默认规则
# 后面为模组自带的规则 如有卡战斗的情况 请勿使用
rules:
- "Obtainable"
- "+Past"
- "+Unobtainable"
# - "Team Preview"
# - "Endless Battle Clause"
# - "Cancel Mod"
# - "Sleep Clause"
# - "HP Percentage Mod"

# 战斗后结束为玩家宝可梦回满血
fullHeal: true

# 比赛时间限制(秒),时间一到比赛强制结束
timeLimit: 1600

# 是否允许双方预览队伍
teamPreview: true

# 该比赛赢了之后增加的积分 支持数学运算 支持 PlaceholderAPI 占位符
score: 1

# 比赛场地 如果开启 匹配成功进入比赛后 会先进入比赛场地 然后进行战斗
# 如果开启 请确保在服务器启动前设置好坐标 不然会按照这个坐标 嘎嘎乱飞 哈哈哈哈
# 比赛场地 如果关闭 玩家就会在原地进行对战
# true 为开启 false 为关闭
field:
enabled: false
coordinate:
# 玩家 1 战斗场地的坐标
p1: world [0,0,0]
# 玩家 2 战斗场地的坐标
p2: world [0,0,0]
# 是否开启返回原来位置
# 开启后战斗结束会返回原来位置
block: false

blackList:
# 黑名单宝可梦 支持英文且支持本地化名称
# 何为本地化名称?
# 就是你模组的语言文件,以下配置都以本地化语言文件为基准
# 适配这种写法 blackListPokemon: ["烈空坐", "超梦", "阿尔宙斯"]
blackListPokemon:
- 阿尔宙斯

# 黑名单携带物
# 适配这种写法 blackListHeldItem: [cobblemon:dragon_fang]
# 有的大佬问 为什么此项不使用中文?这样好麻烦!!!!
# cobblemon:dragon_fang 使用此名称是因为可以适配其它附属模组 谢谢理解!
# 如何查询携带物名称?
# Q:F3+H 鼠标移至携带物 便可以显示名称
# 以下配置以此类推
blackListHeldItem: [ ]

# 黑名单特性 支持英文且支持本地化名称
# 适配这种写法 blackListAbility: [猛火]
blackListAbility:
- 猛火

# 黑名单技能 支持英文且支持本地化名称
# 适配这种写法 blackListMove: [吹飞]
blackListMove:
- 吹飞

# 黑名单形态 支持英文且支持本地化名称
# 方可梦的有些形态是另一种宝可梦 当该形态没有效果时 请使用黑名单宝可梦
# 适配这种写法 blackListForm: [Mega-X]
blackListForm:
- Mega-X

# 黑名单特征
# 适配这种写法 blackListFeature: [mega_evolution]
blackListFeature:
- mega_evolution

# 对战胜利执行指令
# command 玩家执行
# op 玩家以 op 执行
# console 玩家以控制台执行
# broadcast 广播信息
# 支持 PlaceholderAPI 变量
WinCommand:
- "broadcast: %player%获胜了"
- "op: give %player% 1 1"
- "command: say 噶嘎嘎!你赢了!"

# 对战失败执行指令
# command 玩家执行
# op 玩家以 op 执行
# console 玩家以控制台执行
# broadcast 广播信息
# 支持 PlaceholderAPI 变量
LoseCommand:
- "broadcast: %player%失败了"
- "op: give %player% 1 1"
- "command: say 芜湖!输了!nice!"

# 是否开启条款
openClauses: false
# 条款
Clauses:

# 接力棒条款:禁止拥有接棒招式的宝可梦。
batonPassClause: false

# 接力仅一次条款:只有一只宝可梦可以拥有接棒招式。
maxOneBatonPass: false

# 喋喋不休规则:禁止拥有喋喋不休招式的宝可梦。
chatter: false

# 降雨规则:禁止拥有降雨特性的宝可梦。
drizzle: false

# 降雨 - 悠游自如规则:队伍中不可同时存在降雨特性和悠游自如特性。
drizzleSwim: false

# 日照规则:禁止拥有日照特性的宝可梦。
drought: false

# 无限战斗规则:禁止能让战斗无限进行的宝可梦,具体指携带苹野果,并学会回收利用,并学会投掷或治愈波动或分担痛楚的宝可梦。
endlessBattle: false

# 闪避特性规则:禁止拥有沙隐或雪隐特性的宝可梦。
evasionAbility: false

# 超级进化规则:禁止携带超级进化石。
megaStone: false

# 心情不定规则:禁止拥有心情不定特性的宝可梦。
moody: false

# 一击必杀规则:禁止拥有一击必杀招式的宝可梦。一击必杀招式包括:地裂,断头钳,角钻,绝对零度。
ohKo: false

# 沙暴规则:禁止拥有沙暴特性的宝可梦。
sandStream: false

# 踩影规则:禁止拥有踩影特性的宝可梦。
shadowTag: false

# 破壳规则:禁止同时拥有破壳和接棒招式的宝可梦。
smashPass: false

# 冰雹规则:禁止拥有降雪特性的宝可梦。
snowWarning: false

# 心之水滴规则:禁止携带心之水滴的拉帝亚斯或拉帝欧斯。
soulDew: false

# 种类规则:队伍中不可存在重复的宝可梦。
multipleSpecies: false

# 速度规则:如果宝可梦拥有接棒招式,则其不能同时拥有 提升速度的招式/特性 和 提升另一项能力的招式/特性。例如带接棒,高速移动,剑舞的巨钳螳螂。
speedPass: false

# 虚张声势规则:禁止拥有虚张声势招式的宝可梦。
swagger: false

# 天气加速规则:队伍中不可同时存在降雨特性和悠游自如特性 或 日照特性和叶绿素特性 或 沙暴特性和拨沙特性。
weatherSpeed: false



游戏截图(以三打规则为示例):
1.png2.png3.png4.png5.png
6.png


📄 结语​

感谢使用 PokemonBattle 插件,我们持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:966720491。
作者很听劝!遇到问题尽管说!
注意:购买此插件只有使用权,没有分发权,请自觉
购买插件后 凭借购买记录 联系作者要授权码
作者
XiaoCaoAwA
价格
68.00 钻石
下载
6
查看
367
首次发布
最后更新
评分
0.00 星 0 星

来自XiaoCaoAwA的更多资源

分享资源

最新更新

  1. 更新部分语言文件 修复预览画面BUG

    修复预览界面双方点击确认后 进入比赛会提示对战已取消 对方已退出预览界面的bug
  2. 更新预览属性开关 预览选择时间 预览界面关闭 另一方也会同时关闭

  3. 更新预览画面信息