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

CommandPermissionDescription
/xwrxwr.player.*All player permissions/commands.
/xwr about*xwr.player.aboutAbout the plugin.
/xwr helpxwr.player.helpDisplay 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

CommandPermissionDescription
/xwrxwr.admin.*All admin permissions/commands.
/xwr help*xwr.admin.helpDisplay admin help message.
/xwr reload [force]*xwr.admin.reloadReload the plugin.
/xwr list*xwr.admin.listView a list of world setups.
/xwr info [<world>]*xwr.admin.infoView setup information of a world.
/xwr tp <world> <player>*xwr.admin.tp.others (check bypass permissions)Teleport other players to a world.
/xwr menuxwr.admin.menuOpen the world settings menu.
/xwr create <world> [<environment>]*xwr.admin.createCreates a world (setup).
/xwr save [<world>]*xwr.admin.saveSaves the world’s files (for rollback).
/xwr reset [<world>]*xwr.admin.resetResets the world with provided settings.
/xwr convert [<version>]*xwr.admin.convertConvert old version files.
*/xwr edit <world> <operation> <setting> [<value>]*-Adjust a setting of a world setup.

Edit command

Edit command (/xwr edit <world>):

OperationSettingValuePermissionsDescription
toggleteleportEnabled[true|false]xwr.admin.tp.enableEnable/disable the teleport module
teleportRandomxwr.admin.tp.random.radius… random teleportation.
warningOnJoinxwr.admin.tp.warn.join… warning on join.
warningOnTeleportxwr.admin.tp.warn.teleport… warning on teleport.
teleportOnLeavexwr.admin.tp.leave.enable… teleport on leave.
resetEnabledxwr.admin.reset.enable… the reset module.
rollbackxwr.admin.reset.rollback.enable… world rollback.
randomRollbackxwr.admin.reset.rollback.random… random rollback.
generateStructuresxwr.admin.reset.world.structures… generating structures.
worldBorderxwr.admin.reset.world.border.enable… the world border module.
safeWorldxwr.admin.reset.safeworld.enable… the safe world module.
safeWorldTpBackxwr.admin.reset.safeworld.tpback.enable… the safe world TP back module.
warningxwr.admin.reset.warning.enable… the pre-reset warning module.
setnetherPortalWorld<world>xwr.admin.portal.netherSet the nether portal world.
endPortalWorldxwr.admin.portal.end… end portal world.
teleportSpawnDEFAULT|<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.
environmentDEFAULT|NORMAL|NETHER|ENDxwr.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.
safeWorldLocationAUTO|DEFAULT|<x>, <y>, <z>xwr.admin.reset.safeworld.location… safe world location.
safeWorldTpBackLocationLAST-KNOWN|SPAWN|RANDOM|<x>, <y>, <z>xwr.admin.reset.safeworld.tpback.location… safe world TP back location.
addscheduler[[<yyyy>]-<MM>-<dd>] [<HH>:<mm>[AM|PM]] [<interval>]xwr.admin.reset.schedulerAdd 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).
removescheduler<index>|<value>xwr.admin.reset.schedulerRemove a scheduler.
seedxwr.admin.reset.world.seed… seed.
gamerulexwr.admin.reset.warning.gamerule… gamerule.
warningTimexwr.admin.reset.warning.time… pre-reset warning time.
warningMessagexwr.admin.reset.warning.message… pre-reset warning message.
commandxwr.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

PermissionDescription
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

PermissionDescription
xwr.player.rtp.cooldown.<world>.<seconds>Set different RTP cooldowns for each world.

Last updated on