
难度管理器
一个简单模组,用于管理游戏前期难度。
难度模组 - 硬核生存渐进式保护
🎮 概述
难度模组是一款专为硬核玩法设计的渐进式难度模组。它为玩家在进入世界时提供了一个缓冲期,让你能安顿下来做好准备,随后世界才会变得真正危险。
这款模组非常适合永久死亡的硬核整合包,它通过给予玩家时间打好坚实基础来平衡挑战,然后再面对敌对生物。
⚔️ 主要特性
🛡️ 渐进式玩家保护
模组提供两种保护等级,效果会逐渐减弱:
1. 完全免疫(第1分钟 - 1200刻)
- 玩家无法从任何来源受到任何伤害
- 视觉效果:吸收IV(10颗金色吸收心)
- 非常适合出生后的关键最初几秒
2. 怪物隐形(最长约17分钟 - 20000刻)
- 敌对生物无法锁定玩家为目标
- 视觉效果:永久隐身
- 玩家可以安全地探索、挖矿和建造
📊 渐进式难度系统
模组会自动管理服务器难度:
- 0到20分钟:难度设置为和平
- 20分钟后:自动切换为困难
🚨 警告消息
模组会显示屏幕标题(类似Boss血条)来警告玩家:
在20000刻(约16分40秒):
- "你感觉到世界"
- "从此刻起,正变得更加危险。"
- 颜色:红色
在24000刻(20分钟):
- "第二天"
- "它们正在远处注视着你……"
- 颜色:金色
当玩家变为可被锁定目标时:
- "你现在已可见"
- "生物可以探测到你了。"
- 颜色:深红色
⚠️ 保护失效机制
玩家可以通过执行某些操作,立即失去隐身保护:
导致玩家变为可被锁定目标的操作:
✅ 攻击生物或怪物
✅ 打开箱子、木桶或潜影盒
✅ 破坏箱子、木桶或潜影盒
只要执行了上述任一操作:
- 隐身效果立即消失
- 屏幕上会显示警告消息
- 玩家变为所有怪物可锁定目标
- 该失效在本次游玩中永久有效
💡 策略提示:利用隐身时间来探索、收集基础资源(木头、石头),并找到适合建造基地的位置。在准备好之前,避免打开箱子或攻击!
🌍 作用范围与限制
✅ 仅限主世界
所有保护和效果仅适用于主世界:
- 药水效果(吸收、隐身)
- 伤害保护
- 生物无法锁定目标
- 警告消息
❌ 其他维度无保护
在下界和末地,模组完全无效:
- 无视觉效果
- 无保护
- 正常生存模式
这既保持了危险维度的挑战性,又提供了平衡的早期游戏体验。
🔧 完整配置
模组会自动生成配置文件:config/difficultymod-server.toml
可用选项:
[timings]
# 完全免疫持续时间,单位:刻(默认:1200 = 1分钟)
# 范围:0 ~ 100000
immunityTime = 1200
# 玩家不可被锁定目标的持续时间(默认:20000 = 约16分40秒)
# 范围:0 ~ 100000
untargetableTime = 20000
# 切换至困难难度前的时间(默认:24000 = 20分钟)
# 范围:0 ~ 200000
oneDayTime = 24000
[gameplay]
# 若为true,攻击使玩家立即变为可被锁定目标
attackMakesTargetable = true
# 若为true,打开/破坏箱子使玩家立即变为可被锁定目标
chestMakesTargetable = true
实用换算:
- 1200刻 = 1分钟 = 60秒
- 6000刻 = 5分钟
- 12000刻 = 10分钟
- 20000刻 = 16分40秒
- 24000刻 = 20分钟(1个Minecraft日)
🎯 理想使用场景
✅ 完美适用于:
- 硬核整合包(永久死亡)
- 禁用重生的服务器
- 开局极度困难的生存挑战
- 含有强化怪物的整合包(Rough Mobs、Infernal Mobs等)
- 高风险的单人冒险
💡 示例场景:
场景1:经典硬核包
- 玩家出生,隐身且无敌
- 快速探索以找到村庄或良好地形
- 收集木头、石头、食物
- 准备好后,打开第一个箱子 → 变为可见
- 真正的生存开始了!
场景2:带有修改怪物的包
- 僵尸速度更快,苦力怕伤害更高
- 玩家利用缓冲期建造堡垒式基地
- 等待隐身自然消失
- 现在装备齐全,迎接挑战
🔄 硬核模式兼容性
Minecraft原生硬核模式
模组完美兼容Minecraft的硬核模式:
- 玩家在硬核模式中死亡 → 存档被删除
- 新游戏 → 模组完全重载
- 所有保护自动重置
- 玩家重新开始,享有全部保护
自定义硬核模组
与强制执行硬核模式的模组兼容:
- Hardcore Revival
- Gravestone Mod(禁用重生时)
- Custom Difficulty模组
⚙️ 技术信息
Minecraft版本:1.18.2
加载器:Forge 40.2.0+
侧:服务器端(单人游戏也可用)
配置:自动生成的TOML文件
使用的事件:
TickEvent.WorldTickEvent- 时间与效果管理LivingAttackEvent- 伤害保护LivingChangeTargetEvent- 阻止怪物锁定目标PlayerInteractEvent.RightClickBlock- 检测打开箱子BlockEvent.BreakEvent- 检测破坏箱子
药水效果:
MobEffects.ABSORPTION(IV级) - 免疫MobEffects.INVISIBILITY- 不可被锁定目标
📝 重要提示
模组不会做的事情:
❌ 不修改怪物生成
❌ 不改变生物属性
❌ 不修改下界/末地的玩法
❌ 不在死亡后保持效果(这是设计意图)
❌ 不影响创造/旁观模式玩家
模组会做的事情:
✅ 在游戏开始时保护玩家
✅ 自动更改服务器难度
✅ 提供清晰的视觉反馈(效果和消息)
✅ 每次新游戏重置
✅ 完全可配置
🎬 一句话概述
一款为硬核模式设计的渐进式难度模组,给予玩家20分钟的保护(免疫+隐身)来安顿准备,之后世界才会变得真正危险。如果玩家攻击或打开箱子,保护会立即失效。
📋 可视化时间线
| 时间 | 保护 | 视觉效果 | 难度 | 状态 |
|---|---|---|---|---|
| 0-1分钟 | 免疫 + 隐身 | 吸收IV + 隐身 | 和平 | 安全探索 |
| 1-17分钟 | 仅隐身 | 隐身 | 和平 | 不可被锁定 |
| 17-20分钟 | 无 | 无 | 和平 | 收到警告 |
| 20分钟+ | 无 | 无 | 困难 | 完全生存模式 |
特殊情况:在任何时候打开/破坏箱子或攻击,会立即移除隐身效果!
🔍 常见问题解答
问:模组在多人游戏中有效吗?
答:是的!每个玩家都会根据其加入时间获得独立的保护计时器。
问:我可以禁用打开箱子的机制吗?
答:可以,在配置文件中设置 chestMakesTargetable = false。
问:如果我死亡并创建新世界会怎样?
答:所有保护会完全重置——你会重新开始,再次拥有全部保护。
问:这适用于模组添加的生物吗?
答:是的!隐身效果对所有继承原版Monster类的生物都有效。
问:我能更改计时吗?
答:当然可以!编辑配置文件夹中的 difficultymod-server.toml 文件即可。
问:这会影响下界或末地吗?
答:不会,保护仅在主世界生效。其他维度仍然充满挑战。
🤝 支持与反馈
如果你遇到问题或有建议:
- 使用模组页面的"问题"标签
- 注明你的Forge和Minecraft版本
- 如有可能,附上日志(
logs/latest.log)
📜 许可协议
该模组采用 MIT 许可证 - 可自由使用和修改。
祝你在硬核冒险中好运且玩得开心! 🎮⚔️
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。