跳到正文

HexLands (Updated)

作者:Patbox

Hexagonal world generation, Settlers of Catan style! Updated to 1.21.8+

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Hex Lands

This mod is an updated version of Hex Lands mod by superfluke, updated through 1.16 to 1.21.1 by alcatrazEscapee.

Features

  • Adds two world type presets: “HexLands”, and “HexLands (Overworld)”. The former which enables hexagonal terrain generation in both the overworld and the nether, the latter which only enables it in the overworld.
  • Each hex contains a single biome. Hexes of different types are bordered by walls.
  • Automatic compatibility with mods that add biomes to the overworld or other world generation.
  • Many options for world customization via data packs.

Configuration

Worlds are specified by World Presets. HexLands can be customized by adding a new world preset, which uses the hexlands:hexlands chunk generator. The hexlands chunk generator has the following fields:

  • type is a string identifying what generator to use. It should be hexlands:hexlands.
  • settings is a Noise Settings used by the dimension.
  • biome_source is the biome source, as in vanilla. It can be a known preset, such as "minecraft:overworld", or "minecraft:nether", or it can be a JSON object following the vanilla biome source format.
  • hex_settings is an object with parameters defining how the hexagonal grid works. It can either be a known preset, which must be one of "hexlands:overworld", "hexlands:nether", or "hexlands:the_end", or it can be an object with the following fields:
  • biome_scale (Default: 8) is the scale at which biomes are sampled to create hexes. Higher values create more random biome layouts.
  • hex_size (Default: 40) is the size of an individual hex.
  • hex_border_threshold (Default: 0.92) is a number between 0 and 1 representing how much of a hex should be covered by the border. Larger values will lead to thinner borders.
  • top_border and bottom_border are both border settings which define how the top and bottom borders of the world are built. The borders between hexes consist of a bottom border, air, and a top border. If not present, this section of the border will consist entirely of air. If present, it must have the following fields:
  • min_height: The minimum height of the border.
  • max_height: The maximum height of the border.
  • state: A block state to generate as the border state. It must be an object with the following fields:
  • Name: The name of the block
  • Properties: An object with any block state properties, such as {"snowy": "false"} that you desire to set

Example

// Below is an example object which can be used in the `generator` field of a world preset.
{
    "type": "hexlands:hexlands",
    "settings": "minecraft:overworld",
    "biome_source": {
      "type": "minecraft:multi_noise",
      "preset": "minecraft:overworld"
    },
    "hex_settings": "hexlands:overworld"
}

Gallery

Overworld Hexes
Nether Hexes

常见问题

HexLands (Updated) 支持哪些 Minecraft 版本?

HexLands (Updated) 支持 Minecraft Java 版 1.21.6–26.3,共 11 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

HexLands (Updated) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Patbox 的其他作品

查看全部 →