- ◆ 游戏版本
- 1.12.2
- ◆ 服务端核心
- CatServer
- ◆ 模组加载器
- Forge
是否苦于在举办宝可梦比赛时,出现卡战斗/有争议的情况
这款插件可以记录比赛所有回合,随时还原对战指定的回合
需要记录时,使用指令打开即可
配置文件:
BattleRecord - 宝可梦对战记录与还原插件配置
# 快照间隔(秒)- 每隔多少秒记录一次对战状态(保存为一个回合)
snapshot-interval: 3
# 还原对战的持续时间(秒)- 还原后的对战超过此时间自动结束
restore-duration: 300
# 调试模式 - 在控制台输出详细的事件检测日志,用于排查问题
debug: true
# 玩家上线时是否自动提示有可还原的对战
auto-notify-on-join: true
# 还原对战时是否自动开始(无需手动确认)
auto-restore-on-join: false
# 最大记录对战场数
max-battles: 50
# 消息配置
messages:
prefix: "&6[BattleRecord] &r"
recording-started: "&a对战记录已开启!仅记录此后开始的对战。"
recording-stopped: "&e对战记录已关闭。"
recording-status-on: "&a当前状态:记录中"
recording-status-off: "&7当前状态:未记录"
no-permission: "&c你没有权限执行此操作。"
battle-recorded: "&a已记录对战:&b{p1} &avs&b {p2}"
battle-ended: "&e对战已结束:&b{p1} &evs&b {p2}"
battle-interrupted: "&e对战中断记录:&b{player}&e的对战已保存,可使用 &f/br restore {player} &e还原。"
no-interrupted-battles: "&7当前没有可还原的中断对战。"
restore-success: "&a对战已还原!&b{p1} &avs&b {p2} &a持续时间:{duration}秒"
restore-failed: "&c对战还原失败:{reason}"
player-offline: "&c玩家 &b{player} &c不在线,无法还原。"
both-players-required: "&c需要双方玩家同时在线才能还原对战。"
battle-not-found: "&c未找到可还原的对战记录。"
player-in-battle: "&c玩家 &b{player} &c正在对战中,无法还原。"
timer-started: "&e对战将在 &b{duration} &e秒后自动结束。"
timer-ended: "&e还原对战时间到,对战已自动结束。"
list-header: "&6===== 可还原的中断对战 ====="
list-item: "&e[{id}] &b{p1} &evs&b {p2} &7| 剩余精灵: {p1_pokemon}/{p2_pokemon}"
list-empty: "&7没有可还原的中断对战。"
reloaded: "&a配置已重载。"
usage: "&7用法: /br <start|stop|status|list|restore <玩家>|reload>"
[/CODE]
这款插件可以记录比赛所有回合,随时还原对战指定的回合
需要记录时,使用指令打开即可
配置文件:
BattleRecord - 宝可梦对战记录与还原插件配置
# 快照间隔(秒)- 每隔多少秒记录一次对战状态(保存为一个回合)
snapshot-interval: 3
# 还原对战的持续时间(秒)- 还原后的对战超过此时间自动结束
restore-duration: 300
# 调试模式 - 在控制台输出详细的事件检测日志,用于排查问题
debug: true
# 玩家上线时是否自动提示有可还原的对战
auto-notify-on-join: true
# 还原对战时是否自动开始(无需手动确认)
auto-restore-on-join: false
# 最大记录对战场数
max-battles: 50
# 消息配置
messages:
prefix: "&6[BattleRecord] &r"
recording-started: "&a对战记录已开启!仅记录此后开始的对战。"
recording-stopped: "&e对战记录已关闭。"
recording-status-on: "&a当前状态:记录中"
recording-status-off: "&7当前状态:未记录"
no-permission: "&c你没有权限执行此操作。"
battle-recorded: "&a已记录对战:&b{p1} &avs&b {p2}"
battle-ended: "&e对战已结束:&b{p1} &evs&b {p2}"
battle-interrupted: "&e对战中断记录:&b{player}&e的对战已保存,可使用 &f/br restore {player} &e还原。"
no-interrupted-battles: "&7当前没有可还原的中断对战。"
restore-success: "&a对战已还原!&b{p1} &avs&b {p2} &a持续时间:{duration}秒"
restore-failed: "&c对战还原失败:{reason}"
player-offline: "&c玩家 &b{player} &c不在线,无法还原。"
both-players-required: "&c需要双方玩家同时在线才能还原对战。"
battle-not-found: "&c未找到可还原的对战记录。"
player-in-battle: "&c玩家 &b{player} &c正在对战中,无法还原。"
timer-started: "&e对战将在 &b{duration} &e秒后自动结束。"
timer-ended: "&e还原对战时间到,对战已自动结束。"
list-header: "&6===== 可还原的中断对战 ====="
list-item: "&e[{id}] &b{p1} &evs&b {p2} &7| 剩余精灵: {p1_pokemon}/{p2_pokemon}"
list-empty: "&7没有可还原的中断对战。"
reloaded: "&a配置已重载。"
usage: "&7用法: /br <start|stop|status|list|restore <玩家>|reload>"
[/CODE]