DUXPLIMA Documentation

Worlds

Worlds Commands

The worlds module is a full multi-world manager: create, import, load, unload, configure, teleport between, pre-generate, back up, and restore worlds — all from /worlds, all through Brigadier with tab-completed world names, properties, and gamerules.

`/worlds` (plural) vs `/world` (singular)

/worlds is the management command described here — it manages every world on the server and uses the uxmessentials.world.* permission tree.

/world (singular) is a completely different, player-facing command from the Player State module that simply tells you which world you are standing in. See Player State for that one.


Command Reference

CommandDescriptionPermission
/worldsBare command: opens the world-list GUI (or prints usage)uxmessentials.world.use (GUI: uxmessentials.world.gui)
/worlds listList all managed worldsuxmessentials.world.list
/worlds info <name>Show a world's environment, generator, and propertiesuxmessentials.world.info
/worlds create <name> [env] [type] [gen]Create a new worlduxmessentials.world.create
/worlds import <folder> <env> [gen…]Register an existing world folderuxmessentials.world.import
/worlds load <name>Load an unloaded worlduxmessentials.world.load
/worlds unload <name>Unload a loaded worlduxmessentials.world.unload
/worlds unregister <name>Drop a world from management without deleting its filesuxmessentials.world.unregister
/worlds delete <name>Stage a world for permanent deletionuxmessentials.world.delete
/worlds confirm <name>Confirm a staged deletionuxmessentials.world.delete
/worlds set <name> <property> <value…>Set a world propertyuxmessentials.world.set
/worlds gamerule <name> <rule> <value>Set a world gameruleuxmessentials.world.gamerule
/worlds setspawn <name>Set a world's spawn to your current positionuxmessentials.world.setspawn
/worlds spawn [name]Teleport to a world's spawnuxmessentials.world.spawn
/worlds tp <name> [player]Teleport yourself (or another player) to a worlduxmessentials.world.tp (+uxmessentials.world.tp.others)
/worlds gui [name]Open the world-list / editor GUIuxmessentials.world.gui
/worlds pregen <name> <radius>Pre-generate chunks out to a radiusuxmessentials.world.pregen
/worlds pregen cancel <name>Cancel a running pre-generationuxmessentials.world.pregen
/worlds backup <name>Snapshot a worlduxmessentials.world.backup
/worlds backups <name>List a world's backupsuxmessentials.world.backup
/worlds restore <name> <backup>Stage a restore from a backupuxmessentials.world.restore
/worlds restoreconfirm <name>Confirm a staged restoreuxmessentials.world.restore

Generators

When you create a world, the generator argument shapes what gets built:

  • void — an empty world with nothing but the spawn platform you set. Ideal for lobbies, hubs, and creative plots.
  • flat — a superflat world.

Leave the generator off for a normal world using the vanilla terrain generator for the chosen environment (NORMAL, NETHER, or THE_END).

/worlds create lobby NORMAL FLAT void
/worlds create skyblock NORMAL NORMAL void

Delete and restore are staged — they need confirmation

Destructive world operations happen in two steps so you cannot wipe or overwrite a world by accident:

  • /worlds delete <name> stages the deletion; nothing is removed until you run /worlds confirm <name>.
  • /worlds restore <name> <backup> stages the restore; the world is not overwritten until you run /worlds restoreconfirm <name>.

Always double-check the world name before you confirm — these actions cannot be undone.


Examples

Create and configure a lobby

/worlds create lobby NORMAL NORMAL void
/worlds gamerule lobby doDaylightCycle false
/worlds setspawn lobby
/worlds tp lobby

Pre-generate a survival world

/worlds pregen survival 2000
/worlds pregen cancel survival

Back up before a risky change

/worlds backup survival
/worlds backups survival
/worlds restore survival 2026-07-01
/worlds restoreconfirm survival

Rename or disable any of these

Every command literal above can be renamed, re-aliased, or switched off in commands/commands.conf without touching permissions — see Renaming Commands.

Next Steps