# 介绍激动人心的 **城堡攻防** 小游戏!
**攻打城堡,或者保卫国王。**
**拥有完全可配置和自定义的 2.0 版本!**

**夺取或守护在城堡攻防中。你的目标?刺杀国王或保护王位。**
---
## 城堡攻防 2 概览
城堡攻防 2 是经典 Mineplex 小游戏的一个现代重制版,重点在于可定制的游戏玩法和最大程度的玩家享受。 新增能力、击杀效果和完整的套件控制让服务器管理员可以创建独特而有趣的战斗体验。
---
## 特点
- **两个队伍:** 攻击者试图刺杀国王;守卫者保护王位。
- **多竞技场支持:** 在不同的世界中并行举办多个比赛。
- **套件:** 每个套件都带有物品、能力和击杀效果。一切都可以配置。
- **模式:** 正常模式已支持。 极限模式(无复活)即将推出。
- **金币系统:** 通过击杀和胜利赚取金币。 用它们来解锁套件。
- **投掷武器:** 狂战士投掷斧头,轰炸机投掷 TNT。
- **击杀奖励:** 在击杀时给予玩家速度或再生等效果(可配置)。
- **自动启动系统:** 游戏将在可配置的最小玩家数量下自动启动。
- **极限模式:** 当玩家死亡时,他将不再在 arenas.yml 中复活,您可以通过设置 true 或 false 来选择每个竞技场是极限模式还是严格模式。
- **BossBar 支持:** 每个竞技场都有一个 bossbar,便于追踪国王的血量。
- **占位符:** 将自定义占位符集成到消息、全息图和计分板中。
- **统计数据和排行榜:** 使用 `/stats` 跟踪玩家的进度和统计数据,您还有 3 个不同的占位符用于排行榜,使其更具竞争力。
- **配置:** 一切都可以配置:消息、计分板、套件、击杀奖励、能力等。
- **地图包:** 包含一个精美的预制地图。
---
## 图片




---
## 开始
### 视频教程
观看设置教程:[YouTube 视频](https://www.youtube.com/watch?v=vcgLJUzd73k)
### 设置说明
1. **设置主大厅**
`/setlobby` — 需要 OP 或 `cs.admin` 权限
2. **导入并传送到竞技场世界**
`/mv import normal`
`/mv tp `
3. **创建和配置一个竞技场**
```
/arena create
/arena setlobby
/arena setking
/arena setattackers
/arena setdefenders
```
⚠️ 即使在 `config.yml` 中更改了显示名称,也请使用内部队伍名称“攻击者”和“守卫者”。
4. **设置竞技场再生区域**
使用 `//wand` 在红色的羊毛标记点上选择 2 个点。
`//copy` 复制选择
`/arena finish` 保存选择并完成设置
---
## 指令
### 管理员指令
| 指令 | 描述 |
|--------|-------------|
| `/arena ` | 管理竞技场 |
| `/setlobby` | 设置全局大厅 |
| `/coins ` | 管理金币 |
| `/cs type` | *(即将推出)* 切换游戏模式 |
### 玩家指令
| 指令 | 描述 |
|---------|-------------|
| `/leave` | 离开当前竞技场 |
| `/stats` 或 `/stats ` | *(即将推出)* 查看统计数据 |
| `/join ` | 通过其名称加入竞技场 |
| `/randomjoin` | 加入随机竞技场 |
---
## 套件
- 每个队伍 4 个套件(总共 8 个),可通过 `kits.yml` 进行配置
- 每个套件都包括:
- 物品
- 能力物品 (`custom_items.yml`)
- 击杀奖励 (`killrewards.yml`)
⚠️ 法师套件包含硬编码的攻击/辅助法术和冷却时间。 您可以将其移除。

---
## 能力、击杀效果和投掷武器
- **能力:** 通过 `custom_items.yml` 进行配置。 不要更改投掷斧头或法师法术的物品类型。
- **击杀效果:** 完全可定制。 授予物品和药水效果。
- **投掷物:** 只有 `GOLDEN_AXE` 和 `TNT` 可以投掷(硬编码)。 只能更改名称/lore。
---
## 占位符 (PlaceholderAPI)
| 占位符 | 描述 |
|------------|-------------|
| `%cs_timer%` | 当前游戏计时器 |
| `%cs_starting-in%` | 倒计时开始 |
| `%cs_kills%` | 玩家击杀数 |
| `%cs_wins%` | 玩家胜利数 |
| `%cs_deaths%` | 玩家死亡数 |
| `%cs_kd%` | 玩家的 KDR |
| `%cs_coins%` | 玩家的金币余额 |
| `%cs_king%` | 国王的剩余血量 |
| `%cs_team%` | 玩家的队伍名称 |
| `%cs_attackers_size%` | 攻击者人数 |
| `%cs_defenders_size%` | 防御者人数 |
| `%cs_arena%` | 竞技场名称 |
| `%cs_arena_type%` | 玩家选择的套件 |
| `%cs_arenasize%` | 竞技场中的玩家人数 |
| `%cs_winner%` | 获胜队伍名称 |
| `%cs_attackers%` | 攻击者的显示名称 |
| `%cs_defenders%` | 防御者的显示名称 |
| `%cs_kit%` | 玩家选择的套件 |
| `%cs_top_10_wins%` | 排行榜前 10 名的胜利数 |
| `%cs_top_10_kills%` | 排行榜前 10 名的击杀数|
| `%cs_top_10_deaths%` | 排行榜前 10 名的死亡数 |
---
##极限模式:
竞技场可以通过 arenas.yml 下的 hardcore 默认设置为正常模式,如果将其设置为 true,竞技场将变为极限模式,当玩家死亡时,他将不再复活。
---
## BossBar:
您可以在 config 中启用或禁用 bossbar-enabled true/false
它显示国王的血量条,非常有用
---
## 配置文件
- `config.yml` – 核心插件设置
- `arenas.yml` – 竞技场定义
- `kits.yml` – 套件和解锁
- `custom_items.yml` – 能力物品
- `killrewards.yml` – 击杀效果
- `messages.yml` – 插件消息(⚠️ 保持格式!)
- `scoreboards.yml` – 计分板视觉效果(支持渐变)
> 所有文件都有详细注释。
---
## 地图
**坐标:** `X: 0 Y: 105 Z: 0`
**下载:** 包含在插件中
**建造者:** `MATIASXD10`




---
## 需要帮助?
如果您发现错误、有想法或需要支持:
- Discord: `cbhud`
- 支持服务器: [加入 Discord](https://discord.gg/EC3gcUsGcV)
> 请避免在评论中使用错误或请求 — 打开工单或直接联系。
---
_由 cbhud 为 Minecraft 社区制作。_