• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PixelRank - 重铸1.21.1轻量多人规则排位赛,可用于简单对战

Bukkit PixelRank - 重铸1.21.1轻量多人规则排位赛,可用于简单对战 1.0.6

没有购买权限 (3 金锭)
◆ 支持核心
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)
==================================================
作者
Mutimc
价格
3 金锭
下载
0
查看
18
首次发布
最后更新
评分
0.00 星 0 星

分享资源