- 版权类型
- 二次开发
- 插件中文名称
- 起床战争额外配置
- 插件英文名称
- BedwarsRelAutoConfig
- 原帖地址
- https://github.com/Ver-zhzh/BedwarsRelAutoConfig
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- BedwarsRel + https://github.com/BedwarsRel/BedwarsRel
BedwarsScoreBoardAddon
- 适配版本(Java)
- 1.8
BedwarsRelAutoConfig (BRAC)
[MD]
---
## 📖 简介
**BedwarsRelAutoConfig** 是一个为 BedwarsRel 和 BedwarsScoreBoardAddon 插件(V1.1.0已经支持BedwarsItemAddon)允许多额外配置启用的插件
简单来说,在一场游戏运行后,你可以让这个游戏商店,
游戏配置文件不仅仅只是在原BedwarsRel或者BedwarsScoreBoardAddon,BedwarsItemAddon文件夹里的配置中使用配置
而是可以在BedwarsAutoConfig中的文件下启用更多不同的配置
### 核心功能
- ✅ Per-Game 配置: 每个游戏可以使用不同的配置
- ✅ 随机配置: 自动为每个游戏随机选择配置
- ✅ BedwarsScoreBoardAddon额外适配版本: 额外有针对 BedwarsScoreBoardAddon Adapt版本配置
---
## 🎮 目前支持的配置类型
### ✅ 完全支持(Per-Game)
| 类型 | 描述 | 多游戏支持 |
|------|------|-----------|
| **SBAconfig** | BedwarsScoreBoardAddon 主配置 | ✅ 是 |
| **teamshop** | BedwarsScoreBoardAddon 团队商店 | ✅ 是 |
| **item** | BedwarsItemAddon 额外道具 | ✅ 是 |
|------|------|-----------|
| **config** | BedwarsRel 主配置 | ⚠️ 推荐一端一图 |
| **shop** | BedwarsRel 商店配置 | 可一端多图 |
> **注意**: 由于架构限制,原版BedwarsRel 配置在Brac中 config是全局的。如果想使用完整版请安装adapt版本
---
## 📦 安装
1. **下载** 最新版本从 [GitHub Releases](https://github.com/Ver-zhzh/BedwarsRelAutoConfig/releases)
2. **放置** JAR 文件到服务器的 `plugins` 文件夹
3. **重启** 服务器
4. **配置** 使用下面的命令
---
## 🚀 快速开始
### 1. 创建配置模板
```bash
# 创建 PvP 模式模板
/brac create SBAconfig pvp_mode
/brac create teamshop pvp_mode
# 创建和平模式模板
/brac create SBAconfig peaceful_mode
/brac create teamshop peaceful_mode
```
### 2. 为游戏应用配置
```bash
# 为游戏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. 启用随机配置(可选)
```bash
# 为游戏启用随机选择
/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
```yaml
# 插件设置
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"
```
[/MD]