- Add hand-crafted structures to your Minecraft world!
- Add unique randomly generated modular dungeons to your world!
- Use pre-made packs or build your own with WorldEdit!
- Fits any world generator.
- Structures spawn on the surface, underground, in the sky and on liquid surfaces. Placement types
- Chests with randomized loot.
- Optional vanilla mob spawns inside structures.
- Contains custom props and furniture when used with the BetterStructures Prop Pack
- Only generates in new chunks.
- Supports custom items.
- EliteMobs integration for advanced boss fights.
- MMOItems & MythicMobs integrations.
- Download, install and update content packs from an in-game menu with
/bs setup. Content packages - Pregenerate your world with
/bs pregenerate, which pauses when the server's TPS drops. Commands - Choose which worlds get structures in
ValidWorlds.yml. How - Apply plugin updates without restarting with
/bs applypluginupdate. How it works - Fast & lightweight with no noticeable server impact when exploring.
- Want an even better experience? Works great with EliteMobs, Free Minecraft Models, Resurrection Chest, and Resource Pack Manager — all free!
Important: Make your own content or download at least one of the free packs below so structures can start spawning.
-
Required: WorldEdit or FastAsyncWorldEdit
-
Recommended:
- EliteMobs for boss fights
- WorldGuard for region protection
- Note: EliteMobs-specific packs (Shrines 1 & 2, Caves & Lost Civilizations Free & Premium) require EliteMobs.
⚠️ Do not use AsyncWorldEdit — it will break things.
Click here for every free & premium download with more info!
Open performance tips
For normal servers
- Check your server view distance. This is in
server.properties. Higher view distances generate exponentially more chunks — a view distance of 40 can result in ~5000 chunks loaded per player.
For low‑end servers
-
Make sure you have enough RAM. Rough guideline: ~3 GB total available for the server (Minecraft + plugins), not that BetterStructures itself uses that much.
-
Alternatively, pregenerate your world. Use
/bs pregenerateor a world pregenerator such as Chunky with BetterStructures installed to bake structures into the map. After generation, BetterStructures uses essentially no power. Downside: you can’t add new structure packs to that world without generating a new one (same as vanilla).
Matecraft is the official BetterStructures server! It’s run by me and is always up-to-date with the latest experimental features and new build packs. Cozy community, dedicated players — come see the plugins as they were designed to work!
- Java API guide: structure placement, chest loot, custom sign marker, paste-complete and modular world events, plus the classes they expose
- Generated Java reference
- Maven repository and coordinates
- Source code
- License: GPL-3.0. Content packs have their own distribution terms.






