
凡人魔像
铁巨人现在会溺水、承受坠落伤害并随时间缓慢退化——不再有不朽的铁像堵塞你的服务器了。

Mortal Golems
铁傀儡不再是永生的。
在原版 Minecraft 中,铁傀儡几乎是坚不可摧的——它们不会溺水、免疫摔落伤害、也永远不会老化。这导致了一个常见的服务器问题:数十个被遗忘的铁傀儡堆积在水下、洞穴或无法到达的地方,逐渐用毫无用处且永不消失的实体拖垮服务器。你的铁农场不断生成铁傀儡,但它们被困住并永远堆积,白白消耗服务器资源。
Mortal Golems 解决了这个问题。 铁傀儡现在会随时间退化,在水下会溺水,也会像其他生物一样受到摔落伤害。它们成了一种需要主动维护的资源——使用铁锭修复它们,或者任由它们锈蚀消散。不再有永生的铁雕像堵塞你的世界。
功能
🗡️ 摔落伤害
铁傀儡现在像其他生物一样受到摔落伤害。不能再把它们从高处丢下而毫无后果了。
🌊 溺水
铁傀儡现在会在水下失去氧气并可能溺水。移除了原版的溺水免疫。
⏳ 老化退化
铁傀儡会随着时间的推移而逐渐劣化:
- 每个游戏日造成 4 点生命值伤害(可配置)
- 约 25 天的寿命(基于 100 点基础生命值)
- 退化时会出现视觉上的 铁块粒子效果
- 追赶逻辑:如果服务端运行时某个区块被卸载,则当区块重新加载时会应用累积的伤害(上限为 5 天,以防止立即死亡)
- 玩家必须使用铁锭修复铁傀儡才能让它们存活
🔧 配置
所有值都可以通过 config/mortal_golems.json 编辑:
{
"damagePerDay": 4.0,
"maxCatchupDays": 5,
"checkIntervalTicks": 20,
"enableFallDamage": true,
"enableDrowning": true,
"enableAging": true
}
使用 /mortalgolems reload 热重载——无需重启服务器。
💬 命令
所有玩家可用:
| 命令 | 描述 |
|---|---|
/mortalgolems |
显示模组状态和当前配置 |
/mortalgolems scan |
扫描 50 格范围内的铁傀儡——生命值、剩余天数、裂纹状态、位置 |
/mortalgolems reload |
从 JSON 文件重新加载配置 |
安装
需求
- Minecraft 26.2
- Fabric Loader 0.19.3+
- Fabric API 0.153.0+
服务端
- 从 Releases 下载
mortal-golems-<version>.jar - 将其放入服务器的
mods/文件夹 - 重启服务器
- (可选)编辑
config/mortal_golems.json进行自定义
客户端
这是一个仅服务端的模组。客户端无需安装。
常见问题
问:服务器重启会导致铁傀儡受损吗?
答:不会。此模组使用游戏内时间(getGameTime()),该时间仅在服务端运行时才会推进。重启不会造成任何伤害。
问:如果区块被卸载很长时间会怎样? 答:当区块重新加载时,会应用累积的伤害,并带有可配置的上限(默认:最多 5 天)。这可以防止因长时间缺席而导致立即死亡。
问:我可以禁用特定功能吗?
答:可以。在配置中将 enableFallDamage、enableDrowning 或 enableAging 设置为 false。
问:这与其他模组兼容吗? 答:是的。Mortal Golems 使用标准的 Fabric mixin 和数据驱动标签。它应该与大多数模组兼容。
从源码构建
git clone https://github.com/cmarfil/MortalGolems.git
cd MortalGolems
./gradlew build
输出的 JAR 文件将位于 build/libs/ 目录。
许可证
本项目采用 MIT 许可证授权——详见 LICENSE 文件。
作者
cmarfil — GitHub
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。