Home›Java›Mods›SimCity Expansion
SimCity Expansion
ModsJava

SimCity Expansion

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by CancriRecoleta · on Modrinth

⬇ Download on Modrinth
SimCity Expansion — screenshot 1SimCity Expansion — screenshot 2SimCity Expansion — screenshot 3SimCity Expansion — screenshot 4SimCity Expansion — screenshot 5

SimCity Expansion

Building expansion-pack manager for New-Simukraft-1.21.1

Bring vanilla, Litematica, and WorldEdit structures into the game, convert and install them as buildable SimuKraft buildings, edit them in a Litematica-style manager, and share them as one-click zip packs.


Made for NeoForge Available on CurseForge Available on Modrinth

Minecraft NeoForge No dependencies Version License Source


Contents

Overview

SimCity Expansion is a NeoForge mod for Minecraft 1.21.1 that adds a complete building expansion-pack pipeline to New-Simukraft-1.21.1 (a city-building mod). It lets you import structures from three common formats, convert them into SimuKraft's buildable format, organise and edit them through a Litematica-style manager, and package them as portable zip packs for one-click install and sharing.

Integration with SimuKraft is a pure file-system convention — the mod writes .sk and .nbt files under <game dir>/simukraftbuilding/<category>/ — so there is no compile-time dependency on SimuKraft. The manager is built on Minecraft's own GUI toolkit and needs no extra library, and the command interface runs on a dedicated server as well.

Features

Requirements and installation

Requirement Version
Minecraft 1.21.1
NeoForge 21.1.233 or newer

Place the jar in your mods/ folder — there are no other mod dependencies. The in-game manager works out of the box on a client; on a dedicated server the jar loads headless and exposes the /buildpack command.

Opening the manager

Press \ (backslash) in-game. All bindings are rebindable under the mod's category in Options -> Controls.

Action Default key
Open the build pack manager \
Set world selection corner A [
Set world selection corner B ]
Capture the selection as a blueprint '
Toggle "include block-entity contents" unbound
Clear the world selection unbound

The manager

The left panel has three tabs:

The info panel on the right shows metadata rows, a preview, a material list (counted by block type, with missing blocks flagged), and a .sk metadata form (editable on the Import tab, read-only elsewhere). It supports drag-and-drop import, search, sort, batch install, and two-click delete. When you browse a pack that ships an icon, the icon is shown in the preview area.

Structure editor

Open a structure in the editor to refine it before installing:

Press H inside the editor for the full shortcut list.

Capturing builds from the world

Build something in your world, then turn it into a blueprint without leaving the game:

  1. Look at a block and press [ to set corner A, then ] to set corner B. The selection box is drawn in the world.
  2. Press ' to capture the selection and export it to the import directory.
  3. Optionally bind the "include block-entity contents" key to capture chest inventories and similar data, and the "clear selection" key to reset the corners.

The same operation is available on servers via /buildpack capture (see Commands).

Build packs

Buildings are grouped into five fixed categories: residential, commercial, industry, public, and other.

The full pack specification (directory layout, pack.json, .sk / .meta.json metadata, native job/trade JSON, icon.png, and index.json) is documented in docs/pack-format.zh.md.

Structure formats

Extension Source Conversion on install
.nbt Vanilla structure block template Installed as-is; old versions auto-upgraded
.litematic Litematica projection Multi-region merge into one bounding box; reads embedded name / author / creation time / thumbnail
.schem Sponge / WorldEdit schematic v1, v2, and v3 supported

All formats are converted to vanilla .nbt on install (SimuKraft's build system only reads the vanilla format). During conversion the structure is DataFixer-upgraded to the current game version, block-entity positions are remapped and preserved, the palette is checked against the registry for missing blocks, and the merged volume is capped at 16,000,000 blocks.

Directory layout

<game dir>/
├── simcity_expansion/
│   ├── import/                 import directory (drop loose files and zip packs here)
│   ├── export/                 exported build packs
│   └── installed_packs.json    installed-pack registry
└── simukraftbuilding/<category>/   SimuKraft building directory (install target)

Commands

All /buildpack subcommands require operator level 2 (game masters) and offer tab-completion.

Command Description
/buildpack list List the files in the import directory
/buildpack packs List installed packs
/buildpack install <file> [category] [name] Install a loose structure file
/buildpack installpack <zip> Install a whole zip pack
/buildpack uninstallpack <id> Uninstall a pack by its id
/buildpack activate <zip> Serve a pack to SimuKraft virtually (no install) — requires SimuKraft
/buildpack deactivate <id> Stop serving an activated pack
/buildpack active List currently active packs
/buildpack capture <from> <to> [name] [format] Capture a region into a blueprint

Documentation

Document Audience
Usage guide Players: import, install, manage, export
Pack format spec v2 Pack authors: layout, pack.json, metadata, conversion

Chinese versions are also available: usage.zh.md and pack-format.zh.md.

Building from source

The project uses the Gradle wrapper and a NeoForge ModDevGradle toolchain (JDK 21).

./gradlew build

The built jar is written to build/libs/.

License

All Rights Reserved. Copyright © 2026 xinian. This source is published for reference; it is not licensed for redistribution or derivative works without permission. When using in a modpack, you must link back to the original link.

Acknowledgements

About the old version

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more