Important: Moving forward BuildSystem will now only actively support the latest full Minecraft release (currently 1.21). Older versions may still work but are no longer supported.
This change enables the use of modern Minecraft and Java features.

What's new in v3

- Added Developer API
- Added World Folders
- Added World Backups
- Added config option to prohibit world deletion
- Added config option for disabled world physics
- Added commands for directly opening navigator categories

Bug fixes

- Fixed template worlds not keeping world generator settings

Other changes

- Updated to Java 21
- Dropped support for older versions


Click here to view the changelog: https://github.com/thomasmny/BuildSystem/releases/tag/3.0.0
Fix `java.lang.ClassCastException` when sending title to player that a world is loading
What's Changed
Full Changelog: 2.26.0...2.27.0
What's changed
  • Add support for Minecraft 1.21.3 & 1.21.4 by @thomasmny
  • Simple Axiom Support by @EinJOJO in #309
  • Reload messages.yml file when using /config reload by @thomasmny in #315
  • Add permissions to /buildsystem, /worlds help and /worlds item by @thomasmny in #324
  • Add bypass permissions for viewing/joining worlds by @thomasmny
Bug fixes
  • Fix UUID fetch bug in offline server by @Lumine1909 in #300
  • Add permission check when navigating from /worlds builders to the world editor by @thomasmny
  • Removed fall damage cancellation
  • Added the option to disable the adventure game mode on archived worlds
Full Changelog: https://github.com/thomasmny/BuildSystem/compare/2.25.1...2.25.2
Fixed `IncompatibleClassChangeError`

Full Changelog: https://github.com/thomasmny/BuildSystem/compare/2.25.0...2.25.1
+ Add support for Minecraft 1.21

+ Improve skull performance in menus

+ Added world type to the import command

+ Allow builders to be added and removed via command

+ Bug fixes
» Fixed incorrectly implemented bypass logic
» Don't allow world to be renamed if other world with new name already exists
» World was not saved before chunks are unloaded
» Fixed NPE when using filters
+ Added support for Minecraft 1.20.4
+ Fixed message error in world editor
  • QOL improvements
    + Worlds are now unloaded by default; If you do not have this setting activated, I suggest you do so
    + Add permission to setting individual status states (/worlds setStatus): https://buildsystem.eintosti.de/worlds/setstatus#individual-permission
    + Improve player teleportation: Player is now teleported up when VOID damage is received
    + You can now use PlaceholderAPI placeholders in messages
    + The scoreboard is now updated scoreboard asynchronously

  • Bug fixes
    + Worlds which are blacklisted from being unloaded will now load when the server starts
    + The "import successful" message will only be sent if the import actually finished
    + Added missing plants to the "Place Plants" setting
+ Added 1.20.2 support
+ Bug fixes