Skip to content

功能特性

核心功能

地牢管理

支持多副本独立配置与实例隔离,内置自动清理与进度保存机制。

配置示例:

yaml
dungeon:
  instance-timeout: 7200 # 实例超时清理
party:
  max-size: 4
leaderboard:
  enabled: true
statistics:
  enabled: true

可视化编辑器

内置游戏内 GUI 编辑器,支持实时预览。

主要工具:

  • 怪物/障碍物/交互点:可视化配置生成点与触发区域
  • 任务/位置:配置定时任务与出生点
  • 预览系统:实时显示粒子与全息文字

常用命令:

bash
/dgedit enter <ID>  # 进入编辑
/dgedit menu       # 打开菜单
/dgedit preview all # 开启预览

脚本系统 (JavaScript)

基于 Rhino 引擎,支持完整 JavaScript 语法。

功能支持:

  • 动作:消息、标题、音效、特效
  • 逻辑:流程控制、变量系统、数学运算
  • 玩家:传送、治疗、药水、背包操作

队伍系统

完整的组队功能,支持经验/战利品分配。

特性:

  • 分配模式:支持随机、轮流、队长分配
  • 经验共享:支持平均或按贡献分配
  • 队伍频道:独立的队内聊天

世界管理

支持多种地图格式与动态世界生成。

特性:

  • 格式支持:文件夹地图、Schematic (.schem)
  • 优化:世界池复用、预加载、虚空生成

怪物系统

深度集成 MythicMobs。

特性:

  • 支持自定义怪物属性与技能
  • 自动/手动波次控制
  • 击杀统计与等级系统

奖励系统

支持多种奖励发放方式。

类型:

  • 物品 (原版/MM)、经验、金币 (Vault)、权限 (LuckPerms)、命令
  • 支持权重随机与条件判断

数据统计

记录玩家地牢表现。

指标:

  • 完成次数、最佳时间、击杀/死亡数、冷却时间
  • 提供对应 PlaceholderAPI 变量

高级功能

任务系统

支持定时、循环及事件触发任务。

用途:

  • 倒计时、刷怪循环、阶段转换、动态难度

交互系统

提供多种场景交互能力。

类型:

  • 点击:方块点击触发
  • 区域:进入/离开区域触发
  • NPC:Adyeshach NPC 交互 (计划中)

基于 MIT 许可发布