Releases: thomasmny/BuildSystem
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
QOL improvements & bug fixes
-
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 whenVOIDdamage 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