- 版权类型
- 转载
- 插件中文名称
- 动态难度
- 插件英文名称
- DynamicDifficulty
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- English
- 前置组件
- 无前置
- 适配版本(Java)
- 1.21
动态难度 (DynamicDifficulty) 是一个创新的 Spigot/Paper 服务器插件,它彻底改变了 Minecraft 中的难度概念。告别固定的难度设置:这个插件会根据服务器上正在发生的事情动态调整游戏难度,从而提供持续刺激和平衡的游戏体验。
这个插件有什么作用?
动态难度不限于预设的难度等级,而是实时适应游戏条件:
最终目标很明确:让游戏始终保持有趣和平衡,避免它随着时间的推移变得无聊或令人沮丧。
它是如何运作的
动态难度会持续分析几个关键因素:
配置 (config.yml)
插件首次启动后,会在 plugins/DynamicDifficulty 文件夹中生成一个名为 config.yml 的文件。这个文件是你可以自定义插件所有方面的关键。
以下是一些你可以修改的关键设置:
命令
动态难度不限于预设的难度等级,而是实时适应游戏条件:
- 更强或更弱的生物:敌对生物的生命值和伤害会根据情况进行调整。
- 动态生成频率:生物可能出现得更频繁或更不频繁,以保持压力或减轻负担。
- 生物药水效果:生物可能会获得额外的增益效果,例如速度或力量,使它们更不可预测。
- 在线玩家数量:如果玩家很多,难度会增加;如果玩家很少,难度会降低。
- 游戏时间:夜晚可能会变得更危险,而白天则可能更平静。
- 玩家平均生命值:如果附近玩家的平均生命值很低,生物可能会变得不那么具有攻击性,给你喘息的机会;如果你的状态很好,那就准备好迎接更激烈的战斗吧!
最终目标很明确:让游戏始终保持有趣和平衡,避免它随着时间的推移变得无聊或令人沮丧。
动态难度会持续分析几个关键因素:
- 活跃玩家的数量(在生存或冒险模式下)。
- 游戏世界中的一天时间。
- 特定区域中玩家的平均生命值。
配置 (config.yml)
插件首次启动后,会在 plugins/DynamicDifficulty 文件夹中生成一个名为 config.yml 的文件。这个文件是你可以自定义插件所有方面的关键。
以下是一些你可以修改的关键设置:
- debug_mode: true:设置为 false 可以禁用控制台中的调试消息。
- thresholds.players.weak:如果活跃玩家不超过此数字,生物将变得更弱。
- thresholds.players.normal:如果活跃玩家不超过此数字,生物将保持正常水平。超过此数字,生物将变得更强。
- thresholds.health.low / high:玩家的平均生命值低于/高于这些值将直接影响难度。
- night_buff: true / day_nerf: true:根据一天中的时间启用或禁用生物的增益/减益效果。
- mob_modifiers:你可以在这里找到所有关于乘数(伤害、生命值、生成)和药水效果(例如,INCREASE_DAMAGE:1 代表力量 II)如何根据各种条件应用于生物的详细信息。
- mini_boss_spawn_chance:迷你 Boss 出现的概率(从 0.0 到 1.0)。
- mini_boss_modifiers:迷你 Boss 的特定设置,包括生命值、伤害、效果、生物类型以及它们可能拥有的装备。
命令
- /dd reload
- 权限:dynamicdifficulty.admin