主题
测试与发布
基础配置 (config.yml)
编辑器会自动生成,你也可以手动修改:
yaml
# 地牢基础信息
dungeon:
name: "§6传说地牢"
icon: DIAMOND_SWORD # Material 类型
difficulty: 困难
description:
- §7一个充满挑战的地牢副本
- §7推荐人数: 1-4人
- §7预计用时: 10分钟
# 世界配置
world:
template: my_dungeon # maps 文件夹中的世界名
spawn: 0,64,0,0,0 # x,y,z,yaw,pitch(使用编辑器设置)
# 玩家要求
requirements:
min_level: 10
max_level: 100
min_players: 1
max_players: 4
cooldown: 3600 # 秒
stamina_cost: 10 # 体力消耗
required_items: []
required_permissions:
- quedp.dungeon.legendary
# 时间限制
time:
limit: 600 # 秒
timeout_action: FAIL # FAIL(失败) 或 KICK(踢出)
# 实例限制
instance:
max_instances: -1 # -1=无限, 1=单例, 其他=最大数量测试地牢
进入测试模式
bash
/dgedit test测试清单:
- [ ] 出生点位置正确
- [ ] 怪物正常生成
- [ ] 交互点触发正常
- [ ] 障碍物创建/删除正常
- [ ] 脚本执行无误
- [ ] 任务触发正常
- [ ] 地牢完成流程正常
调试技巧
开启调试模式 (config.yml):
yaml
debug: true使用预览功能:
bash
/dgedit preview all # 显示所有标记确认测试
测试完成后:
bash
/dgedit testconfirm # 确认并保存配置或取消测试:
bash
/dgedit testcancel # 取消测试,不保存退出与发布
退出编辑模式
bash
/dgedit exit系统会提示是否保存未保存的修改。
重载配置
bash
/dga reload常见问题
Q: 怪物不生成? A: 检查:
- MythicMobs 怪物ID是否正确
- 生成点位置是否合法
- ⚠️ 怪物组是否设置
auto-start: true
Q: 交互点不触发? A: 检查:
- 位置坐标是否正确(使用预览)
- 物品条件是否设置正确
- 交互类型是否匹配
Q: 如何修改已发布的地牢? A:
- 使用
/dgedit enter <地牢ID>进入编辑模式 - 修改配置
- 保存并测试
/dga reload重载配置
