Download HexLands (Updated) — Minecraft Mods — MetaMods
HexLands (Updated)

HexLands (Updated)

Active

Downloads

0

Last update

2 weeks ago

Versions

1.21.6 — 1.21.9
Server
Fabric
Neoforge

HexLands (Updated) - Hexagonal World in Minecraft

This mod is an updated version of the original Hex Lands mod by superfluke, adapted for Minecraft versions from 1.16 to 1.21.1 by developer alcatrazEscapee.

Main Features

The mod adds two world type presets: "HexLands" and "HexLands (Overworld)". The first option activates hexagonal terrain generation in both the regular world and the Nether, while the second applies it only to the main dimension.

Each hexagon contains a unique biome, and the borders between different hex types are designed as walls. The mod is automatically compatible with other modifications that add new biomes or change world generation.

Configuration via Data Packs

The world is configured through World Presets. To customize HexLands, you need to create a new world preset using the hexlands:hexlands chunk generator. This generator supports the following parameters:

  • type - string identifying the generator to use. Should be hexlands:hexlands.
  • settings - Noise Settings applied to the dimension.
  • biome_source - biome source, as in vanilla. Can be a standard preset like "minecraft:overworld" or "minecraft:nether", or a JSON object in vanilla biome source format.
  • hex_settings - object with hexagonal grid parameters. Can be a standard preset ("hexlands:overworld", "hexlands:nether", "hexlands:the_end") or contain the following fields:
    • biome_scale (default: 8) - scale at which biomes are sampled to create hexes. Higher values create more random biome distribution.
    • hex_size (default: 40) - size of an individual hex.
    • hex_border_threshold (default: 0.92) - number from 0 to 1 determining how much of a hex should be covered by the border. Higher values create thinner borders.
    • top_border and bottom_border - border settings defining the construction of top and bottom world borders. Borders between hexes consist of bottom border, air, and top border. If the parameter is absent, the corresponding border section will consist entirely of air. When present, must contain:
      • min_height: minimum border height
      • max_height: maximum border height
      • state: block state for border generation. Must be an object with fields:
        • Name: block name
        • Properties: object with any block state properties, for example {"snowy": "false"}

Configuration Example

// Example object for use 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

Hexes in the Overworld Hexes in the Nether

Project members
Patbox

Patbox

Developer

Created: 10 Aug 2025

ID: 262493