群体碾压范围

群体碾压范围

为Mob Grinding Utils的Mob Masher添加可配置的范围和偏移控制,包括世界内的区域预览。

Mob Masher Range 是适用于 NeoForge 1.21.1 的 Mob Grinding Utils 扩展模组,可直接在 Mob Masher(怪物粉碎机)界面中添加可配置的范围和偏移控制。

每个 Mob Masher 都可以独立配置以下内容:

  • 范围 X、Y、Z,取值 1 至 11
  • 偏移 X、Y、Z,取值 -9 至 +9
  • 世界中受影响区域的黄色线框预览
  • 支持多个 Mob Masher 独立显示/隐藏区域

这些控制直接集成到现有的 Mob Grinding Utils Mob Masher 界面中。

新放置的 Mob Masher 默认范围为 1×1×1,无偏移。

## 需求

  • Minecraft 1.21.1
  • NeoForge 21.1.247 或 1.21.1 分支中的更新版本
  • Mob Grinding Utils 1.1.10+mc1.21.1

Mob Masher Range 专门针对 Mob Grinding Utils 1.1.10+mc1.21.1 构建和测试。目前不支持其他 MGU 版本。

## 许可证

CC0-1.0

我最初在玩一个服务器时产生了制作这个模组的想法,该服务器的管理员修改了 Mob Mashers,使其能在范围内造成伤害。那个服务器为了防卡顿禁用了怪物 AI,所以远程 Mashers 让农场无需怪物移动进去就能运作。后来,在我自己的单人世界中,我出于一个更简单的理由发现需要类似功能:蜘蛛总是爬到我风扇的范围之上,而我不想为了把它们推下来而添加更多风扇。

在研究这个功能是否已经存在时,我发现了 MGU 的一个旧 GitHub 问题,作者曾考虑添加范围升级和 Mob Masher 受影响区域的视觉显示。这个想法最终没有被采纳,因为风扇和实体传送带已经能将怪物移动到 Masher 中。由于我仍然觉得可配置范围对我的设置有用,我决定以扩展模组的形式重新探索这个想法。

界面和区域可视化主要受 MGU 的 Absorption Hopper(吸收漏斗)启发,而范围和偏移控制及限制则借鉴了 Just Dire Things。添加偏移也意味着 Mob Masher 不必位于其影响区域内,这为设计怪物农场提供了更多的自由度。



我不打算更新或维护这个扩展模组。这只是我作为第一个项目为了好玩而做的。我还想看看它是否可行,因为原作者从未实现过。也许这会鼓励当前作者将其加入新版本,也许不会。无论如何,这是一个有趣的项目!:D