- 版权类型
- 转载
- 插件中文名
- AgeOfOrigin
- 插件英文名
- AgeOfOrigin
- 支持的核心 [服务端]
- Purpur
- 语言支持
- 中文(简体)
- 适配Minecraft版本 [Java]
- 1.21
[MD]
# AgeOfOrigin
## 让生存玩法拥有线性发展阶段

AgeOfOrigin 为 Minecraft SMP 服务器加入线性进度系统。玩家无法在开服第一小时就直奔下界合金,而是需要通过收集资源并将其捐赠给服务器,逐步跨越不同的“时代”,例如木器时代、石器时代、铁器时代等。
该插件兼具大型资源消耗机制与目标系统,为玩家提供持续采集、交易和合作的动力。
## 主要功能
- **7 个独立时代**:引导玩家从基础的木器时代一路发展至下界合金时代。
- **物品捐赠系统**:玩家需要捐赠与当前时代对应的指定资源,才能晋升至下一时代。
- **库存管理**:支持使用 `/donate all` 命令,自动清除背包中可用于推进进度的有效资源并完成捐赠。
- **高度可配置**:服务器管理员可通过 `config.yml` 自定义每个时代所需的物品类型与数量。
- **视觉与音效反馈**:升级时会显示醒目的标题消息并播放音效。
- **数据持久化**:使用轻量级平面文件存储(`players.yml`),无需配置数据库。
## 使用方法
1. **查看进度**
使用 `/progress` 查看当前所处时代,以及晋升所需的剩余物品数量。
2. **收集资源**
不同时代需要不同资源。例如,木器时代需要砍伐原木,铁器时代则需要挖掘铁资源。
3. **捐赠物品**
手持需要捐赠的物品并输入 `/donate`,或使用 `/donate all` 自动捐赠背包内全部有效物品。
4. **升级时代**
当捐赠数量达到要求后,玩家将自动晋升至下一时代。
## 命令
| 命令 | 说明 |
|---|---|
| `/progress` | 查看当前时代和捐赠进度。 |
| `/donate` | 捐赠主手持有的物品。 |
| `/donate all` | 自动查找并捐赠背包内全部有效物品。 |
| `/setage <player> <age>` | 管理员命令:强制设置指定玩家的时代。 |
## 权限
| 权限节点 | 说明 |
|---|---|
| `ageoforigin.admin` | 允许使用 `/setage` 管理员命令。 |
## 配置
你可以完全掌控服务器的资源经济与升级节奏。以下为默认配置示例:
```yaml
donations:
WOOD: 250 # 需要 250 个原木
STONE: 350 # 需要 350 个石头或圆石
DIAMOND: 350 # 需要 350 个钻石
donation_materials:
WOOD:
- OAK_LOG
- BIRCH_LOG
STONE:
- COBBLESTONE
- DEEPSLATE
```
## 安装方法
1. 下载 `AgeOfOrigin.jar`。
2. 将文件放入服务器的 `plugins` 文件夹。
3. 重启服务器。
4. 可选:编辑 `config.yml`,根据服务器难度调整各阶段所需的捐赠数量。
[/MD]
# AgeOfOrigin
## 让生存玩法拥有线性发展阶段

AgeOfOrigin 为 Minecraft SMP 服务器加入线性进度系统。玩家无法在开服第一小时就直奔下界合金,而是需要通过收集资源并将其捐赠给服务器,逐步跨越不同的“时代”,例如木器时代、石器时代、铁器时代等。
该插件兼具大型资源消耗机制与目标系统,为玩家提供持续采集、交易和合作的动力。
## 主要功能
- **7 个独立时代**:引导玩家从基础的木器时代一路发展至下界合金时代。
- **物品捐赠系统**:玩家需要捐赠与当前时代对应的指定资源,才能晋升至下一时代。
- **库存管理**:支持使用 `/donate all` 命令,自动清除背包中可用于推进进度的有效资源并完成捐赠。
- **高度可配置**:服务器管理员可通过 `config.yml` 自定义每个时代所需的物品类型与数量。
- **视觉与音效反馈**:升级时会显示醒目的标题消息并播放音效。
- **数据持久化**:使用轻量级平面文件存储(`players.yml`),无需配置数据库。
## 使用方法
1. **查看进度**
使用 `/progress` 查看当前所处时代,以及晋升所需的剩余物品数量。
2. **收集资源**
不同时代需要不同资源。例如,木器时代需要砍伐原木,铁器时代则需要挖掘铁资源。
3. **捐赠物品**
手持需要捐赠的物品并输入 `/donate`,或使用 `/donate all` 自动捐赠背包内全部有效物品。
4. **升级时代**
当捐赠数量达到要求后,玩家将自动晋升至下一时代。
## 命令
| 命令 | 说明 |
|---|---|
| `/progress` | 查看当前时代和捐赠进度。 |
| `/donate` | 捐赠主手持有的物品。 |
| `/donate all` | 自动查找并捐赠背包内全部有效物品。 |
| `/setage <player> <age>` | 管理员命令:强制设置指定玩家的时代。 |
## 权限
| 权限节点 | 说明 |
|---|---|
| `ageoforigin.admin` | 允许使用 `/setage` 管理员命令。 |
## 配置
你可以完全掌控服务器的资源经济与升级节奏。以下为默认配置示例:
```yaml
donations:
WOOD: 250 # 需要 250 个原木
STONE: 350 # 需要 350 个石头或圆石
DIAMOND: 350 # 需要 350 个钻石
donation_materials:
WOOD:
- OAK_LOG
- BIRCH_LOG
STONE:
- COBBLESTONE
- DEEPSLATE
```
## 安装方法
1. 下载 `AgeOfOrigin.jar`。
2. 将文件放入服务器的 `plugins` 文件夹。
3. 重启服务器。
4. 可选:编辑 `config.yml`,根据服务器难度调整各阶段所需的捐赠数量。
[/MD]