- ◆ 游戏版本
- 1.21.1
- ◆ 服务端核心
- Arclight
- ◆ 前置/依赖
- Cobblemon
- ◆ 模组加载器
- Fabric
- NeoForge
介绍
LCCobbleTournament 是 LCCobbleBattle 的附属插件,用来举办单败淘汰赛:定时或手动开放报名,报名截止后自动分配对阵、逐轮开战、判定胜负,最后按名次发放奖励,全程无需管理员值守。核心玩法
指令列表
| 指令 | 权限 | 说明 |
|---|---|---|
| /lct | lctournament.use | 打开比赛大厅 |
| /lct help | lctournament.use | 查看帮助 |
| /lct join <比赛> | lctournament.use | 报名比赛 |
| /lct leave <比赛> | lctournament.use | 退出报名 |
| /lct bracket [比赛] | lctournament.use | 查看对阵(不填则查看自己参加的比赛) |
| /lct reward | lctournament.use | 领取比赛奖励 |
| /lct open <比赛> [报名秒数] | lctournament.admin | 手动开设比赛(开始报名) |
| /lct start <比赛> | lctournament.admin | 立即截止报名并开赛 |
| /lct stop <比赛> | lctournament.admin | 取消比赛 |
| /lct win <比赛> <玩家> | lctournament.admin | 判定该玩家赢下当前对局 |
| /lct setreward <比赛> <档位> | lctournament.admin | 把手持物品添加为该档位奖励(完整保留模组数据 / 附魔 / 名称) |
| /lct clearreward <比赛> <档位> | lctournament.admin | 清空该档位的奖励物品 |
| /lct list | lctournament.admin | 查看所有比赛状态与下次开赛时间 |
| /lct reload | lctournament.admin | 重载配置 |
配置文件
代码:
# 定时开赛使用的时区, 留空 = 服务器系统时区 (例: Asia/Shanghai)
timezone: ""
# 报名阶段剩余这些秒数时全服广播倒计时
registrationAnnounceSeconds: [ 300, 120, 60, 30, 10 ]
# 对手未到场/无法开战时, 每隔多少秒重试一次开战并提醒
retrySeconds: 10
# 界面: auto = 玩家客户端装了 LCCore 模组时用模组界面(比赛大厅 / 报名名单 / 对阵公布表), 否则插件箱子界面; chest = 一律箱子界面
ui: auto
代码:
common:
prefix: "&f[&6比赛&f] "
registration:
open: "&e比赛 &6%name% &e开始报名! 输入 &a/lct join %id% &e或打开 &a/lct &e报名, 报名将在 &c%time% &e后截止"
joined: "&a你已报名比赛 &6%name% &7(%count%/%max%)"
tournament:
champion: "&6&l恭喜 &e&l%player% &6&l获得比赛 &e&l%name% &6&l冠军!"
# ...
代码:
# 显示名称
displayName: "&6周末杯"
# 菜单中显示的图标 (Bukkit 材质名)
icon: GOLDEN_SWORD
# 菜单中的描述
description:
- "&7每周六晚 20:00 自动开赛"
- "&7单败淘汰, 冠军独享大奖!"
# 对战使用的 LCCobbleBattle 排位配置 (plugins/LCCobbleBattle/Ranked/<名称>.yml)
rankedConfig: default
# 参加所需权限, 留空 = 所有人
permission: ""
# 报名时长 (秒)
registrationSeconds: 300
# 最少参赛人数, 不足则取消比赛
minPlayers: 2
# 最多参赛人数, 0 = 不限
maxPlayers: 64
# 每轮对阵公布后, 等待多少秒开战 (给玩家查看对阵/准备队伍)
roundIntervalSeconds: 30
# 对阵开始后, 玩家多少秒内无法开战(离线/正在其他对战/队伍含禁用宝可梦)则判负
noShowSeconds: 120
# 在预览(选宝可梦)界面主动取消 = 判负; false 则重新开战
cancelIsForfeit: true
# 每轮对阵生成时, 给在线的参赛玩家自动打开对阵界面
openBracketOnRound: true
# 定时自动开赛, 可写多条
schedules:
- "WEEKLY 6 20:00"
# 奖励档位: champion / runnerUp / top4 / top8 / participation
rewards:
champion:
icon: NETHER_STAR
items:
- "minecraft:diamond 5"
commands: []
display:
- "&b钻石 x5"
participation:
icon: PAPER
items:
- "minecraft:iron_ingot 3"
commands: []
display:
- "&f铁锭 x3"
游戏截图[不是箱子界面需要LCCoreMOD]
结语
感谢使用 LCCobbleTournament 插件,我们持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:966720491。