Minecraft Version
  1. 1.26

bs_header.png


BuildSystem is a world management plugin for build servers. Create worlds from presets, generators or your own templates, organise them in a navigator with statuses and categories you define yourself, control who may enter and build, back them up, and hand them out as single-player downloads.
Every builder gets their own settings and tools so they can get to work right away.


» Please read the entire page before installing the plugin! «
Requires Java 25 and Minecraft 26.1 or newer. Runs on Paper and Spigot.


FULL GUIDE

You can find a full guide with installation, commands, permissions, configuration, a migration guide and the developer API *here*



MEDIA

navigator.png

/worlds

worlds.png

World Navigator

predefined_worlds.png

Predefined worlds

templates.png

Custom templates

blocks.png

Receive secret blocks with /blocks

status.png

Set the status of a world

settings.png

Per-player settings

setup.png

Change default items

Screen Shot 2019-11-14 at 21.32.08.png

Custom scoreboard

giphy.gif

Easily create custom worlds, even from templates

giphy.gif

Change a world's icon in the world editor


giphy.gif

Create per player worlds




FEATURES
World navigator
  • An interactive navigator that lists every world on the server, or a classic GUI if you prefer one. Each player can switch between the two.
  • Categories you define yourself: group worlds by visibility and status into tabs, give each tab its own name, colour and icon, and arrange them in-game with a drag-and-drop layout editor. Every category gets its own /worlds <category> command.
  • Custom world statuses: the built-in ones (Not started, In progress, Almost finished, Finished, Archive, Hidden) can be renamed, recoloured, reordered, extended or deleted. Each status decides whether building is allowed and can progress to another status automatically.
  • Folders to keep large servers organised, and pinned worlds that stay at the top of every list.
  • Custom icons for worlds, folders and categories, including player-head textures.

Create worlds with ease
  • Choose from predefined world types, custom generators from other plugins, or templates you add yourself. Any existing world can be saved as a template with a single command.
  • Pick a custom seed when creating a world.
  • Private worlds: each player can create their own world, limited by configurable per-player limits.
  • Import, rename, unimport and delete worlds from in-game menus or commands.

Manage worlds
  • A world editor with every setting in one menu: status, project, permission, visibility, builders, physics, explosions, mob AI, block breaking and placing, time, difficulty, game rules and more.
  • Set the permission a player needs to enter a world, and a builder list of who may modify it.
  • Worlds with a status that does not allow building are look-only: visitors cannot change anything and can optionally be made invisible (bypass with /build).
  • Physics per world, with exceptions: keep physics off but still allow, for example, fluid flow or falling blocks.
  • World backups on a schedule or on demand, stored locally, on S3 or over SFTP, with in-game restore.
  • World downloads: pack any world into a single-player save and send the builder an expiring link.
  • Worlds are unloaded automatically when nobody is in them and loaded again on demand.

Builder tools
  • Custom speed, night vision, NoClip, instant sign placement, iron doors and trapdoors opening by hand, placing plants on any block, double slab breaking, disabling interactions with blocks, hiding other players.
  • /blocks: a library of blocks you cannot get in survival (full barriers, invisible item frames, mob spawners, dragon eggs and so on).
  • Player heads with /skull, time of day with /day and /night, /top, /back, /spawn.
  • Per-player settings so every builder chooses what suits them, each toggle individually permission-gated if you want.
  • A fully customisable scoreboard showing the current world, its status, project and builders.

Server owners and developers
  • 100% customisable messages, GUI names and item icons. An in-game /setup menu configures statuses, categories and default icons without touching a file.
  • Fine-grained permissions for every command, menu button, setting, template, generator and category.
  • Integrations: PlaceholderAPI placeholders, LuckPerms contexts, a WorldEdit / FAWE protection hook, Axiom support, and EssentialsX warps that load unloaded worlds on their own.
  • A developer API on Maven Central (de.eintosti:buildsystem-api) with world creation, typed world data, registries for statuses and categories, and events for the whole world lifecycle.
  • Open source under the GPL.


STATISTICS

This plugin uses bStats to collect anonymous statistics
BuildSystem.svg

https://bstats.org/plugin/bukkit/BuildSystem/7427
Author
Tosti
Price
€9.00 €7.00
First release

Latest updates

  1. Custom Statuses, Navigator Categories, World Downloads & more

    Version 4.0.0 reworks the parts of BuildSystem that were hardcoded until now. World statuses and...
  2. Bug Fixes & Stability

    Bug Fixes Fixed World Rename: Renaming a build world no longer causes its folder reference to...
  3. Startup Crash & Permission Fix

    Bug Fixes Fixed Permission Check: Players with bypass permissions (e.g...