• 【MineBBS社区发展意见征集】

    欢迎参与MineBBS社区调查,助力打造更好Minecraft社区!完成问卷可获赠200金粒,优质回答可额外获得200金粒(限5名),快来参与吧!【点击参与】

[1.20-1.21.5] SagaDungeons [90%完工]可高度自定义模块化副本插件

服务端插件 [1.20-1.21.5] SagaDungeons [90%完工]可高度自定义模块化副本插件 1.0.9.4

登录后下载
linghun91 发布了更新:

SagaDungeons 更新日志

## 版本 1.0.9 (2025-05-17)
### 代码优化
- 优化了指令结构,将刷怪点管理指令从玩家指令移至管理员指令
- 创建了新的`SpawnerAdminCommand`类,用于管理副本刷怪点
- 修改了`AdminCommand`类,添加了对`SpawnerAdminCommand`的调用
- 更新了指令帮助信息,反映了新的指令结构
- 添加了`getCurrentDungeonId`方法到`DungeonManager`类,用于获取玩家当前所在副本ID
### 功能改进
- 改进了指令权限管理,确保只有管理员可以管理刷怪点
- 保持了与现有功能的兼容性,刷怪点管理功能不变,只是移动了指令位置
## 版本 1.0.8 (2025-05-17)
### 功能改进
- 优化了MythicMobs怪物生成机制
- 添加了`MobSpawnerManager`类,负责管理副本中的怪物生成
- 在`MythicMobsHook`类中添加了`spawnMob`方法,用于直接生成怪物
-...

>> 阅读更新详情 <<
 
linghun91 发布了更新:

1.0.9.2

### 问题修复
- 修复了使用`/sd admin delete`命令删除副本时世界卸载失败的问题
- 采用单一有效方法:直接删除文件夹,跳过世界卸载步骤
- 保留了玩家传送和实体清理步骤,确保安全删除
### 性能优化
- 优化了副本世界生成过程,显著减少主线程卡顿
- 添加了创建锁机制,防止多个副本同时创建导致服务器过载
- 使用Java 17的新特性优化文件操作,提高文件复制和删除效率
- 改进了异步文件复制机制,使用Files.walk和Stream API替代传统的递归方法
- 优化了世界加载参数,减少资源消耗
- 添加了详细的性能日志,记录文件操作和世界加载耗时
- 使用最新的Paper 1.20.1 API,如WorldCreator的keepSpawnLoaded方法和GameRule枚举
### 代码优化
- 极度简化了WorldManager类中的世界卸载和删除相关方法
- 简化了deleteDungeonWorld方法,直接调用异步文件删除
- 优化了deleteWorldFolder方法,移除了多余的重试机制...

>> 阅读更新详情 <<
 
linghun91 发布了更新:

根据完成时间给予不同奖励

YAML:
# 时间奖励配置 - 根据完成时间给予不同奖励
# 时间格式支持:3600(秒)、"1h"(小时)、"90m"(分钟)、"30s"(秒)
# 注意:时间越短奖励越好,系统会自动选择符合条件的最佳奖励
timeRewards:
  # 1小时内完成 - 最高奖励
  "1h":
    commands:
      - "give %player% diamond 5"
      - "eco give %player% 1000"
      - "say %player% 在1小时内完成了副本,获得钻石奖励!"

  # 1.5小时内完成 - 中等奖励
  "90m":
    commands:
      - "give %player% gold_ingot 10"
      - "eco give %player% 500"
      - "say %player% 在1.5小时内完成了副本,获得金锭奖励!"

  # 2小时内完成 - 基础奖励
  "2h":
    commands:
      - "give %player%...

>> 阅读更新详情 <<
 

在线会员

  • 海贝壳
  • 暗来
  • xixi233
  • hhhhGG
  • 原初宝可梦
  • DONGNine
  • 冷凍烏薩齊
  • 楠牧
  • 魑魅 魍魉
  • 浩白
  • 野比大雄
  • yyyll
  • zhuoyan
  • lune72865
  • 大炮 米利坚
  • 19176620947
  • immortality
  • hbanbaoabao
  • xuri
  • Kusb123
...和 63 更多。
后退
顶部 底部