Command Reference

TheE edited this page Dec 8, 2017 · 25 revisions

This article provides a list of all commands used by MyWarp together with their permissions, divided by their function.

All commands have an ingame help that explains usage and syntax. It can be called by using the command followed by a -? (e.g. to see the help of /warp create, the user can type in /warp create -?).

Note: All commands that use warps take into account if the user have the rights to view, modify or use the warp, depending on desired action. Warp names are automatically completed and popular matches are suggested as described here.

Aliases

MyWarp has two top-level commands, to and warp. For warp, there are two separated aliases that can be used instead: mywarp and mw. In the following, only warpis mentioned for simplicity.

Syntax and Parsing

  • Arguments enclosed by relational operators (e.g. <name>) are required, arguments enclosed by brackets (e.g. [player]) are optional.
  • An argument consist of one word - if multiple words are needed, the argument must be enclosed in quotes or double-quotes (e.g. "spaces are awesome").
  • Some commands use flags, a minus followed by a certain character, to provide additional, non required information or to modify the behaviour of the command. Some flags also take arguments. A flag-argument must always be entered right after the flag (e.g. -w awesome-world).

Usage Commands

Command Permission Effect
/to <name>
/warp <name>
mywarp.cmd.to Teleports the user to the warp of the given name.

Management Commands

Command Permission Effect
/warp create <name>
/warp set <name>
mywarp.cmd.create-public Creates a new public warp of the given name at the user's location. All players will be able to access it.
/warp pcreate <name>
/warp pset <name>
mywarp.cmd.create-private Creates a new private warp of the given name at the user's location. Only the creator and invited players will be able to access it.
/warp delete <name>
/warp remove <name>
mywarp.cmd.delete Deletes the warp of the given name.
/warp update <name> mywarp.cmd.update Updates the location of the warp of the given name to the one of the user.
/warp welcome <name> mywarp.cmd.welcome Changes the welcome message of the warp of the given name. The user will be asked to enter the new welcome message afterwards.

Informative Commands

Command Permission Effect
/warp assets [player]
/warp limits [player]
mywarp.cmd.assets.self (for the user)
mywarp.cmd.assets (for all players)
Lists all warps owned by the user or the given player. Each warp is shown under the limit it is counted under.
/warp list [-c creator] [-n name] [-r radius] [-w world] [#] mywarp.cmd.list Lists all usable warps matching all of the given criteria. Use [-c] to only display warps with a creator whose name matches the given one. Use [-n] to only display warps whose name matches the given one.Use [-r] to only display warps located within that radius from your current position.Use [-w] to only display warps located on a world whose name matches the given one.
/warp info <name>
/warp stats <name>
mywarp.cmd.info Displays all accessible information about the warp of the given name.

Social Commands

Command Permission Effect
/warp give [-df] <player> <name> mywarp.cmd.give
mywarp.cmd.give.direct (to use -d)
mywarp.cmd.give.force (to use -f)
Gives the warp of the given name to the player of the given name, if he accepts it.Use [-f] to ignore any warp-limits of the receiving player.Use [-d] to give the warp directly without asking for acceptation first.
/warp invite [-g] <identifier> <name> mywarp.cmd.invite
mywarp.cmd.invite.group (to use -g)
Invites players or groups to the warp of the given name.To invite a player, simply enter his name.To invite a group, enter the name of group and use [-g].
/warp uninvite [-g] <identifier> <name> mywarp.cmd.uninvite
mywarp.cmd.uninvite.group (to use -g)
Uninvites players or groups from the warp of the given name.To uninvite a player, simply enter his name. To uninvite a group, enter the name of group and use [-g].
/warp public [-f] <name> mywarp.cmd.public
mywarp.cmd.public.force
Publicizes the warp of the given name. All players will be able to visit it, regardless if they are invited ot not. Use [-f] to ignore any warp-limits of the player who created the warp.
/warp private <name> mywarp.cmd.private
mywarp.cmd.private.force
Privatizes the warp of the given name. Players will be no longer able to visit it unless they are invited. Use [-f] to ignore any warp-limits of the player who created the warp.

Utility Commands

Command Permission Effect
/warp point [name] mywarp.cmd.point Points the user's compass to the warp of the given name. To reset the compass back to the spawn point use this command without specifying a warp.
/warp help [#] mywarp.cmd.help Displays the help, starting at the given page.

Administrative Commands

Command Permission Effect
/warp player <player> <name> mywarp.cmd.player Teleports the player of the given name to the warp of the given name. This command works on all warps the user may use, regardless if the teleported player may use them too.
/warp reload mywarp.cmd.reload Reloads the configuration from disk and all warps from the configured database.
/warp import current <configuration> mywarp.cmd.import Imports warp from an up-to-date database into the current database. The database must be accessible from the given URL. If the database supports schemas, the schema that contains the warps must be given. If the database requires authetification, user and password must be given.
/warp import [-t:table-to-import] legacy <configuration> mywarp.cmd.import Imports warp from a legacy database (pre 3.0) into the current database. The importation tries to read the old data from the given table and convert it (UUIDs).
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.