作物生物群落限制器

作物生物群落限制器

农作物只应在适宜的地方生长。

食物

仅允许作物在适宜的地方生长。 

  • 高度可配置,带有图形化配置工具
  • JEI/REI 集成地图,显示种子与生物群系及生物群系与种子的交互关系
  • 默认将作物生物群系兼容性分布到世界各地
  • 模组作物在添加到配置前使用原版行为

目标是让玩家有理由在世界各地建造农场/基地,并建立可靠的交通连接,而不是将所有种子带回一个主基地种植。

使用图形化配置工具快速查看或调整作物可生长的生物群系。配置文件位于 config/cropbiomelimiter/,分为三个 JSON 文件:

  • general.json
  • threshold-mode.json
  • explicit-mode.json

阈值模式(默认):

此模式侧重于使用生物群系温度和 has_precipitation 值,结合世界生成,确定作物可以正常生长的生物群系,无需配置每对生物群系/作物。

尽管一切均可配置,默认情况下,玩家尝试在错误生物群系种植时会收到警告(而非完全阻止放置)。骨粉默认仍可作为强制生长的魔法手段,但植物会以原版自然生长相同的速率死亡。

显式模式:

此模式适用于需要更精细控制的用户,允许您为每种作物、每个生物群系、每个维度明确设置规则。

示例 explicit-mode 规则,使用了全部三个行为关键词:

{
  "schema_version": 1,
  "fallback": {
    "default_behavior": "growable",
    "biomes": {}
  },
  "dimensions": {
    "minecraft:overworld": {
      "default_behavior": "growable",
      "biomes": {
        "minecraft:plains": {
          "minecraft:wheat": "growable",
          "minecraft:carrots": "bonemeal-required",
          "minecraft:potatoes": "unplantable"
        }
      }
    }
  }
}

管理员命令:

  • /cropbiomelimiter reload-config – 无需重启即可重新加载配置。
  • /cropbiomelimiter export-registry – 写入注册表快照,用于配置编辑和整合包设置。

注意:针对 26.1.2 的 2.0 重写简化了模组并更改了许多行为。尤其是旧版本默认阻止所有未配置的作物生长。