Back to mods
Bricklands project artwork

CurseForge · Minecraft mod

Bricklands

Turns your world generation into staggered bricks with different biomes! Inspired by the Hexlands mod

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Bricklands release matches 1.21.4?

Updated last month
Best match for your filters bricklands-neoforge-1.21-1.2.0.0.jar
Game version 1.21.2-Snapshot, 1.21, 1.21.6-snapshot
Loader NeoForge

bricklands-neoforge-1.21-1.2.0.0.jar targets 1.21.2-Snapshot, 1.21, 1.21.6-snapshot with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Bricklands required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does bricklands-neoforge-1.21-1.2.0.0.jar need?

bricklands-neoforge-1.21-1.2.0.0.jar on 1.21.4. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Bricklands without breaking your instance.

Built for bricklands-neoforge-1.21-1.2.0.0.jar on 1.21.4. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use bricklands-neoforge-1.21-1.2.0.0.jar. It targets 1.21.2-Snapshot, 1.21, 1.21.6-snapshot with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside bricklands-neoforge-1.21-1.2.0.0.jar. It opens that exact file at the source.

About this project

What does Bricklands add?

This mod is based on HexLands by AlcatrazEscapee (MIT), rewritten so biomes sit on a staggered brick grid instead of hexes. HexLands itself is based on the original Hex Lands (2019) by superfluke, anonlinux777, and TehNut.

Features

  • Adds two world type presets: "Bricklands", and "Bricklands (Overworld)". The former enables brick terrain generation in the overworld and the nether; the latter only enables it in the overworld. The world create Customize button edits brick size, rims, merge-same-biome, and random biomes.
  • Each brick is 4 chunks wide by 2 chunks tall, with odd rows shifted by half a brick. Each brick contains a single biome. Bricks 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 (Data Packs - 1.21)

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

  • type is a string identifying what generator to use. It should be bricklands:bricklands. The older bricklands:hexlands id still works.
  • 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.
  • brick_settings is an object with parameters defining how the brick grid works. It can either be a known preset, which must be one of "bricklands:overworld", "bricklands:nether", or "bricklands: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 bricks. Higher values create more random biome layouts.
    • width_chunks (Default: 4) is the width of an individual brick, in chunks.
    • height_chunks (Default: 2) is the height of an individual brick, in chunks. Odd rows are shifted by half this width.
    • rim_size (Default: 2) is how many blocks thick the border is, measured inward from the brick edge.
    • merge_same_biome (Default: false) when true, skips rims between neighboring bricks that share a biome so they merge. When false, every brick edge gets a rim.
    • random_biomes (Default: false) when true, each brick picks a biome at random from that dimension's biome list instead of sampling climate.
    • 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 bricks 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": "bricklands:bricklands",
    "settings": "minecraft:overworld",
    "biome_source": {
      "type": "minecraft:multi_noise",
      "preset": "minecraft:overworld"
    },
    "brick_settings": "bricklands:overworld"
}

Gallery

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

Attribution

  • Hex Lands (2019) by superfluke, anonlinux777, and TehNut
  • HexLands by AlcatrazEscapee (MIT License)

Project description from CurseForge.

Pick your setup

Bricklands by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

45 available setups

Showing the newest 12 of 25 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Bricklands versions and loaders

3 of 3 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.