World Manager is a very simple and lightweight world management plugin. You can: create, delete, import, copy, backup, and restore worlds.
You can also link any overworld to a nether or end world
Main Command:
Code (Text):
/worldmanager <create|delete|copy|backup|import|restore|link|unlink>
Creating Worlds:
You can create a default world with the following command:
Code (Text):
/worldmanager create <name>
This will (by default) create a normal world with generated structures
You can change this default in the config
You can use this to specify the world type
Code (Text):
/worldmanager create <name> <type>
the are 6 types: NORMAL, FLAT, AMPLIFIED, LARGE_BIOMES, NETHER, and THE_END
You can also specify whether or not to generate structures:
Code (Text):
/worldmanager create <name> <type> <generateStructures>
Example:
Code (Text):
/worldmanager create newWorld NORMAL true
Deleting worlds:
You can delete worlds with the following command:
Code (Text):
/worldmanager delete <name>
This will unload the world from the server and completely delete the world file
You will also receive a warning when executing the command and it will ask you to type:
Code (Text):
/worldmanager confirm
This will also happen when restoring worlds however it can be disabled in the config
Copying Worlds:
You can copy a world with this command:
Code (Text):
/worldmanager copy <source world name> <copied world name>
It will copy the source world, rename it to the copied name and import it
NOTE: If you make a copy with the same name as its source there may be issues
Importing Worlds:
Command:
Code (Text):
/worldmanager import <name>
This will import a world to the server
The world file must be in the main server directory with the other world files
World Backups:
You can backup a world with this command:
Code (Text):
/worldmanager backup <name>
The world will be stored in the plugin folder under World Backups
Restoring Worlds:
When you backup a world you can restore a current world to its backup with this command:
Code (Text):
/worldmanager restore <name>
If the world you are restoring is already imported on the server it will be deleted and replaced with the backup
If it's not imported on the server it will just copy and import the backup
Linking Worlds:
You can link/unlink an overworld to a nether world with this command:
Code (Text):
/worldmanager link/unlink nether <overworld name> <nether world name>
And the same for end worlds:
Code (Text):
/worldmanager link/unlink end <overworld name> <end world name>
This will allow players to travel from the overworld to the nether/end world from any portal in the world. The data is saved in PortalData.yml. Do not modify or delete this file or it may break the plugin.
This plugin has only been tested on versions 1.17 and 1.16 however it should be compatible with any version
If you run into compatibility issues, have any issues/bugs, or want to provide feedback or suggestions please contact me on discord: GROGY#5566