- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- PixelCore,PlaceholderAPI
- ◆ 游戏版本
- 1.21.1
YAML:
# 是否启用该容器
enable: true
# 显示名称(用于 /list 和提示)
name: "默认排位"
# 加入所需权限(留空表示无需权限)
need-permission: ""
# 允许在对战中执行的命令(白名单)
allow-commands:
- "/eb"
# 排位开放时间段(24小时制,跨天支持)
date: "00:00-23:59"
# 每日匹配次数限制
dayLimit: 3
# 等级限制(队伍中宝可梦等级不能超过此值)
level-limit: 100
# 黑名单精灵(英文 ID,小写)
black-list:
- mewtwo
- rayquaza
- arceus
# === 规则配置 ===
rule:
level-cap: 50 # 强制等级上限
# --- 对战类型 (battle-type) ---
# 可选值: SINGLE - 1v1 单打
# DOUBLE - 2v2 双打
# TRIPLE - 3v3 三打 (
# ROTATION - 轮换对战 (场上1只+后备2只可切换)
# RAID - 团战 (不适用于 PvP 排位)
battle-type: "SINGLE"
# 队伍最大数量
num-pokemon: 6
# 至少需要多少只可战斗宝可梦
need-pokemon: 3
# 回合思考时间(秒)
turn-time: 60
# 选宠时间(秒)
select-time: 30
# 是否允许查看对方队伍
team-view: true
# 是否将宝可梦等级提升至 cap
raise-to-cap: false
# 战斗前是否满血满状态
full-heal: true
# === 选项配置 ===
option:
# 最小匹配人数(通常为2)
min: 2
# 最大排队人数(用于未来扩展)
max: 10
# 匹配成功后延迟开战(秒)
delay: 30
# 仅在此世界可加入
enable-world: "world"
# 服务器最少在线人数要求
need-online: 2
# === 积分变动配置 ===
point-change:
add: 10 # 胜利基础加分
del: 10 # 失败基础扣分(正数)
# === 动态分差积分调整(ELO 风格)===
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% 赢得了排位对战!"
lose:
commands:
- "say %player% 输掉了排位对战。"
day-rewards:
win:
key: "rank_win"
commands:
- "eco give %player% 10"
lose:
key: "rank_lose"
commands: []