A feature-rich multi-world management plugin, supporting 1.14+.
Features:
Powerful multiworld management: Create, import, delete, unload, teleport, info, and more
Modular: Includes Universe-Nethers, Universe-Ends, Universe-Spawnify, per-world inventories, grouping, kits, and more
Full GUI for world settings and overrides
Per-world stats, inventories, kits, chat prefixes, first-join spawns, player limits, respawn controls, and more
Installation
Download the latest Universes.zip
Extract the ZIP file
PlaceUniverses.jar and any add-on JARs (Universe-Nethers, Universe-Ends, Universe-Spawnify, etc.) in your /plugins/ folder
Restart or reload your server
Use /universehelp (/uh) for all commands
Add-On Plugins
Universe-Nethers: Per-overworld Nether (nether-per-overworld in config)
Universe-Ends: Per-overworld End (end-per-overworld in config)
Universe-Spawnify: Per-world/group spawn, /spawn, /hub, bed/anchor respawns, and group spawns
Kits, Inventory Grouping: Per-world and per-group inventories, stats, and kits
Just drop the add-ons you want into your plugins folder. Universes will auto-detect them.
Commands
Code (Text):
/universehelp - Show plugin help (alias: /uh)
/universelist - List all worlds (alias: /ul)
/universecreate <name> <env> <type> <difficulty> <seed> - Create a world (alias: /uc)
/universeimport <name> <env> <type> <difficulty> - Import a world (alias: /ui)
/universeunload <name> - Unload a world (alias: /uu)
/universedelete <name> - Delete a world (alias: /ud)
/confirm - Confirm deletion
/cancel - Cancel deletion
/universemodify <world> <field> <data> - Modify world data (alias: /um)
/universeoverride <override> - Override world settings (alias: /uo)
/universeteleport <world> - Teleport to world (previous coords) (alias: /ut)
/universespawn - Teleport to world spawn (alias: /us)
/usetspawn - Set first-join spawn point (alias: /usp)
/universereload - Reload configs (alias: /ur)
/universeinfo - Print world stats/info (alias: /uinfo)
/universeresetplayercount - Reset player count & limit (alias: /urpc)
-- Universe-Spawnify --
/setgroupspawn - Set spawn for world or group (alias: /sgs)
/spawn - Teleport to world/group spawn
/anyspawn - Teleport to spawn of chosen world/group
/sethub - Set hub point
/hub - Teleport to hub
Overrides: gameModeOverride, canJoinFullWorlds, flightOverride, blockedCommandsOverride, perWorldInventoriesOverride (toggle in GUI or command)
Per-world inventories and stats: Enable in config, group worlds in groups.yml, use kits, customize in GUI
Universe-Nethers/Ends: Enable per-overworld nether/end in config; name worlds as described above
Universe-Spawnify: Per-world/group spawns, hub, and per-world/group bed respawns
Permissions
Code (Text):
Universes.override.gamemode - Use gameMode override
Universes.override.fullworld - Use canJoinFullWorld override
Universes.override.flight - Use flightOverride override
Universes.override.perworldinv - Use perWorldInventoriesOverride override
Universes.override.blockedCommands - Use blockedCommandsOverride override
Universes.override.* - All overrides
Universes.createworld - Create worlds
Universes.listworlds - List worlds
Universes.importworld - Import worlds
Universes.unload - Unload worlds
Universes.delete - Delete worlds, use /confirm & /cancel
Universes.modify - Modify world settings
Universes.teleport - Teleport between worlds (previous coords)
Universes.universe.<world_name> - Enter world, use /ut & /us for that world
Universes.universe.* - All worlds
Universes.spawn - Teleport to world spawn points
Universes.usetspawn - Set first join spawn
Universes.reload - Reload config
Universes.info - Use /universeinfo
Universes.resetplayercount - Use /universeresetplayercount
Universes.* - All Universes commands
-- Universe-Spawnify --
Universes.Spawnify.spawn - Use /spawn, /anyspawn, /hub
Universes.Spawnify.setspawn - Use /setspawn, /setgroupspawn, /sethub
Universes.Spawnify.* - All Universe-Spawnify commands