- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- PixelCore,PlaceholderAPI
- ◆ 游戏版本
- 1.21.1
YAML:
# === 基础设置 ===
enable: true # 是否启用该排位容器
name: "默认排位" # 显示名称(用于 /list 和提示)
need-permission: "" # 加入所需权限节点(留空表示无门槛)
date: "00:00-23:59" # 开放时间段(24h制,支持跨天如 22:00-06:00)
dayLimit: 3 # 每日匹配次数上限
level-limit: 100 # 队伍中宝可梦等级硬上限
allow-commands: ["/eb"] # 对战期间允许执行的命令白名单
# === 精灵黑名单(英文小写ID)===
black-list:
- mewtwo
- rayquaza
- arceus
# === 对战规则 ===
rule:
level-cap: 50 # 强制等级压缩上限
battle-type: "SINGLE" # 对战类型 SINGLE/DOUBLE/TRIPLE/ROTATION
num-pokemon: 6 # 队伍最大携带数
need-pokemon: 3 # 最少可战斗宝可梦数
turn-time: 60 # 回合思考时间(秒)
select-time: 30 # 选宠阶段时间(秒)
team-view: true # 是否允许查看对方队伍
raise-to-cap: false # 是否将低于 cap 的宝可梦提升至 cap
full-heal: true # 开战前是否自动满血满状态
# === 匹配选项 ===
option:
min: 2 # 最少匹配人数
max: 10 # 最大排队人数(扩展预留)
delay: 30 # 匹配成功后延迟开战时间(秒)
enable-world: "world" # 仅允许在此世界加入匹配
need-online: 2 # 服务器最低在线人数要求
# === 基础积分变动 ===
point-change:
add: 10 # 胜利基础加分
del: 10 # 失败基础扣分(填正数)
# === ELO 动态分差调整 ===
# more = 己方积分高于对手时的修正值
# less = 己方积分低于对手时的修正值
point-limit:
win:
more: {100:-1, 200:-3, 300:-5, 400:-7, 500:-9}
less: {100:1, 200:3, 300:5, 400:7, 500:9}
lose:
more: {100:1, 200:3, 300:5, 400:7, 500:10}
less: {100:-1, 200:-3, 300:-5, 400:-7, 500:-10}
# === 胜败结算指令 ===
battle-commands:
win:
commands:
- "say %player% 赢得了排位对战!"
- "execute as %player% run playsound minecraft:entity.player.levelup master @s"
lose:
commands:
- "say %player% 输掉了排位对战。"
# === 每日奖励(按 key 去重计数)===
day-rewards:
win:
key: "rank_win"
commands: ["eco give %player% 10"]
lose:
key: "rank_lose"
commands: []
丰富的(BB 代码):
相关变量:
%pixelrank_score% 获取玩家当前全局排位积分 1250
%pixelrank_title% 根据当前积分获取对应的段位/称号 钻石I
YAML:
========== PixelRank 指令帮助 ==========
【基础指令】
/pixelrank join 加入排位匹配队列
/pixelrank quit 退出当前匹配队列
/pixelrank me 查看个人排位积分与战绩
/pixelrank list 查看所有可用排位容器及状态
/pixelrank help 查看指令帮助信息
【管理指令】(需要OP或对应权限)
/pixelrank reload 重载所有排位配置文件
/pixelrank set <玩家> <积分> 手动设置指定玩家的排位积分
【权限节点】
pixelrank.use 基础使用 (默认: 所有玩家)
pixelrank.admin.reload 重载配置 (默认: OP)
pixelrank.admin.set 设置积分 (默认: OP)
==================================================