Releases: thomasmny/BuildSystem
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.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
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 whenVOID
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
1.20.2 support
- Added 1.20.2 support
- Bug fixes
1.20.1 Support
- Added 1.20.1 support
1.20 support & other changes
-
Added 1.20 support
-
Added ability to filter words in navigator
» New slot in the navigator
» Toggle through multiple settings:none
,starts with
,contains
andmatches
-
Allow admins to specify further illegal characters in a world's name
» New config option:invalid-characters
» If a character in the world's name matches the specified regex, it is removed -
New placeholders
»%buildsystem_lastedited%
»%buildsystem_ lastloaded%
»%buildsystem_ lastunloaded%
-
Several bug fixes
Bug fixes & QOL improvements
-
Bug fixes
» Fixed worlds being not imported correctly
» Scoreboard lines longer than 30 chars are now trimmed in versions <1.13
» Fixed bypass of world version check when importing worlds (-DPaper.ignoreWorldDataVersion
) -
QOL improvements
» Added-c <creator>
argument to/worlds import
command, to specify which player should be the creator of the imported world
» Removedcreator-is-builder
config option, as creator should always be builder
» Removedworld-edit-wand
config option, as WorldEdit wand is now read from the (FastAsync)WorldEdit config