• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PixelmonPvp — 神奇宝贝段位赛/称号/排行/段位奖励[1.16.5/1.12.2]

付费插件 PixelmonPvp — 神奇宝贝段位赛/称号/排行/段位奖励[1.16.5/1.12.2] 2.4.3.8-SNAPSHPT/1.16.5-1.0.8-SNAPSHOT

没有购买权限 (210.00 钻石)
◆ 支持核心
CatServer,Arclight
◆ 插件前置
硬依赖: [AyCore]
1706970951753.png
-------------加入艾游小圈, 获取Aiyo Studio旗下所有插件使用权限, 详细信息请加微信或QQ咨询-------------

--------18元 即可 体验艾游小圈三天时间---------
免费 使用 Aiyo Studio旗下所有插件
且 获取 Aiyo Studio 18元抵用卷
(抵用卷不限时, 购买插件或加入小圈可抵消)

-----------------------------------------------------


购买后请联系qq: 2603334662获取授权码

首页 / 文档说明 | AiYo Studio 文档库 (mc9y.com)

~ 如果文档无访问权限, 请购买后联系QQ 2603334662 注册账号 ~
本插件不支持Sponge
2.4.0.1 版本之前需要 PokemonAPI 做为前置, 2.4.0.1 起依赖于 AyCore
请认真查看帖子所有内容(请确保全部看了再进行购买)
帖子内容不等于插件全部内容,具体内容以更新记录为准



从插件版本 2.0.2及2.0.2 起不再对 重铸7.+以下的版本更新
如果您是 6.3.4或更低版本的用户, 请下载2.0.1及其以下版本
本插件基于重铸版进行开发及调试, 其他版本的神奇宝贝请勿购买, 如果出现无法使用, 概不负责

Wiki: http://wiki.mc9y.com/zh/pixelmonpvp

一、特性
  • 使用指令发起神奇宝贝排位PK赛
  • 几乎 100% 提示/设定自定义
  • 自定义段位/分数/段位奖励
  • 全服段位积分排行榜 (可自定义模板)
  • 聊天显示称号/PAPI显示称号
  • 自定义排位规则
  • 排位赛可观战
PlaceholderAPI变量(%pmp_tn数%, %pmp_tl数%, %pmp_tp数%)
#上方数值从0开始,例如第一名的玩家名:%pmp_tn0%
#tn是排行名, tl是排行段位, tp是排行积分
个人变量:
- 段位: %pmp_prefix%
- 积分: %pmp_points%
- 胜场: %pmp_win%
- 败场: %pmp_lose%
- 胜率: %pmp_sl%
- 下阶所需: %pmp_next_level_point%
- 下阶所差: %pmp_next_level_need%

二、命令
玩家-命令
/pmp me - 查询自己当前段位及积分
/pmp top - 查看全服段位排行榜
/pmp join - 加入排位赛开始匹配
/pmp quit - 退出排位赛队列
/pmp watch - 查看排位观战队列
管理-命令
/pmp set <玩家> <积分> #设置玩家当前积分
/pmp stats <玩家> <Win/Lose> <set/add/del> <数量>
- 设置/增加/减少 玩家 胜场/败场 数量
/pmp ban <玩家/宝可梦> <名字> - 添加黑名单
/pmp unban <玩家/宝可梦> <名字> - 移出黑名单
/pmp resettop #重新计算排行榜
/pmp reload #重载插件配置

三、图片
JG7U~QYK`J}~3DE[85]~D%S.png
commands.png
me.png
watch.png
rules.png
3OF0MMT_`1CJH4@M3IJ2YAM.png
test.gif


四、配置文件
config.yml
代码:
# 授权服务器CDKey
CDKey: xxx
# 存储方式, 可选: YAML, MYSQL 默认 YAML
save-option:
  type: YAML
  # MySQL的URL,例如jdbc:mysql://127.0.0.1/minecraft 格式:jdbc:mysql://MySQL地址/数据库名
  url: jdbc:mysql://localhost/minecraft?&useSSL=false
  # 数据库用户名
  user: "root"
  # 数据库密码
  password: "root"
  # 数据库读取超时打开数据锁时长, 2 = 1秒
  time-out: 120
  # 登录数据加载提示
  pull-message: true
# 命令插件名替换
Plugin: "PixelmonPvp"
# 观战GUI标题
WatchGuiTitle: "&8 ➣ 观战队列"
# 排位设置, true 为禁止 推荐全部为 true 避免出现一些漏洞带禁用精灵进比赛
Configs:
  interact: true
  command: true
  pickup: true
  watch: false
# 各个提示内容
Message:
  Prefix: "&c精灵对战&f "
  JoinList: "&a玩家 &f%player% &a加入了排位队列, 当前排位赛人数: &f%amount%人&a, 输入 &f/pmp join &a加入排位赛(%container%)!"
  Success: "&a成功匹配到敌对玩家: &f%player%"
  Matched: "&a成功加入排位赛队列, 正在为你搜寻队友!"
  InMatch: "&c已在匹配队列/排位赛中!"
  Reload: "&a插件配置重载完成!"
  Lose: "&c本局排位赛结果为 &f失败&c, 扣了 &f%amount%分"
  Win: "&a本局排位赛结果为 &6胜利&a, 获得 &f%amount%分"
  other-flee: "&e对方逃离了本局比赛, 扣除对方积分, 你的积分不增加!"
  draw: "&c&a本局排位赛结果为 &6平局, 积分不增不减."
  Flee: "&c你恶意逃离比赛, 本局扣了 &f%amount%分"
  Me:
    - "&e排位赛个人信息:"
    - " &f● &7当前段位: &f%level% &f&7当前积分: &f%points%"
    - " &f● &7胜场数: &f%win% &7败场数: &f%lose% &7胜率: &f%sl%%"
  WinBroadcast: "&d%win% &f在排位赛中战胜了 &d%lose%&f!"
  FailWorld: "&c你必须在 &fworld &c世界, 才能参与排位赛!"
  Delay: "&e排位赛冷却中, 排位赛冷却时间: &f%delay%秒"
  OnlineCountShort: "&c服务器在线人数未达到排位赛开启所需人数"
  NotAllowTeleport: "&c战斗中, 不允许进行任何传送!"
  Quit: "&e成功退出排位赛!"
  BattleAmountShort: "&e当前排位赛队列人数过少, 可能无法匹配到敌人!"
  DisabledBattle: "&c服务器排位赛暂未开始!"
  BanPlayer: "&c你已被禁赛!"
  BanPokemon: "&c背包含有禁用精灵!"
  InBattle: "&c排位中, 无法进行此项操作!"
  continue: "&c对方取消了对赛."
  validate_team: "&c你的队伍不符合比赛规则, 无法参赛."
  max: "&c匹配队列人数已达上限, 请等待!"
  pull_starting: "&f正在同步排位数据, 请稍等!"
  pull_success: "&f排位数据同步完成."
  wrong_data: "数据未正常加载, 如果超过 3 分钟无反应请重新加入服务器."
# Title
Title:
  matching:
    main: "&a排位赛正在匹配"
    sub: "&f( %amount% 人正在匹配 )"
  matched:
    main: "&a成功匹配到玩家"
    sub: "%player%"
  win:
    main: "&6恭喜你"
    sub: "&e取得排位赛胜利"
  lose:
    main: "&c再接再厉"
    sub: "&f在排位赛中失败"
# 排行榜模板
top:
  start: "&f================ &a段位排行榜 &f================"
  format: "&f(&a%top%&f) &d玩家: &f%name% &d积分: &f%point% &d段位: &f%level%"
  # 下方 update 设定修改后重启服务器生效
  update:
    # 更新类型, TIME = 匹配时间, DELAY = 间隔
    type: TIME
    # 如果为 TIME 则写时间点, 如果为 DELAY 则写数字, 单位: 分钟
    data: "00:00"
#默认段位
DefaultLevel: "&f[&7初级段位&f]"
# 段位奖励 / 称号 / 所需积分设置
levels:
  0:
    name: "&f[&7初级段位&f]"
    commands:
      - "say 恭喜玩家 %player% 段位抵达初级段位!"
  100:
    name: "&f[&e中级段位&f]"
    commands:
      - "say 恭喜玩家 %player% 段位抵达中级段位!"
  200:
    name: "&f[&a高级段位&f]"
    commands:
      - "say 恭喜玩家 %player% 段位抵达高级段位!"
  500:
    name: "&f[&b大师段位&f]"
    commands:
      - "say 恭喜玩家 %player% 段位抵达大师段位!"
  1000:
    name: "&f[&d神级段位&f]"
    commands:
      - "say 恭喜玩家 %player% 段位抵达神级段位!"
主规则设置
代码:
# 对战容器设定
# 是否开启排位赛
enable: true
# 排位类型名
name: "默认"
# 基础规则
rule:
  # 等级上限
  level-cap: 100
  # 战斗类型: Single = 单打
  battle-type: Single
  # 队伍上限
  num-pokemon: 3
  # 回合时间
  turn-time: 60
  # 队伍选择时间
  select-time: 30
  # 队伍预览
  team-view: true
  # 临时提升至等级上限等级
  raise-to-cap: true
  # 临时治疗, 战斗结束变回战斗前的血量
  full-heal: true
  # 等级制度, 全部: Unrestricted, OU, UU, RU, NU, PU, 区分大小写
  tier: Unrestricted
  # 对战规则, 跟原版一致
  clauses:
    - "Clauses"
    - "legendary"
    - "forfeit"
  battle_clause: "example.yml"
  # 是否启用 2vs2
  2vs2: false
# 设置
option:
  # 最少需要多少人才开始匹配, 如果你是 2vs2 模式, 最低请设置为 4 人, 否则可能会出现错误
  min: 2
  # 匹配队列上限
  max: 10
  # 排位赛冷却时间
  delay: 30
  # 开启排位赛的世界
  enable-world: "world"
  # 必须多少人在线才能开启排位赛
  need-online: 2
# 胜利增加分 / 失败减少分
point-change:
  add: 10
  del: 10
# 禁用的精灵
black-list:
  - "Pikachu"
# 分差达到多少限制加的分数
point-limit:
  100: 10
  200: 7
  300: 5
  400: 3
  500: 1
额外规则配置
代码:
# 禁用精灵, 支持禁用形态和Mega
pokemons:
  - "Pikachu"
# 技能规则
moves:
  - "Extreme Speed"

五、购买/下载
购买本插件需认真阅读以下条约, 如果您不同意, 请勿购买, 购买后视为同意!

(1) 购买后仅能获得使用权, 禁止二次开发/传播, 授权禁止转让/转卖
(2) 购买本插件后, 不允许退款
(3) 当前插件为测试版本, 遇到任何问题, 可以向作者反馈, 无法退款

说明:
!!! 本插件压缩包包含 (插件: PixelmonPvpPlugin 及 使用说明) !!!
!!! 本插件 config.yml 简单清晰, 购买后可直接查看 !!!
!!! 欢迎各位加入 咸鱼交流群: 895403918 !!!
作者
render_xyz
价格
210.00 钻石
下载
275
查看
25,492
首次发布
最后更新
评分
4.88 星 24 星

来自render_xyz的更多资源

分享资源

最新更新

  1. 更新至 2.4.3.8-SNAPSHPT/1.16.5-1.0.8-SNAPSHOT

    更新内容: + 增加了一条消息 + 增加玩家数据存储线程 + pmp state 命令现在可以操作玩家 Points 数据 ~ 修复使用state 命令 del 玩家数据时候的漏洞 ~ 修改...
  2. 更新至 2.4.3.7-SNAPSHPT

    更新内容: ~修复精灵不携带物品进入排位会报错的漏洞 1.16.5不用更新
  3. 更新至 2.4.3.6-SNAPSHPT/1.16.5-1.0.7-SNAPSHOT

    更新内容: + 对于 clauses 中的 heldItems 项配置进行完善 如写 pokemail_wood 即禁止携带木纹邮件 + 更新了wiki内容...

最新评论

[20:40:49 INFO]: [PixelmonPvp] Authentication failed, reason: Read timed out
How to fix?
玩家每次进入匹配几秒后会自动退出
后台报错
[17:34:08] [Server thread/WARN]: [PixelmonPvp] Task #89 for PixelmonPvp v2.4.3.4-SNAPSHOT generated an exception
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_301]
at java.util.ArrayList.get(Unknown Source) ~[?:1.8.0_301]
at com.mc9y.pixelmonpvpplugin.api.battle.BattleOption.randomPlayer(BattleOption.java:342) ~[?:?]
at com.mc9y.pixelmonpvpplugin.api.battle.BattleOption.match(BattleOption.java:334) ~[?:?]
at com.mc9y.pixelmonpvpplugin.api.battle.BattleCenter.lambda$match$1(BattleCenter.java:109) ~[?:?]
at java.util.HashMap.forEach(Unknown Source) ~[?:1.8.0_301]
at com.mc9y.pixelmonpvpplugin.api.battle.BattleCenter.match(BattleCenter.java:109) ~[?:?]
at com.mc9y.pixelmonpvpplugin.PixelmonPvpLoader.lambda$null$4(PixelmonPvpLoader.java:88) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServer-1.12.2-c0537be]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:421) [CraftScheduler.class:git-CatServer-1.12.2-c0537be]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:882) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:474) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:826) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:685) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
render_xyz
render_xyz
匹配队列人数不要低于对战人数,请检查你的配置。
貌似禁止形态和mage 写上了也还是可以被使用,玩家在骂我了
render_xyz
render_xyz
模组自带规则有问题,你需要打规则补丁。
希望可以兼容Arclight端
老白 期待你更新一个连胜奖励 比如可以设置几连胜来触发奖励 这个奖励每天或者每周可以触发一次 或者联动一下你的任务插件 给任务插件添加一个排位赛胜利选项 这样可以更加刺激玩家 希望老白可以采纳awa
render_xyz
render_xyz
已记录,下下个版本更新。
与8.4.0兼容,作者也很积极沟通,不后悔沟买
新版本排位赛匹配后可以使用pc
老白 希望你可以把任务插件和你其他插件联动起来。比如排位胜利啥的
render_xyz
render_xyz
已记录,下个版本更新。
希望可以更新禁用指定携带道具
render_xyz
render_xyz
已记录,下个版本更新。