1.3.8

2023/10/03

更新内容

对应版本插件配置文件变动,请查阅 插件配置

  • 支持 1.20.2 服务器版本,注意不兼容 1.20.0/1.20.1 版本

  • 新增 空闲区块卸载功能 (区块无实体、玩家时卸载)

    • 将每 30 秒对地牢内空闲的区块进行卸载,即无玩家、无实体的区块

    • 配置项 dungeon-idle-chunk-unload

  • 新增 地图预缓存功能 (反复利用缓存,有效降低硬盘消耗)

    • 服务器启动时根据配置预缓存部分地图

    • 地牢启动时有空闲缓存则使用缓存无则创建新地图

    • 地牢挑战结束时地图将再次进入缓存 (因无空闲缓存而创建的地牢结束也会进入缓存)

    • 配置项 dungeon-pre-folder (需自行添加到配置)

  • 新增 服务器自动保存功能 (与原版自带 AutoSave 功能相同)

    • 请确保服务器没有其他 世界自动保存 插件,否则将可能导致地图预缓存功能异常

    • 配置项 dungeon-pre-folder (需自行添加到配置)

  • 新增 地牢世界创建间隔检测 (避免部分核心同一时刻多个世界同时创建导致异常)

    • 配置项 dungeon-world-create-interval

  • 新增 OperationBlock 脚本,用于操作指定坐标/指定区域名的方块

    • $operation-block{loc=xyz;mode=set/remove;type=material} @dungeon

  • 新增 DungeonStartEvent.State 地牢启动状态事件

  • 新增 地牢创建异常次数 >3 次时中断此次地牢并提示

  • 新增 Item 占位符仅检测队长参数

    • <item:物品名 *数量 *是否扣除 *过滤颜色(true) *仅检测队长(false)>

  • 新增 Area 占位符新增怪物名模糊匹配参数

    • <area:方法 *区域 *匹配名(默认ALL/模糊匹配)>

  • 修复 DungeonPlaceholderAPI 判断文本是否存在占位符、变量方法异常

  • 修复 预缓存功能因服务器自带自动保存功能而导致缓存异常

  • 修复 创建的 Adyeshach 实体清除时实体依旧存在的问题

最后更新于