Releases: thomasmny/BuildSystem
Bug Fixes & Stability
Bug Fixes
- Preserve folder reference when renaming build worlds — renaming a build world no longer orphans its folder reference, preventing inconsistent state after rename operations. (#412)
- Backup service now reloads on plugin initialization — fixes an issue where the backup service was not properly restarted on plugin init, which could cause backups to silently not run after a reload. (#428)
Maintenance
- Dependency and toolchain updates (Gradle, WorldEdit, AWS SDK, Shadow, etc.)
New Contributors: Welcome @TWME-TW for their first contribution! 🎉
Full Changelog: 3.0.1...3.0.2
Startup Crash & Permission Fix
Bug Fixes
- Fixed Permission Check: Players with bypass permissions (e.g.,
buildsystem.bypass.settings) will now be correctly allowed to modify worlds. - Fixed Startup Crash: Resolved a server crash by ensuring all worlds are loaded on the main server thread.
Full Changelog: 3.0.0...3.0.1
World Backups, Folders, Developer API & more
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
Other changes
Bug fix when loading worlds
Fix java.lang.ClassCastException when sending title to player that a world is loading
Minecraft 1.21.5 support
What's Changed
- Add individual permissions for each gamemode by @thomasmny in #329
- Revert changes made to
UUIDFetcherby @thomasmny in #333 - Add support for Minecraft 1.21.5 by @thomasmny in #347
Full Changelog: 2.26.0...2.27.0
Minecraft 1.21.3/4 support, Axiom support & more
What's Changed
- Add support for Minecraft 1.21.3 & 1.21.4 by @thomasmny
- Simple Axiom Support by @EinJOJO in #309
- Reload
messages.ymlfile when using/config reloadby @thomasmny in #315 - Add permissions to
/buildsystem,/worlds helpand/worlds itemby @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 buildersto the world editor by @thomasmny
Dependency updates
- chore: Update dependency org.jetbrains:annotations to v26.0.1 by @renovate in #299
- chore: Update actions/checkout action to v4.2.2 by @renovate in #301
- chore: Update plugin com.gradleup.shadow to v8.3.5 by @renovate in #305
- chore: Update actions/setup-java action to v4.6.0 by @renovate in #311
- chore: Update dependency gradle to v8.12 by @renovate in #312
- chore: Update dependency com.github.cryptomorin:XSeries to v13 by @renovate in #313
New Contributors
- @Lumine1909 made their first contribution in #300
Full Changelog: 2.25.2...2.26.0
Bug fixes and improvements
What's Changed
- Remove fall damage cancellation
- Adding the option to disable the adventure game mode on archived worlds by @paaulhier in #288
Dependency updates
- chore: Update dependency gradle to v8.9 by @renovate in #278
- chore: Update dependency com.github.cryptomorin:XSeries to v11.2.0.1 by @renovate in #279
- chore: Update actions/setup-java action to v4.2.2 by @renovate in #280
- chore: Update dependency gradle to v8.10 by @renovate in #281
- chore: Update dependency com.github.cryptomorin:XSeries to v11.2.1 by @renovate in #282
- chore: Update dependency org.bstats:bstats-bukkit to v3.0.3 by @renovate in #283
- chore: Update dependency gradle to v8.10.1 by @renovate in #284
- chore: Update actions/setup-java action to v4.3.0 by @renovate in #285
- chore: Update plugin com.gradleup.shadow to v8.3.2 by @renovate in #287
- chore: Update dependency com.github.cryptomorin:XSeries to v11.2.2 by @renovate in #289
- chore: Update dependency org.bstats:bstats-bukkit to v3.1.0 by @renovate in #290
- chore: Update dependency gradle to v8.10.2 by @renovate in #291
- chore: Update actions/setup-java action to v4.4.0 by @renovate in #292
- chore: Update dependency org.jetbrains:annotations to v25 by @renovate in #293
- chore: Update actions/checkout action to v4.2.0 by @renovate in #294
- chore: Update dependency com.github.cryptomorin:XSeries to v11.3.0 by @renovate in #295
Full Changelog: 2.25.1...2.25.2
Bug fix
Fixed IncompatibleClassChangeError
Full Changelog: 2.25.0...2.25.1
Minecraft 1.21 support & other changes
-
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
New Contributors
- @Rigner made their first contribution in #241
- @paaulhier made their first contribution in #251
Full Changelog: 2.24.4...2.24.5
Minecraft 1.20.4 support
- Added support for Minecraft 1.20.4
- Fixed message error in world editor