[起床战争][扩展插件][1.8.9]BedwarsRelAutoConfig----起床战争更多配置
本帖最后由 Ver_zhzh 于 2026-1-3 14:53 编辑BedwarsRelAutoConfig (BRAC)
版本: 1.2.5
✨ v1.2.5 更新亮点
[*]1.完善了BedwarsScoreBoardAddon插件的pre-adapt版本
[*]2.修复了资源生成的空指针异常
📖 简介
BedwarsRelAutoConfig 是一个强大的 Spigot 插件,为 BedwarsRel 和 BedwarsScoreBoardAddon 插件提供多配置管理功能。它允许不同的游戏实例使用不同的配置文件,在同一服务器上实现多样化的游戏体验。
核心功能
[*] ✅ Per-Game 配置: 每个游戏可以使用不同的配置
[*] ✅ 随机配置: 自动为每个游戏随机选择配置
[*] ✅ 模板系统: 轻松创建和管理配置模板
[*] ✅ 热重载: 无需重启服务器即可应用配置更改
[*] ✅ 完整 SBA 支持: 完全支持 BedwarsScoreBoardAddon 配置
[*] ✅ Legacy 支持: 完美支持旧版 BedwarsRel (BungeeCord 模式),包含自动备份与恢复
[*] ✅ 安全机制: 插件卸载时自动恢复配置,防止数据损坏
[*] ✅ 视觉优化: 炫酷启动横幅与彩色日志支持
🎮 目前支持的配置类型
✅ 完全支持(Per-Game)
类型描述多游戏支持
SBAconfigBedwarsScoreBoardAddon 主配置✅ 是
teamshopBedwarsScoreBoardAddon 团队商店✅ 是
itemsBedwarsItemAddon 物品配置✅ 是
✅ Legacy 支持(全局覆盖)
类型描述多游戏支持
configBedwarsRel 主配置⚠️ 单游戏 (BungeeCord)
shopBedwarsRel 商店配置⚠️ 单游戏 (BungeeCord)
注意: 对于旧版 BedwarsRel,插件采用安全的 "备份 -> 覆盖 -> 重载 -> 恢复" 机制。配置会在首位玩家加入时注入,并在游戏结束或插件卸载时自动恢复。
📦 安装
[*] 下载 最新版本从 GitHub Releases
[*] 放置 JAR 文件到服务器的 plugins 文件夹
[*] 重启 服务器
🚀 快速开始
1. 创建配置模板
# 创建 PvP 模式模板
/brac create SBAconfig pvp_mode
/brac create teamshop pvp_mode
# 创建和平模式模板
/brac create SBAconfig peaceful_mode
/brac create teamshop peaceful_mode
2. 为游戏应用配置
# 为游戏1应用 PvP 模式
/brac enable bw4v4_1 SBAconfig pvp_mode
/brac enable bw4v4_1 teamshop pvp_mode
# 为游戏2应用和平模式
/brac enable bw4v4_2 SBAconfig peaceful_mode
/brac enable bw4v4_2 teamshop peaceful_mode
3. 启用随机配置(可选)
# 为游戏启用随机选择
/brac RandomEnable bw4v4_1 SBAconfig
/brac RandomEnable bw4v4_1 teamshop
# 从随机选择中排除特定模板
/brac RandomOut bw4v4_1 SBAconfig test_template
📁 目录结构
plugins/BedwarsRelAutoConfig/
├── config.yml # 插件配置
├── messages.yml # 消息配置
├── mappings.yml # 游戏-模板映射
├── random.yml # 随机排除规则
└── configs/ # 配置模板
├── template_name/
│ ├── config/
│ │ └── config.yml
│ ├── shop/
│ │ └── shop.yml
│ ├── SBAconfig/
│ │ └── config.yml
│ └── teamshop/
│ └── team_shop.yml
└── another_template/
└── ...
⚙️ 配置文件
config.yml
# 插件设置
settings:
debug: false
# 路径配置
paths:
configs: "configs"
mappings: "mappings.yml"
random: "random.yml"
# 默认模板来源
defaults:
bedwarsrel-config: "plugins/BedwarsRel/config.yml"
bedwarsrel-shop: "plugins/BedwarsRel/shop.yml"
sba-config: "plugins/BedwarsScoreBoardAddon/config.yml"
sba-teamshop: "plugins/BedwarsScoreBoardAddon/team_shop.yml"
bwia-items: "plugins/BedwarsItemAddon/items.yml"
本帖最后由 Ver_zhzh 于 2026-1-1 22:40 编辑
目前已经更新至V1.2.0版本,支持BedwarsItemAddon-1.7.0,BedwarsRel多配置
页: [1]