鳞龙战斗

鳞龙战斗

SDF根据末地中玩家数量动态增加末影龙的生命值,为SMP服务器提供更具挑战性的战斗。

游戏机制

Scaled Dragon Fight 🌠

一个轻量级的服务端 Fabric 模组,可根据末地中的玩家数量动态调整末影龙的生命值——现支持延迟首次生成和 XP 条倒计时。

客户端无需安装——只需将其放入服务器的 mods 文件夹并按需配置即可。


🔧 功能

  • 📈 动态生命值缩放: 末影龙的最大生命值会随末地中每个符合条件的玩家而增加。
  • ⏱️ 首次生成延迟: 可选择延迟第一条龙的生成,并在玩家的 XP 条上显示倒计时。
  • ⚙️ 仅服务端: 无需客户端安装——非常适合模组化或兼容原版的 SMP 服务器。
  • 🔧 可配置: 通过简单的 .properties 配置文件自定义缩放和生成延迟的工作方式。
  • 📢 广播消息: 可选在缩放后的末影龙出现时发送公告。
  • 🛠️ 游戏内重载: 使用 /scaleddragonfight reload 命令可在不重启服务器的情况下重载配置。

🗂️ 配置

首次启动后,将在以下位置生成配置文件:

/config/scaleddragonfight.properties

你可以配置:

enableMod=true                          # 启用或禁用模组
scaleWithOnePlayer=false                # 是否从第一个玩家开始缩放
countCreativeModePlayers=false          # 是否将创造模式玩家计入缩放
baseDragonHealth=200.0                  # 末影龙的基础生命值
additionalHealthPerPlayer=100.0         # 每个符合条件的玩家增加的生命值
enableBroadcast=true                    # 末影龙生成时是否启用广播

# 首次生成延迟
enableInitialSpawnDelay=true            # 是否延迟末地中第一条龙的生成
initialSpawnDelaySeconds=60             # 第一条龙生成前的等待时间(秒)
showSpawnDelayCountdown=true            # 延迟期间是否在 XP 条上方显示倒计时

💻 命令

命令 描述
/scaleddragonfight reload 重载模组的配置

需要权限等级 2(OP 状态)。


🔌 兼容性

  • Minecraft:1.21.5, 1.21.7 - 1.21.10
  • Fabric Loader:0.14+
  • 需要 Fabric API
  • 仅服务端——无需客户端安装

📦 安装

  1. 在服务器上安装 Fabric Loader。
  2. 在服务器上安装 Fabric API。
  3. 将 scaleddragonfight-x.x.x.jar 放入服务器的 mods 文件夹。
  4. 启动服务器一次以生成配置文件。
  5. 根据需要修改配置,并使用 /scaleddragonfight reload 重载。

📜 许可证

MIT 许可证——可自由使用、修改和分发。


👤 作者

由 ZephByte 开发