XenoWorldReset
Commands & Permissions
List all commands and permissions available for players and admins.
We split commands and permissions into two groups: Player and Admin. This way, you can easily find the commands you need based on your role on the server.
How our splitting works
- Player - A typical player of the server. They just need basic commands for their gameplay.
- Admin - Administrators, moderators, server owners, etc. They have access to all commands and permissions.
You might also want to know
- The default prefix is
/xwr
or/xenoworldreset
. Nope, you can't change it. - If a world is not mentioned, it will parse the current world the player is in. If running it from console, the world MUST be specified even if it appears optional.
- A command with an asterisk
*
next to it means the command can be run from console. - Mostly all commands could be run from the console.
- You can tab-complete commands and sub-commands (player names are also tab-completed).
- Arguments with brackets
[ ]
surrounding it means that argument is optional. - Arguments with chevrons
< >
are variables and need to be replaced with your own input. - Do not include the brackets/chevrons in the command.
Commands
Player Commands
Command | Permission | Description |
---|---|---|
/xwr | xwr.player.* | All player permissions/commands. |
/xwr about* | xwr.player.about | About the plugin. |
/xwr help | xwr.player.help | Display player help message. |
/xwr tp [<world>] | xwr.player.tp.* or xwr.player.tp.<world> | Teleport to a world. |
/xwr confirm* | - | Confirms a sub-command (if enabled). |
Admin Commands
Command | Permission | Description |
---|---|---|
/xwr | xwr.admin.* | All admin permissions/commands. |
/xwr help* | xwr.admin.help | Display admin help message. |
/xwr reload [force]* | xwr.admin.reload | Reload the plugin. |
/xwr list* | xwr.admin.list | View a list of world setups. |
/xwr info [<world>]* | xwr.admin.info | View setup information of a world. |
/xwr tp <world> <player>* | xwr.admin.tp.others (check bypass permissions) | Teleport other players to a world. |
/xwr menu | xwr.admin.menu | Open the world settings menu. |
/xwr create <world> [<environment>]* | xwr.admin.create | Creates a world (setup). |
/xwr save [<world>]* | xwr.admin.save | Saves the world’s files (for rollback). |
/xwr reset [<world>]* | xwr.admin.reset | Resets the world with provided settings. |
/xwr convert [<version>]* | xwr.admin.convert | Convert old version files. |
*/xwr edit <world> <operation> <setting> [<value>]* | - | Adjust a setting of a world setup. |
Edit command
Edit command (/xwr edit <world>
):
Operation | Setting | Value | Permissions | Description |
---|---|---|---|---|
toggle | teleportEnabled | [true|false] | xwr.admin.tp.enable | Enable/disable the teleport module |
teleportRandom | xwr.admin.tp.random.radius | … random teleportation. | ||
warningOnJoin | xwr.admin.tp.warn.join | … warning on join. | ||
warningOnTeleport | xwr.admin.tp.warn.teleport | … warning on teleport. | ||
teleportOnLeave | xwr.admin.tp.leave.enable | … teleport on leave. | ||
resetEnabled | xwr.admin.reset.enable | … the reset module. | ||
rollback | xwr.admin.reset.rollback.enable | … world rollback. | ||
randomRollback | xwr.admin.reset.rollback.random | … random rollback. | ||
generateStructures | xwr.admin.reset.world.structures | … generating structures. | ||
worldBorder | xwr.admin.reset.world.border.enable | … the world border module. | ||
safeWorld | xwr.admin.reset.safeworld.enable | … the safe world module. | ||
safeWorldTpBack | xwr.admin.reset.safeworld.tpback.enable | … the safe world TP back module. | ||
warning | xwr.admin.reset.warning.enable | … the pre-reset warning module. | ||
set | netherPortalWorld | <world> | xwr.admin.portal.nether | Set the nether portal world. |
endPortalWorld | xwr.admin.portal.end | … end portal world. | ||
teleportSpawn | DEFAULT|<x>, <y>, <z> | xwr.admin.tp.spawn | … teleport location. | |
teleportCost | <price> | xwr.admin.tp.cost | … teleport cost. | |
teleportRandomRadius | <radius> | xwr.admin.tp.random.radius | … random teleport radius. | |
teleportLeaveWorld | <world> | xwr.admin.tp.leave.world | … teleport on leave world. | |
teleportLeaveLocation | <x>, <y>, <z> | xwr.admin.tp.leave.location | … teleport on leave coordinates. | |
environment | DEFAULT|NORMAL|NETHER|END | xwr.admin.reset.world.environment | … world environment. | |
generator | <generator> | xwr.admin.reset.world.generator | … world generator. | |
worldBorderWidth | <width> | xwr.admin.reset.world.border.width | … world border width. | |
worldBorderCenter | <x>, <z> | xwr.admin.reset.world.border.center | … world border center. | |
safeWorld | <world> | xwr.admin.reset.safeworld.world | … safe world. | |
safeWorldLocation | AUTO|DEFAULT|<x>, <y>, <z> | xwr.admin.reset.safeworld.location | … safe world location. | |
safeWorldTpBackLocation | LAST-KNOWN|SPAWN|RANDOM|<x>, <y>, <z> | xwr.admin.reset.safeworld.tpback.location | … safe world TP back location. | |
add | scheduler | [[<yyyy>]-<MM>-<dd>] [<HH>:<mm>[AM|PM]] [<interval>] | xwr.admin.reset.scheduler | Add a new reset scheduler. |
seed | <seed> | xwr.admin.reset.world.seed | … new seed. | |
gamerule | <gamerule>: <value> | xwr.admin.reset.world.gamerule | … new gamerule. | |
warningTime | <seconds> | xwr.admin.reset.warning.time | … new pre-reset warning time. | |
warningMessage | <message> | xwr.admin.reset.warning.message | … new pre-reset warning message (see format). | |
command | <command> | xwr.admin.reset.command | … new command (see format). | |
remove | scheduler | <index>|<value> | xwr.admin.reset.scheduler | Remove a scheduler. |
seed | xwr.admin.reset.world.seed | … seed. | ||
gamerule | xwr.admin.reset.warning.gamerule | … gamerule. | ||
warningTime | xwr.admin.reset.warning.time | … pre-reset warning time. | ||
warningMessage | xwr.admin.reset.warning.message | … pre-reset warning message. | ||
command | xwr.admin.reset.command | … command. |
Aliases
You can also use these command aliases:
- /xwr
- /xenoworldreset
- /worldreset
- /worldregen
- /xenowr
Permissions
Because we have many features, which can actually be bypassed using special permissions, we don't want to break our table format. So instead, here are the linked permissions from the tables above.
Bypass Permissions for players
Permission | Description |
---|---|
xwr.player.bypass.* | Bypass all player restrictions. |
xwr.player.bypass.cooldown.* | Bypass all player cooldowns. |
xwr.player.bypass.cooldown.<world> | Bypass the world's player cooldown. |
xwr.player.bypass.countdown.* | Bypass all player countdowns. |
xwr.player.bypass.countdown.<world> | Bypass the world's player countdown. |
xwr.player.bypass.economy.* | Bypass all player economy costs. |
Special Permissions
Permission | Description |
---|---|
xwr.player.rtp.cooldown.<world>.<seconds> | Set different RTP cooldowns for each world. |
Last updated on