- 版权类型
- 原创
- 插件中文名称
- 梦境剧情系统
- 插件英文名称
- DreamPlot
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 无需
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
DreamPlot是一款为Minecraft服务器设计的梦境剧情插件,提供丰富的剧情体验功能。玩家可以在服务器中体验梦境探索、剧情解锁、传送锚点等多种功能,管理员可以轻松创建各种剧情区域和互动点。该插件基于Paper API开发,与LuckPerms深度集成,为RPG服务器提供了完整的剧情系统解决方案。
-
-
-
-
-
-
| 命令 | 描述 | 权限 |
|------|------|------|
| `/dr region s <id>` | 创建剧情独白区域 | dr.admin |
| `/dr region d <id>` | 创建传送锚点 | dr.admin |
| `/dr region f <id>` | 创建禁止通行区域 | dr.admin |
| `/dr zhixian create <id>` | 创建支线剧情点 | dr.admin |
| `/dr reload` | 重载插件 | dr.admin |
| `/dr tpd <id>` | 传送到已解锁的锚点 | dr.player |
| `/dr gpsd <id>` | 生成悦灵引路 | dr.player |
| `/dr help` | 查看帮助 | dr.player |
| 权限 | 描述 | 默认 |
|------|------|------|
| `dr.admin` | 管理员权限,允许使用所有命令 | op |
| `dr.player` | 玩家基础权限 | true |
| `dreamregiond.<id>` | 特定锚点的使用权限 | 无 |
| `dreamregionf.<id>` | 特定禁止区域的进入权限 | 无 |
| 变量 | 描述 |
|------|------|
| `%dream_phase%` | 玩家当前梦境阶段数字(1-31) |
| `%dream_phase_name%` | 玩家当前梦境阶段名称(如"初入梦境") |
| `%dream_phase_prefix%` | 玩家当前梦境阶段前缀(如"Lv1.") |
| `%dream_unlocked_anchors%` | 玩家已解锁的锚点数量 |
| `%dream_triggered_regions%` | 玩家已触发的剧情区域数量 |
创建剧情区域:
1. 站在想要创建剧情区域的位置
2. 执行命令 `/dr region s <id>`(例如:`/dr region s 森林入口`)
3. 区域创建成功后,编辑 `plugins/DreamPlot/regions/<id>.yml` 文件
4. 在文件中设置首次进入和后续进入的剧情文本,以及各梦境阶段的声音效果
创建传送锚点:
1. 执行命令 `/dr region d <id>`(例如:`/dr region d 城堡大门`)
2. 右键点击想要设置为锚点的方块
3. 锚点创建成功后,玩家可以通过右键该方块来解锁锚点
4. 解锁后,玩家可以使用 `/dr tpd <id>` 命令传送到该锚点
创建禁止通行区域:
1. 站在想要创建禁止通行区域的位置
2. 执行命令 `/dr region f <id>`(例如:`/dr region f 危险峡谷`)
3. 区域创建成功后,没有权限的玩家将无法进入该区域
4. 管理员可以通过LuckPerms给予玩家 `dreamregionf.<id>` 权限来允许其进入
使用悦灵引路:
1. 玩家需要先解锁目标锚点
2. 执行命令 `/dr gpsd <id>`(例如:`/dr gpsd 城堡大门`)
3. 悦灵会引导玩家前往目标锚点
4. 右键点击悦灵可以获取方向提示
- 支持版本: Paper 1.20.1+
- API版本: 1.20
- 开发语言: Java 17
- 依赖插件:
- LuckPerms (必需): 用于权限管理
- PlaceholderAPI (可选): 用于显示梦境阶段变量
1. 将插件放入服务器的plugins文件夹
2. 确保已安装LuckPerms插件
3. 启动服务器,插件会自动生成配置文件
4. 根据需要修改config.yml和msg.yml文件
5. 开始创建剧情区域和锚点
- `config.yml`: 插件主配置文件
- `msg.yml`: 插件消息配置文件
- `regions/`: 存储剧情独白区域数据
- `regiond/`: 存储传送锚点数据
- `regionf/`: 存储禁止通行区域数据
- `zhixian/`: 存储支线剧情点数据
- `player_data.yml`: 存储玩家数据,包括已解锁的锚点、已触发的区域和梦境阶段
- 插件需要LuckPerms作为前置插件
- 梦境阶段系统与锚点解锁数量相关联
- 剧情区域可以设置不同梦境阶段的不同音效
- 死亡返回系统会自动选择最近的已解锁锚点
---
感谢您选择DreamPlot插件!如有任何问题或建议,请随时联系我们。