砖块之地

砖块之地

将你的世界生成变成带有不同生物群系的交错砖块!灵感来自Hexlands模组

本模组基于 AlcatrazEscapee 的 HexLands(MIT 许可)制作,将其重写为让生物群系落在交错的砖块网格上,而非六边形。HexLands 本身则基于 superfluke、anonlinux777 和 TehNut 的原始 Hex Lands(2019)。

特性

  • 新增两个世界类型预设:"Bricklands" 和 "Bricklands (Overworld)"。前者在主世界和下界启用砖块地形生成;后者仅在主世界启用。世界创建界面的 Customize 按钮可编辑砖块尺寸、边框、合并相同生物群系以及随机生物群系。
  • 每块砖宽 4 个区块、高 2 个区块,奇数行偏移半个砖块。每块砖包含一个生物群系。不同生物群系的砖块之间以墙为边界。
  • 自动兼容向主世界或其他世界生成添加生物群系的模组。
  • 通过数据包提供大量世界自定义选项。

配置(数据包 - 1.21)

世界由世界预设指定。Bricklands 可通过添加新世界预设来自定义,该预设使用 bricklands:bricklands 区块生成器。该生成器具有以下字段:

  • type 是一个字符串,标识使用哪个生成器。应为 bricklands:bricklands。较旧的 bricklands:hexlands id 仍然有效。
  • settings 是该维度使用的噪声设置
  • biome_source 是生物群系源,与原版相同。它可以是已知预设,例如 "minecraft:overworld""minecraft:nether",也可以是遵循原版生物群系源格式的 JSON 对象。
  • brick_settings 是一个对象,包含定义砖块网格工作方式的参数。它可以是已知预设,必须为 "bricklands:overworld""bricklands:nether""bricklands:the_end" 之一,也可以是包含以下字段的对象:
    • biome_scale(默认:8)是采样生物群系以创建砖块的缩放比例。较高的值会创建更随机的生物群系布局。
    • width_chunks(默认:4)是单个砖块的宽度,以区块为单位。
    • height_chunks(默认:2)是单个砖块的高度,以区块为单位。奇数行偏移该宽度的一半。
    • rim_size(默认:2)是边界的厚度(以方块计),从砖块边缘向内测量。
    • merge_same_biome(默认:false)为 true 时,跳过共享同一生物群系的相邻砖块之间的边框,使它们合并。为 false 时,每条砖块边缘都有边框。
    • random_biomes(默认:false)为 true 时,每块砖从该维度的生物群系列表中随机选择一个生物群系,而非采样气候。
    • top_borderbottom_border 都是边框设置,定义世界顶部和底部边界的构建方式。砖块之间的边界由底部边框、空气和顶部边框组成。如果不存在,该部分边界将完全由空气组成。如果存在,必须具有以下字段:
      • min_height:边框的最小高度。
      • max_height:边框的最大高度。
      • state:作为边框状态生成的方块状态。它必须是一个包含以下字段的对象:
        • Name:方块的名称
        • Properties:包含任何方块状态属性的对象,例如你想要设置的 {"snowy": "false"}

示例

// 以下是可用于世界预设 `generator` 字段的示例对象。
{
    "type": "bricklands:bricklands",
    "settings": "minecraft:overworld",
    "biome_source": {
      "type": "minecraft:multi_noise",
      "preset": "minecraft:overworld"
    },
    "brick_settings": "bricklands:overworld"
}

图库

2026-09-19_12.03.15 2026-09-19_12.03.27
2026-09-19_12.03.46 2026-09-19_12.04.53
2026-09-19_12.05.01 2026-09-19_12.13.35
2026-09-19_12.15.12 2026-09-19_12.15.17

署名

  • Hex Lands(2019)作者:superfluke、anonlinux777 和 TehNut
  • HexLands 作者:AlcatrazEscapee(MIT 许可证)