2.0.0latest26.1+2 support, BKCL compatibility fixesJul 1, 2026 · [+] Added support for BKCommonLib 2.0.0 / Minecraft 26.1+2 · [+] Added support for Paper's async spawn location event (silence warning) · [ ! ] Fixed a few compatibility issues with MythicDungeons1.21.11-v2Remove debug printDec 29, 2025 Some debugging console print got left behind in the last build1.21.11-v1Bugfixes, minecraft 1.21.11 supportDec 25, 2025 · [+] Added support for Minecraft 1.21.11 + bkcl · [ ! ] Fixed a 1.21 issue when new players join the server for the first time · [ ! ] Fixed an asynchronous access related problem · [ ! ] Fixed player health buffs not being applied properly sometimes · [ ! ] Fixed player death affecting all worlds instead of just the grouped last-position ones · [ ! ] Fixed initial spawn world and spawn position no longer being honored since 1.211.21.10-v1Added support for Minecraft 1.21.6 - 1.21.10Oct 15, 2025 · [+] Added support for 1.21.6 - 1.21.10 + support for inventory loading changes in server · [+] Added ignore force join permission, to allow some player roles to spawn where they were last · [+] Added option to enable/disable health regeneration on a world · [ ! ] Fixed incorrect information shown in the portal setup commands · [ ˄ ] Improved setspawn command so it can work in command blocks · [ ˄ ] Improved world loading compatibility with Iris worldgen plugin1.21.5-v1Version support update, some new featuresApr 27, 2025 · [+] Added support for breaking changes in Minecraft 1.21.2+ · [+] Added a basic world regenerate command (only works when world is not loaded) · [+] Added an option to regenerate worlds on startup of the server · [+] Added support for placing portal signs using ctrl-middle-click · [+] Added support for traincarts power modes on portal signs when matching · [ ! ] Fixed bukkit /spawnpoint command not updating the myworlds-configured spawn point · [ ! ] Fixed an issue with the portal end credits show option not working reliably · [ ˄ ] Improved respawn handling when other plugins are involved1.21.1-v1Minecraft 1.21 support, improvements to compatibility and inventory handlingSep 21, 2024 · [+] Added support for Minecraft 1.21 · [+] Added support for MythicDungeons 2.0.0 · [ ! ] Fixed support for OpenInv editing on Minecraft 1.21 · [ ! ] Fixed inventory settings of worlds resetting sometimes · [ ˄ ] Improved the inventory match rules to match * last to allow for overrides and a default · [+] Added an inventory matched rule remove command · [ ! ] Fixed portal handling sometimes failing because of not finding the portal · [ ˄ ] Improved portal handling to fire the portal event for better integration with other plugins · [ ! ] Fixed player attributes not resetting when players switch to a world without attributes set1.20.6-v1Minecraft 1.20.5 + 1.20.6 support update, with some new features and fixesJun 13, 2024 · [+] Added Minecraft 1.20.5 + 1.20.6 support (Update BKCL!) · [ ! ] Fixed potion effects not restoring (visibly) on teleport · [+] Added new matched merge feature for inventories to better support dungeon plugins · [+] Added better support for openinv inventory editing · [ ! ] Fixed sync chunk load issue with teleport commands, is now asynchronous to avoid tps lag · [ ! ] Fixed food state not reset when players respawn · [+] Added loadbefore for CustomNPCs to fix load order · [+] Added player argument option for the /mw spawn command (for console/command block use)1.20.4-v3False Positive antivirus fix + Advancements fix for newer minecraft versionsJan 3, 2024 Some code in the Inventory command handling class mysteriously triggered a false positive malware detection in some antivirus software. Modified the code so this no longer happens. Fixed problems disabling advancements for a world. To fix this, you must update BKCommonLib to 1.20.4-v2 as well.1.20.4-v2Better Mythic Dungeons integrationDec 30, 2023 Mythic Dungeons creates 'instance' worlds of dungeons, and this did not cooperate well with the inventories feature. This has now been fixed. In addition, some changes were included for better support of inventories on forge where multiple worlds share a folder. Here a custom playerdata folder can be configured per world to work around this.1.20.4-v1BugfixesDec 17, 2023 · [ ! ] Fixed nether portal destination not taking world border into account · [ ˄ ] Improved synchronization around player data saving1.20.2-v1Quality of life improvements, Iris worldgen compatibility bugfixOct 8, 2023 · [ ! ] Fixed rejoin making use of last-positions of where players died · [ ! ] Fixed an issue with Iris worldgen because MyWorlds loaded worlds before Iris did · [+] Added a non-strict water portal mode that activates whenever players go from non-water to water · [+] Added rejoin command function to teleport another (named) player · [ ! ] Fixed recipe book getting reset because of per-world inventories1.20.1-v2FixesAug 8, 2023 · [ ! ] Fixed bug with PAPI placeholder world name argument · [ ! ] Fixed default nether/end portals not being set up right on first installation · [ ! ] Fixed world doesnt exist message showing when players first join · [ ∗ ] Changed dependencies in an attempt to fix broken load order due to CMI · [+] Added localization entries for the lastposition commands1.20.1-v1Fixes and changesJun 21, 2023 · [+] Added support for the new 1.20 signs so portals can be created on the back · [+] Added config option to toggle time format between 23:45 and 11:45 PM · [+] Added world respawn mode "ignore" so that other plugins can handle respawns there · [ ! ] Fixed per-portal options command not working properly · [ ˄ ] Improved fallback logic when a player joins that was on a world that no longer exists · [ ∗ ] Changed rejoin logic to disallow rejoining a world position where a player last died · [ ! ] Fixed plugin loading a chunk in spawn during world load, throwing some other plugins off1.19.4-v1Bugfixes and improvementsApr 7, 2023 · [ ! ] Fixed water portals not working with waterlogged blocks · [ ! ] Fixed a bug that caused player beds to reset on non-main worlds · [+] Added default portal mode 'vanilla' - to disable myworlds interference per world · [ ˄ ] Improved performance of player cross-world teleportation (inventory saving) · [−] Removed the redundant portal.enter permission (portal.use did the same thing already)1.19.3-v3Paper compatibility update, minor other changesFeb 22, 2023 · [+] Added support for paper's new plugin loader (preloader bug) · [+] Added option of whether end/nether portals can be lit · [ ! ] Fixed disabled default end/nether portals resetting after restart due to auto-detection1.19.3-v2Bugfixes and additionsFeb 14, 2023 · [+] Added configurable per-world player limits · [+] Added option to set per portal sign whether it's player-only, or that mobs/items can pass · [+] Added support for specifying the world name in placeholders (%myworlds_world_weather[worldname]%) · [ ! ] Fixed a bug on Minecraft 1.16+ with force main world joining which caused players to spawn in the wrong world when the main world is a flat world · [ ! ] Fixed bed respawn being forgotten from other worlds when players teleport to a world where beds are disabled · [ ! ] Fixed absorption (bonus hearts) not being reset when players switch worlds · [ ! ] Fixed spawn/respawn point not getting a proper world assigned when using /world copy · [ ∗ ] Changed chat permission logic so that if it's disabled, it doesn't listen to chat events at all.1.19.3-v1Improvements and fixes to world inventories and portalsDec 26, 2022 · [+] Added inventory migration commands - change where player data is stored and what the main world is · [+] Added rejoin portals - rejoin the last world a player was on · [+] Added support for BetterPortals · [+] Added respawn on mode which only respawns at the bed if bed is in the respawn world · [ ! ] Fixed nether and end portal teleportation problems (problems with mobs or incorrect teleports) · [ ! ] Fixed the default portal disable command (wasn't doing anything) · [ ! ] Fixed advancements still giving EXP despite being disabled · [ ! ] Fixed PAPI placeholders breaking when papi is reloaded · [ ˄ ] Improved the inventory logic so it also restores fire-ticks, air-ticks, etc. · [ ∗ ] Changed spawn filter rules to exclude certain things, like breeding (configurable) · [ ∗ ] Changed rejoin logic so the 'merged' last position worlds is configured separately from inventories · [ ∗ ] Changed teleport command so the with-player argument has correct order according to auto-completions1.19-v2Bugfixes and QOL of improvementsJul 24, 2022 Changes · [Fixed] Fixed piglin farm breaking because of instant portal teleportation (without cooldown) by MyWorlds · [Added] Default nether/endportal disable command alias (destination "" was confusing) · [Improved] World names in world list command is now sorted alphabetically · [Added] Portal signs can now also teleport mobs/items. Can be turned off in config.yml · [Improved] Added missing message when player lacks permissions to build the [portal] sign · [Improved] Water portal detection more relaxed, allowing slab to be used on the open end · [Improved] Added config option to enable the keep last position permission, as it was causing confusion when granting myworlds.world.* · [Fixed] A ghost of the player's armor from the old world is visible when players teleport to another world (split inventories) · [Fixed] Allow same-world mob teleportation using portals when spawning on that world is disabled for those mobs1.19-v1Some fixesJun 19, 2022 · Adds mw_ PlaceholderAPI prefix alias support · Fixes default generator options problems with some versions of Minecraft · Prevent outdated bed spawns from inventory-split worlds being used · Added a /world respawn (info) command to display current settings1.18.2-v2Teleport fixes, entity spawn blocking fixes, misc. improvementsJun 7, 2022 Changes · [Added] PAPI integration: time, weather, world name alias and many more · [Improved] Block physics handling (for disabling portals breaking) more efficient on Paper · [Improved] Inventories.yml is now saved on every change, rather than only on plugin shutdown · [Improved] Non-player portal teleportation fixes: minecarts can properly teleport cross-world now · [Fixed] Don't set world generator settings when using a generator plugin (/world create) · [Fixed] Spawn deny lists were also blocking all egg spawns/summon commands1.18.2-v1New options, fixed for older bukkit versions and flat world generationApr 23, 2022 Changes: · Added a separate forceJoinOnMainWorld config option, so that joining the main world can be set without affecting respawns negatively · Fix missing setSpawnLocation method on older bukkit versions · Fix creating new flat worlds generating a void since 1.18 due to a change in how the default generator settings were represented · Added 'nostructures' and 'structures' flat-world generator option, to generate flat worlds/void worlds without villages/mineshafts/etc.1.18.1-v3Fix weird confusion around spawn and respawn pointsFeb 24, 2022 The spawn and respawn points were linked, which made them a little annoying to configure. You can now configure a respawn rule (where to go when you die) separate from the spawn point (where you land teleporting to the world). This is done with the new /world respawn set of commands, which include: · Respawn at a portal · Respawn at a world · Respawn where you died · Respawn at the current player position where the command is executed Other changes: · Teleporting to a [portal] sign now guarantees put you on solid ground, supporting more than 2 blocks above the sign, and including slabs. · Fix the my_worlds command prefix not working right · World configurations are now auto-saved, so they aren't lost if the server crashes · Reduce overhead caused by the CreaturePreSpawnEvent handling1.18.1-v2Fix keepinventory perm not working, paper nether portal search supportDec 25, 2021 A small update, you will want to update BKCommonLib as well. It will now make use of Paper's nether portal search & create radius configuration when using MyWorlds portal logic. The keep inventory permission now works again, but needs to be enabled in the config.yml to avoid it accidentally turning on when granting myworlds.* to people.1.18.1-v1Version bumpDec 11, 2021 Works for MC 1.18/1.18.1. Updated the preloader which fixes an incompatibility with AsyncWorldEdit.1.17.1-v2Small update: @p in tpp and chunkgen error reportingNov 28, 2021 Small routine update. Now provides a clearer message when an error is thrown by a chunk generator plugin. Adds support for @p in the /tpp command so it can be used in command blocks. For example, now you can teleport players to a portal or world when they press a button.1.17.1-v1Minecraft 1.17 compatibility, fixesAug 21, 2021 Adds support for Minecraft 1.17, make sure to update BKCommonLib! As well, fixes the following things: · Removed world load retry count - caused true failures to load to be swallowed up, causing confusion. Plus, what's the point? · Fix mob effect casting bug · Add default nether link on forge servers, where world name is dim-1/dim1/etc. · (Attempt to) load the spawn area asynchronously when creating a new world. At least reduces the lag that happened before.1.16.5-v2BugfixesJun 11, 2021 Just some bugfixes. No 1.17 support yet! Changes: · [Improved] Load MyWorlds after SuperiorSkyblock2 to fix incompatibility · [Fixed] Fix players teleporting free when rejoining a world (remember last pos) · [Fixed] Fix player inventory sometimes saved to wrong world (rare timing bug) · [Improved] Respect datapack coordinate scale for nether link teleportation · [Fixed] Fix POI errors because myworlds cancels portal physics event, causing no registration · [Fixed] Fix player not respawning at their world anchors when "bed respawn" is enabled1.16.5-v1Change to inventory enable/disableJan 17, 2021 The inventory enable/disable command now enable/disable it for the entire inventory group. This avoids confusion when players lose items on one world and not another.1.16.4-v1Fixes a teleport position bug when teleporting to portalsNov 4, 2020 Previous release introduced a bug that caused teleportation to other portal signs to teleport slightly wrong, sometimes into blocks. This is now fixed.1.16.3-v1Added 'storeInventoryInMainWorld' configuration optionSep 20, 2020 Besides making clear this works on Minecraft 1.16.3 (with bkc 1.16.3-v1), this version adds a configuration option for inventory management. Currently it stored the 'root' inventory information in the MyWorlds-configured main world rather than the vanilla main world. This caused some problems when people tried disabling the MyWorlds inventory system again. This version adds an option to store it in the vanilla main world, enabled by default, hopefully preventing this annoyance in the future. If people already had a custom main world configured, then the option is by default turned off, so it should be perfectly safe to update.1.16.2-v1Portals redone/fixed, command autocompletionSep 4, 2020 The portal teleportation behavior was pretty broken after all these years. It has been completely redone to allow for maximum configuration and functionality. Want to create nether portals in the end? Now you can! Please see the updated command informations. In particular, the /world endportal and /world netherportal commands. There is now also a /world endportal/netherportal autodetect to automatically create links between nether-overworld / end-overworld. There's new commands such as /world rejoin, check out the migrated commands page on the spigot wiki for the recent changes!1.16.1-v1Minecraft 1.16.1 support updateJul 26, 2020 Changes to stay compatible with the new 1.16.1-v1 BKCommonLib release, with some internal changes to support the Dimension changes of Minecraft 1.16.1.15.2-v1Fixes some reported bugs in world inventory logic (1.15)Feb 18, 2020 Changes · [Fixed] NullPointerException when persistent inventories were disabled for a world · [Fixed] Internal server error while loading player inventory on some server implementations due to inventory clearing before load · [Fixed] Vanilla keepInventory was not working between worlds when inventories are merged · [Fixed] Wandering traders and trader llamas were not blocked from spawning by spawn rules on 1.14 - 1.14.4 · [Added] World gamemode command now also supports numeric arguments (0,1,2,3)1.14.4-v1Compatibility update with newer 1.14+ BKCommonLib, important bugfixesAug 4, 2019 Compatibility update for the new BKCommonLib 1.14.4-v1 (Minecraft 1.14). Includes several bugfixes. An important one: inventory not refreshing when players teleport through portals. Changes · Adds support for Minecraft 1.14+ · Change configuration for portal logic enabling/disabling so it is clearer, and allow per portal type enabling/disabling · Fix player inventory not fully refreshed when teleporting to another world (out of sync inventory) · Fix that teleporting to portals that are not loaded isn't possible, it showed an error 'world not loaded' · Fix nullpointer exception that happened sometimes during the initialization of a new world · Fix world denyspawn 'all' not including 'npc' entities, such as wandering traders1.13.1-v1Support update for 1.13 and 1.13.1Sep 2, 2018 Adds support for Spigot 1.13 and 1.13.1. Changes: · Fixed a bug where player properties weren't fully refreshed on world change, when world inventories were also used · Fix broken (portal) teleportation to THE_END · Added portalToLastPosition global configuration option, making it teleport players to their last known position on a world when taking a portal. · Read server.properties generator settings when creating new worlds · Added per-world 'bed respawn' toggle option. This turns bed respawning on or off for a world. · Fix / workaround for a bug in the server, causing interaction to not be blocked in some cases when build permissions say no · Fix server crash when world inventory was disabled (auto-clear) · Reset player hunger, health and experience when world inventory clearing is enabled1.12-v3Patches an item duping glitch + general bugfixesJan 22, 2018 Some of these changes have been laying dormant for a while, but with a reported item duping glitch there is now some importance in publishing a new version. · Makes the plugin handle server reloads better · Save player inventory on shutdown to avoid potential data loss · Preserve flying state of (creative) players when rejoining · Patch an item duping glitch that occurs when using different plugins for world game modes and world inventories.1.12-v2Quick hotfix for server crash due to infinite teleport loopJun 30, 2017 LaserCucumber reported a server crash resulting when MyWorlds portal handling was disabled. This was tracked down to be a bug in BKCommonLib that triggered an infinite portal teleportation loop, which Ive fixed in the new -v3 dev build. This updated version includes a workaround to fix the same bug that will work with the released BKCommonLib version. Also fixed: it no longer shows a World join message twice when using a portal for teleportation. This build supports all Minecraft versions 1.8.8, 1.9, 1.9.2, 1.9.4, 1.10.2, 1.11.2 and 1.12.1.12-v1BKCommonLib compatibility update. Adds support for Minecraft 1.8.8 - 1.12Jun 30, 2017 Compatibility update for the latest BKCommonLib version, adding support to older Minecraft versions. Update BKCommonLib and MyWorlds will support all these versions: · Spigot 1.8.8 · Spigot 1.9 · Spigot 1.9.2 · Spigot 1.9.4 · Spigot 1.10.2 · Spigot 1.11.2 · Spigot 1.121.11.2-v2Posterity update (MC1.12), includes teleport related bugfixJun 5, 2017 Most fixes of bugs in MyWorlds happened in BKCommonLib. Main thing that is fixed in MyWorlds is a randomly-occurring nullpointerexception when using portal teleportation. Support MC1.11.2 and MC1.12 through BKCommonLib 1.11.2-v2.1.11.2-v1Apr 17, 2017
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta