
HexLands
六边形世界生成,《卡坦岛》风格!
查看大图
这个模组是原作 Hex Lands 模组(由 superfluke 等人制作)的更新与重写版本。针对新版 Minecraft 已进行了完整的重写。
特性
- 新增两种世界预设:“HexLands”与“HexLands(主世界)”。前者在主世界与下界均启用六边形地形生成,后者仅在主世界启用。
- 每个六边形包含单一生物群系。不同类型的六边形通过边界墙隔开。
- 与为主世界或其他世界生成添加生物群系的模组自动兼容。
- 通过数据包提供大量世界自定义选项。
配置(数据包 - 1.19.x - 1.20.x)
注意: 由于 Mojang 对世界生成机制的改动,配置方式会根据你所使用的 Minecraft 版本有所不同!如需 1.18.x、1.17.x 或 1.16.x 版本,请参见对应文档。
由于 Mojang 的改动,世界现通过 世界预设 指定。HexLands 可通过添加新的世界预设进行自定义。默认的 HexLands 世界预设可在以下位置找到:HexLands 与 HexLands(仅主世界)。它们均使用 hexlands:hexlands 区块生成器。
要为核心维度使用 HexLands 世界,必须更改 generator 字段。该字段需为包含以下属性的对象:
type是用于标识所用生成器的字符串,应为hexlands:hexlands。settings是维度使用的 噪音设置。biome_source是生物群系源,与原版一致。可为已知预设,如"minecraft:overworld"或"minecraft:nether",也可为符合原版生物群系源格式的 JSON 对象。hex_settings是一个包含针对六边形网格运行参数的对象。可为已知预设,必须为"hexlands:overworld"、"hexlands:nether"或"hexlands:the_end"之一,也可为包含以下字段的对象:biome_scale(默认值:8):采样生物群系以生成六边形时的缩放比例。更高值会生成更随机的生物群系布局。hex_size(默认值:40):单个六边形的大小。hex_border_threshold(默认值:0.92):介于0与1之间的一个数值,表示六边形边界覆盖的比例。数值越大,边界越薄。top_border和bottom_border均为边界设置,定义世界的顶部与底部边界构建方式。六边形间的边界由底部边界、空气和顶部边界组成。如果省略,该部分边界将完全由空气构成。如果存在,必须包含以下字段:min_height:边界的最小高度。max_height:边界的最大高度。state:用作边界状态的方块状态。与原版格式一致,state必须是对应带有Name与Properties字段的对象。Properties必须是一个包含该方块所有可能状态属性键值对的对象,且Name字段必须是该方块的名称。
示例
下面是一个可用于世界预设中 generator 字段的示例对象。
// 以下对象可用于世界预设的 `generator` 字段。
{
"type": "hexlands:hexlands",
"settings": "minecraft:overworld",
"biome_source": {
"type": "minecraft:multi_noise",
"preset": "minecraft:overworld"
},
"hex_settings": "hexlands:overworld"
}
正在加载版本记录…




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