我的世界PixelmonPvp宝可梦插件

插件中文名称:我的世界PixelmonPvp宝可梦插件

插件英文名称:PixelmonPvp

支持的核心:CatServer,Arclight

语言支持:中文

适配版本(Java):1.16.5/1.12.2

前置插件:

插件功能:神奇宝贝段位赛/称号/排行/段位奖励

本插件不支持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 #重载插件配置

三、图片

 

四、配置文件

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"

我的世界PixelmonPvp宝可梦插件 我的世界PixelmonPvp宝可梦插件 我的世界PixelmonPvp宝可梦插件 我的世界PixelmonPvp宝可梦插件 我的世界PixelmonPvp宝可梦插件 我的世界PixelmonPvp宝可梦插件 我的世界PixelmonPvp宝可梦插件

资源下载
资源名称:我的世界PixelmonPvp宝可梦插件
Minecraft(我的世界)中文论坛mc5173——Minecraft中文站,我的世界中文论坛,我的世界论坛 -
Minecraft(我的世界)中文mc5173资源网 » 我的世界PixelmonPvp宝可梦插件

发表回复

提供最优质的资源集合

立即查看 了解详情