Mob Smasher Extended And Species Fixes
扩展 MobGrindingUtils 的 Mob Smasher,并修复 Species 中的一些漏洞。
介绍
怪物粉碎机伤害扩展与 Species 修复
调整 Mob Grinding Utils 的锯子 / 怪物粉碎机与一些“难缠”生物的交互,并修复Species中的几个问题。
修复
1. 屏幕震动导致崩溃(Species – 空指针异常)
问题:在某些情况下(例如加载期间或特定整合包配置中),Species 会在摄像机实体为空时触发屏幕震动,从而导致崩溃。
修复:使用摄像机实体前会先进行空值检查。如果摄像机为空,震动幅度会强制设为 0,避免游戏崩溃。
配置: screenShakeFix(默认值:true)
2. 怪物粉碎机与难缠生物(Quake、Limpet、Grottol 等)
问题:由于自定义伤害逻辑(招架、偏转、“仅受镐子伤害”等),某些生物实际上免疫 Mob Grinding Utils 的锯子 / 怪物粉碎机。示例:Species 中的Quake和Limpet,以及 Mowzie’s Mobs 中的Grottol。
修复:当锯子的FakePlayer击中配置列表中的实体时,会立即击杀该生物,并跳过常规hurt逻辑。这样锯子 / 怪物粉碎机就能稳定地处理这些目标。
配置:受影响实体列表完全可配置,详见sawKillEntities(见下文)。
新增功能
灵魂抑制器(Forbidden Arcanus – 阻止 Lost Soul 生成)
新增方块:灵魂抑制器。
- 放置并设为开启后,它会在可配置半径内阻止Forbidden Arcanus
lost_soul生物生成。 - 该方块有两种状态:开启 / 关闭。默认状态为开启。
- 可通过右键点击或发送红石脉冲切换状态。
- 只有在
forbidden_arcanus存在时才会加载合成配方。
配置: soulInhibitorEnabled、soulInhibitorRadius
配置说明
配置文件:config/species_fix-common.toml
- screenShakeFix(默认值:true)– 防止 Species 屏幕震动时摄像机为空导致崩溃。
- sawKillEntities(字符串列表,默认值:
["species:quake", "species:limpet", "mowziesmobs:grottol"])– 实体 ID(modid:entity),锯子的 FakePlayer 会立即击杀这些实体,绕过其自定义免疫机制。 - soulInhibitorEnabled(默认值:true)– 启用灵魂抑制器的生成阻止功能。
- soulInhibitorRadius(默认值:16)– 检查灵魂抑制器方块周围的半径(方块数)。
如需禁用屏幕震动修复,请将screenShakeFix = false设为 false。
如需更改受怪物粉碎机影响的生物,请编辑sawKillEntities列表并重启游戏(或重新加载配置)。
常见问题
Mob Smasher Extended And Species Fixes 支持哪些 Minecraft 版本?
Mob Smasher Extended And Species Fixes 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Mob Smasher Extended And Species Fixes 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Unfamily 的其他作品
查看全部 →Replication AE2 Bridge
添加了一套用于整合应用能源2与 Replication 的系统。
Colossal Reactors
建造并运行大型多方块核反应堆来发电。
Iskandert’s Library
Iskandert's Team 模组主要使用的函数前置库。
Another Config Manager
Another Config Manager 是一款配置浏览与编辑工具。你可以浏览所有带有配置的模组,深入查看各个分类,使用合适的控件修改配置,并在准备就绪后再保存。
评论
登录后评论和评分