生物生成控制器

生物生成控制器

MobSpawnSwitch是一款功能强大且易于使用的模组,让您能在Minecraft中完全控制生物刷新。无论您想禁用特定生物类型、控制它们的生成方式,还是微调服务器的生物行为,这款模组都能满足您的需求。

MobSpawnController 是一个轻量级的 Fabric / NeoForge / Forge 模组,让你可以通过命令或直观的游戏内 GUI 来控制生物生成行为和属性。

功能特性

生成控制

  • 可为任何生物按生成类型(自然生成、刷怪笼、繁殖、事件等)启用或禁用生成
  • 精细控制:禁用自然生成的同时保留刷怪笼生成,或反之亦然
  • 兼容所有模组的生物——只要注册为实体类型,即可被控制
  • 重构了生成拦截逻辑,规则在生物实际生成前即生效

自然生成规则(1.1.0 新增)

  • 为每种生物提供完整的 InControl 风格自然生成条件系统
  • 可配置:生成几率、高度范围、总光照/天空光照/方块光照、时间段、世界天数、月相、玩家距离、世界出生点距离、局部难度、天气、难度、天空可见度、流体类型、史莱姆区块、维度、生物群系、生物群系标签、季节、结构、下方/当前/上方方块、维度玩家数量、附近生物上限等
  • 空白或未设置的条件视为无限制

季节兼容(新增)

  • 可选集成 Serene Seasons
  • 将自然生成限制在特定子季节
  • 若未安装 Serene Seasons,季节条件将被忽略,绝不会阻止生成

属性覆盖

  • 按生物修改任意属性(生命值、伤害、速度、护甲、击退抗性等)
  • 支持数值型和百分比型的属性控制
  • 属性覆盖在生物完成生成时应用,最大生命值会自动重新同步

游戏内 GUI

  • 可视化生物列表,带 3D 实体预览
  • 可按生物 ID 或译名搜索
  • 可按来源模组、生成状态(启用/禁用/部分)、属性修改状态和自然生成配置状态进行筛选
  • 生成规则、自然生成条件和属性的分页编辑器
  • 结构选择器、维度/生物群系/方块列表编辑器等
  • 方块编辑器支持手动输入、手持方块、目标方块和下方方块快捷添加

命令

  • /mobspawncontroller <生物> <生成类型> <true|false> — 切换生成规则
  • /mobspawncontroller list [生物] — 查看当前规则
  • /mobspawncontroller clear <生物|all> — 重置规则
  • 短别名:/msc
  • 生物 ID 和生成类型支持 Tab 补全

存储

  • 规则按世界以 JSON 格式保存在 data/mobspawncontroller/rules.json
  • 服务器启动时自动加载,服务器停止时自动保存

备注

  • MobSpawnSwitch 的所有功能均已迁移至此。MobSpawnSwitch 已停止维护,将不再接收更新。
  • GUI 需要在客户端安装本模组。在仅安装于专用服务器的环境中,命令和规则存储功能仍然可用。