- ◆ 支持核心
- CatServer,Arclight
- ◆ 插件前置
- 硬依赖: [AyCore]
本插件不支持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
一、特性
#上方数值从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 #重载插件配置
三、图片
四、配置文件
五、购买/下载
购买本插件需认真阅读以下条约, 如果您不同意, 请勿购买, 购买后视为同意!
(1) 购买后仅能获得使用权, 禁止二次开发/传播, 授权禁止转让/转卖
(2) 购买本插件后, 不允许退款
(3) 当前插件为测试版本, 遇到任何问题, 可以向作者反馈, 无法退款
说明:
!!! 本插件压缩包包含 (插件: PixelmonPvpPlugin 及 使用说明) !!!
!!! 本插件 config.yml 简单清晰, 购买后可直接查看 !!!
!!! 欢迎各位加入 咸鱼交流群: 895403918 !!!
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显示称号
- 自定义排位规则
- 排位赛可观战
#上方数值从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"
五、购买/下载
购买本插件需认真阅读以下条约, 如果您不同意, 请勿购买, 购买后视为同意!
(1) 购买后仅能获得使用权, 禁止二次开发/传播, 授权禁止转让/转卖
(2) 购买本插件后, 不允许退款
(3) 当前插件为测试版本, 遇到任何问题, 可以向作者反馈, 无法退款
说明:
!!! 本插件压缩包包含 (插件: PixelmonPvpPlugin 及 使用说明) !!!
!!! 本插件 config.yml 简单清晰, 购买后可直接查看 !!!
!!! 欢迎各位加入 咸鱼交流群: 895403918 !!!