
Multiverse-Core
The Bukkit World Management Plugin.
What's Changed
- Refactor compatibility utilities to use Try for method and class retrieval by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3446
- Refactor long chained if-else to use Attempt#failIf by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3447
- Migrate world config to store worlds using namespace key by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3449
- Add world key to output in
/mv infocommand by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3451 - Move getCoordinateScale to WorldCompatibility by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3453
- Prevent instantiation of utility classes by adding private constructors by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3452
- Fix isIteratingOverLevels field not found by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3455
- Add support for looking up worlds with namespace key string by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3454
- Fix command typo in spawn adjustment logging message by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3457
- Bump mockbukkit to fix skipped tests by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3460
- Add support for potential worlds finding with new 26.1 dimensions format by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3456
- Add preCreatureSpawn event handler to optimize spawn checks by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3458
- Add support for creating world with bonus chest and force spawn by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3459
- Add support for custom destination with
--remove-playerflag by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3461 - Improve getCoordinateScale method checking by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3463
- Add support for setting world border time with ticks by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3462
- Fix unable to remove world config with legacy name as key by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3464
- Store generator settings used to ensure it persist during regen by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3465
- Notify users about the removal of the keep spawn in memory feature in Minecraft 1.21.9+ by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3466
- Make MultiverseCoreApi class final to prevent subclassing by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3467
- Retain bonus chest setting on regen world by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3468
- Add support for setting metadata key value for each world by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3469
- Fix world exist checking not looking up both name and key by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3470
- Remove use of jspecify annotation in favour of jetbrains by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3471
- Fix entity purging should ignore players by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3472
- Improve tab completion for namespaced keys and properties by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3475
- Add support for new dumps viewer with more debug info and better ui by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3473
- Fix crashes with regen and cloning world by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3479
- Add portal form disabled messages for end and nether portals by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3480
- V5.7 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3450
- Fix folder detection during 26.1 migration at world load by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3481
- Update link and description in plugins.yml by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3485
- Allow locales folder to add and override acf messages by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3484
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.2...5.7.0
What's Changed
- Update link and description in plugins.yml by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3485
- Allow locales folder to add and override acf messages by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3484
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.7.0-pre.1...5.7.0-pre.2
What's Changed
- Fix folder detection during 26.1 migration at world load by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3481
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.7.0-pre...5.7.0-pre.1
What's Changed
- Refactor compatibility utilities to use Try for method and class retrieval by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3446
- Refactor long chained if-else to use Attempt#failIf by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3447
- Migrate world config to store worlds using namespace key by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3449
- Add world key to output in
/mv infocommand by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3451 - Move getCoordinateScale to WorldCompatibility by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3453
- Prevent instantiation of utility classes by adding private constructors by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3452
- Fix isIteratingOverLevels field not found by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3455
- Add support for looking up worlds with namespace key string by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3454
- Fix command typo in spawn adjustment logging message by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3457
- Bump mockbukkit to fix skipped tests by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3460
- Add support for potential worlds finding with new 26.1 dimensions format by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3456
- Add preCreatureSpawn event handler to optimize spawn checks by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3458
- Add support for creating world with bonus chest and force spawn by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3459
- Add support for custom destination with
--remove-playerflag by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3461 - Improve getCoordinateScale method checking by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3463
- Add support for setting world border time with ticks by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3462
- Fix unable to remove world config with legacy name as key by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3464
- Store generator settings used to ensure it persist during regen by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3465
- Notify users about the removal of the keep spawn in memory feature in Minecraft 1.21.9+ by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3466
- Make MultiverseCoreApi class final to prevent subclassing by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3467
- Retain bonus chest setting on regen world by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3468
- Add support for setting metadata key value for each world by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3469
- Fix world exist checking not looking up both name and key by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3470
- Remove use of jspecify annotation in favour of jetbrains by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3471
- Fix entity purging should ignore players by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3472
- Improve tab completion for namespaced keys and properties by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3475
- Add support for new dumps viewer with more debug info and better ui by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3473
- Fix crashes with regen and cloning world by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3479
- Add portal form disabled messages for end and nether portals by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3480
- V5.7 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3450
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.2...5.7.0-pre
What's Changed
- Update multiverse-core_zh.properties by @xiaohuang2004 in https://github.com/Multiverse/Multiverse-Core/pull/3441
- Update platform upload version list to include 26.1.2 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3445
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.1...5.6.2
What's Changed
- Update multiverse-core_zh.properties by @xiaohuang2004 in https://github.com/Multiverse/Multiverse-Core/pull/3441
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.1...5.6.2-pre
What's Changed
- Add support for detecting PaperMC 26.1 folder migration by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3439
- Fix world folder being lowercased due to namespace changes in 26.1 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3440
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.0...5.6.1
What's Changed
- Fix world folder being lowercased due to namespace changes in 26.1 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3440
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.1-pre...5.6.1-pre.1
What's Changed
- Add support for detecting PaperMC 26.1 folder migration by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3439
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.0...5.6.1-pre
What's Changed
- Fix
--skip-folder-checkflag not showing for/mv loadcommand by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3434 - Update world folder discovery and checking to support new 26.1 format by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3435
- Fix clone not working due to duplicated Paper world metadata in 26.1 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3436
- Add support for cloning unloaded worlds by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3422
- Fix ANSI color format reset in log messages by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3437
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.3...5.6.0
- Fix
What's Changed
- Fix ANSI color format reset in log messages by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3437
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.0-pre.2...5.6.0-pre.3
What's Changed
- Add support for cloning unloaded worlds by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3422
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.0-pre.1...5.6.0-pre.2
What's Changed
- Fix clone not working due to duplicated Paper world metadata in 26.1 by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3436
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.6.0-pre...5.6.0-pre.1
What's Changed
- Update world folder discovery and checking to support new 26.1 format by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3435
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.4-pre...5.6.0-pre
What's Changed
- Fix
--skip-folder-checkflag not showing for/mv loadcommand by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3434
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.3...5.5.4-pre
- Fix
What's Changed
- Fix biome not applying during world regen by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3427
- Change entry fee migrator class access modifier to private by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3430
- Apply passenger mode to join location and first spawn as well by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3429
- Add PlaceholderAPI support for showing world load status (
%multiverse-core_isloaded_<worldname>%) by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3431
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.2...5.5.3
What's Changed
- Add PlaceholderAPI support for showing world load status (
%multiverse-core_isloaded_<worldname>%) by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3431
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.3-pre.1...5.5.3-pre.2
- Add PlaceholderAPI support for showing world load status (
What's Changed
- Change entry fee migrator class access modifier to private by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3430
- Apply passenger mode to join location and first spawn as well by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3429
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.3-pre...5.5.3-pre.1
What's Changed
- Fix biome not applying during world regen by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3427
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.2...5.5.3-pre
What's Changed
- Fix null error when world name for non-player placeholders not specified by @benwoo1110 in https://github.com/Multiverse/Multiverse-Core/pull/3423
Full Changelog: https://github.com/Multiverse/Multiverse-Core/compare/5.5.1...5.5.2
