Skip to content

Installation

MKI edited this page Oct 1, 2026 · 1 revision

Installation

Requirements

  • Java 25
  • One of the supported mod loaders:
Minecraft Loader Minimum version Extra dependency
26.3 Fabric Fabric Loader 0.19.5 Fabric API 0.160.6+26.3
26.3 NeoForge NeoForge 26.3.0.1-beta –
26.3 Forge not available yet – Forge has not published a 26.3 build –
26.2 Fabric Fabric Loader 0.19.3 Fabric API 0.158.0+26.2
26.2 NeoForge NeoForge 26.2.0.67 –
26.2 Forge MinecraftForge 26.2-65.1.2 –
26.1.2 Fabric Fabric Loader 0.19.2 Fabric API 0.155.2+26.1.2
26.1.2 NeoForge NeoForge 26.1.2.97 –
26.1.2 Forge MinecraftForge 26.1.2-64.1.2 –

Newer loader versions for the same Minecraft version work as well.

Installing

  1. Install the mod loader for your Minecraft version.
  2. On Fabric, also install Fabric API.
  3. Put the Expanded Building jar that matches your loader and your Minecraft version into the mods folder.
  4. Start the game once. The configuration files and the blueprint folders are created automatically (see Configuration).

Server and client

Expanded Building is server-authoritative: all logic, protection and validation runs on the server. Install it on the server and on every client. The client side provides the builder dashboard, the ghost blueprint, the placement preview and its key bindings.

If the dashboard cannot be opened, the builder falls back to a clickable chat menu, and every dashboard action also exists as a command (see Commands).

Single player

Just put the jar into your mods folder – single player runs on an integrated server.

Languages

English, German, Spanish and Turkish are included.

Update notifications

Once a player is online, the mod checks once per server run whether a newer version exists and posts a clickable notice in chat. You can switch this off in config/expanded_building-update.json – see Configuration.

Building from source

Every loader/version combination lives on its own branch of the repository:

Branch Loader Minecraft
main, fabric-26.2 Fabric 26.2
fabric-26.1.2, fabric-26.3 Fabric 26.1.2, 26.3
neoforge-26.1.2, neoforge-26.2, neoforge-26.3 NeoForge 26.1.2, 26.2, 26.3
forge-26.1.2, forge-26.2, forge-26.3 Forge 26.1.2, 26.2, 26.3

Check out the branch you need and run:

# Windows
.\gradlew.bat clean build
# Linux / macOS
chmod +x gradlew
./gradlew clean build

The jar ends up in build/libs/. The build uses a Java 25 toolchain; if no JDK 25 is installed, Gradle tries to download one. gradlew test runs the unit tests.

Clone this wiki locally