PhantomWorlds is a multi-world management plugin that has been developed to be simple, robust, configurable and bloat-less. Does what it says on the tin. Recently completely re-programmed from the ground up in version 2, it works like a treat. Give it a go if you're interested!
About Using PhantomWorlds, server operators (and other users with permission) are able to create, manage and teleport to and from the worlds on your server, using simple commands that are predictable. Servers that are MC 1.13 and newer unlock the 'tab completion' system that makes it a breeze to use the commands without even having to check our Wiki since it guides you with what to put in commands as you write them.
Want a 'resource world' with Minecraft's amplified-type world generation? That's possible! Need to create a new world for your spawn, using a void generator plugin? That's also super easy! Just need an extra flat-world to fool around in? PW's got you covered.
PhantomWorlds doesn't use any obscure and hacky tricks to get your jobs done. Most of the PhantomWorlds commands directly rely on your server's inbuilt methods to create, teleport, and so on. This means that PhantomWorlds is very reliable, and it should work on even servers as old as 1.7.x, possibly even older.
So, if you're looking for a multi-world management plugin that fits this criteria, then search no further:
All features actually work.
Contains the must-have features, no bloat.
Doesn't hinder your server's performance.
Actively developed and supported.
Stable and reliable. Ever wondered why PhantomWorlds barely ever updates? This is why!
Video Showcases Have you published a video that highlights PhantomWorlds in it? Feel free to PM me and I can feature it here!
Features Create & import dimensions with ease.
Using the /pw create command, it's a breeze to create worlds. With the Options system at your disposal, you can tell PhantomWorlds to block PvP, mob spawning, and much more in the world you are creating. The plugin utilises code available in Minecraft itself wherever possible to vastly increase how robust the plugin is.
You can also import worlds by simply creating a world with the same name and options. For example, importing a Hub world that has a void generator: /pw create Hub normal generator:void-generator - note that the Hub world directory must be where your worlds are stored (most likely in the main server directory).
Instantly switch between worlds.
Use the /pw teleport <world> [player] command to teleport yourself and even other players to the world you specify. It takes you straight to the world's spawn-point, which can be set using /pw setspawn, which will be elaborated on elsewhere inside the features overview.
Unload worlds without having to shut down your server.
Ever wanted to delete a world, or rename it, without having to shut down and start up your server again? PhantomWorlds makes that possible by using the /pw unload <world> command. It kicks all players on the world (instead of transferring them to other worlds, for security reasons), and safely unloads it so you can modify the world's directory as you wish.
List loaded worlds.
If you want to check what worlds are currently loaded on your server, the /pw list command does exactly that.
Set the spawnpoint for worlds.
PhantomWorlds allows you to adjust a world's spawnpoint (the same system Minecraft uses) down to the exact coordinate and even pitch/yaw values. Super easy!
* Note: 1.7 and 1.8 servers don't give us a way to set the pitch/yaw for world spawns.
Fully customisable & translatable chat messages.
Supports standard color codes. Even hex color codes (if you're running 1.16+)! You can even add new lines to messages!
Great with Permissions plugins
We've created and documented many permissions which are super easy to understand and utilize if you wish to allocate non-operator players access to various PhantomWorlds administrative commands, such as /pw create.
Donations PhantomWorlds, both the plugin and our support, is provided to you completely free of charge. The plugin is also completely open-source under the GNU AGPL v3.0 license.
I intend on keeping it this way, forever, so long I am motivated to do so.
I don't get donations very often, so I highly appreciate every single one of them, even as little as the price of a coffee. They provide a great amount of motivation for me to understand that people value the project enough to do so.
// Donation page under revamp
Thank you very much!
Other Links
Credits - thank you to all individuals that assisted me in developing, maintaining and supporting the resource!
Need help? Got questions, suggestions or issues with the plugin? Hold up! Have you read our documentation? The Wiki is filled with information that we have written and categorized in hopes that it is helpful to you. There is also a Frequently Asked Questions page that may answer your question. If not, please do not hesitate to contact us by the methods outlined below.
Where to contact me: Please join the
Discord Server to inform our support team regarding your inquiry. We have a ticket system and a community-support chat which are the best mediums for you to chat or ask for assistance.
Alternatively, if you are unable to join our Discord or do not wish to, it's completely fine to
send a PM to me on this platform (although it is more difficult to help here). You can also use the
GitHub issue tracker which I prefer over Spigot PMs.
Where not to contact me: Do not use the reviews section below as a medium to forward questions, issues, feature requests, bugs and so on. I will disregard and ignore posts that contain these, specifically because it is
impossible for me to answer/assist users there, for many reasons. Thus it'll be completely useless to submit a review for this purpose.