跳到正文

Multiplayer Boss Attribute Modifier

作者:P1nero

根据附近玩家数量动态调整Boss属性

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

多人 Boss 战

一个轻量级的 Minecraft 模组,可根据附近玩家的数量动态缩放 Boss 属性——且没有任何性能开销。

特性

  • 当玩家加入或离开战斗时,调整 Boss 属性(生命值、伤害等)。
  • 仅在 Boss 进入或离开玩家客户端时进行同步——没有持续轮询或卡顿。
  • 可通过简单的 JSON 文件按 Boss 类型(或 Boss 标签)完全配置。

工作原理

当玩家接近 Boss 时,模组会根据配置的倍率重新计算 Boss 的属性。当玩家离开时,属性会再次更新。这种事件驱动的方式意味着在正常游戏过程中没有性能影响。

配置

示例 config/multiplayer_boss_fight/config.json:

[
{
"entities": ["#forge:bosses", "minecraft:wither_boss"],
"attribute_modifiers": [
{
"attribute": "minecraft:generic.max_health",
"operation": "MULTIPLY_TOTAL",
"value": 0.4,
"max_limit": 4
},
{
"attribute": "minecraft:generic.attack_damage",
"operation": "MULTIPLY_TOTAL",
"value": 0.1,
"max_limit": 4
}
]
},
{
"entities": ["minecraft:ender_dragon"],
"attribute_modifiers": [
{
"attribute": "minecraft:generic.max_health",
"operation": "MULTIPLY_TOTAL",
"value": 0.25,
"max_limit": 4
},
{
"attribute": "minecraft:generic.attack_damage",
"operation": "MULTIPLY_TOTAL",
"value": 0.1,
"max_limit": 4
}
]
}
]

参数说明

  • entities

    Boss 实体 ID 列表。你可以使用标签(以 # 为前缀)。

  • attribute_modifiers

    属性修改列表,每一项包含:

    • attribute – 要修改的属性(例如 generic.max_health)。
    • operation – ADDITION、MULTIPLY_BASE 或 MULTIPLY_TOTAL。
    • value – 每位玩家的倍率(例如 0.4 = 每位玩家 +40%)。
    • max_limit – 影响 Boss 的玩家数量上限。额外的玩家将不会进一步增加属性。

兼容性

  • 适用于多人游戏(专用服务器和局域网)。
  • 客户端安装可选(纯服务端模组)。
  • 可在游戏中途安全地添加/移除。

享受适合任何队伍规模的平衡 Boss 战吧!

常见问题

Multiplayer Boss Attribute Modifier 支持哪些 Minecraft 版本?

Multiplayer Boss Attribute Modifier 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Multiplayer Boss Attribute Modifier 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

P1nero 的其他作品

查看全部 →