
砖块之地
将你的世界生成变成带有不同生物群系的交错砖块!灵感来自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:hexlandsid 仍然有效。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_border和bottom_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"
}
图库
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
署名
正在加载版本记录…








正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。