-
Notifications
You must be signed in to change notification settings - Fork 7
Permissions (Pre v3)
All these permissions are only valid for xWarp before version 3.
Info: General information about Permissions.
If using Permissions a user need a set of permissions to warp himself/somebody.
- A permission to warp to this specific warp. This will be done by a
warp.to.…
orwarp.sign.to.…
permission. - A permission to warp within/to the world of the warp. Read the section “Warp into/within worlds”. To warp within the same world the user need
warp.world.within.<world>
and into another worldwarp.world.to.<world>
.
If one of both permissions isn't granted it will say, that the user hasn't the permission to use the warp.
-
warp.to.own
– Allows the player to warp to his own warps. -
warp.to.invited
– Allows the player to warp to warps where the player is invited. -
warp.to.other
– Allows the player to warp to public warps of others. -
warp.to.global
– Allows the player to warp to global warps.
-
warp.sign.to.own
– Allows to use the warp signs which points to his own warps. -
warp.sign.to.invited
– Allows the player to use warp signs to warp to invited warps. -
warp.sign.to.other
– Allows the player to warp to public warps of others via warp signs. -
warp.sign.to.global
– Allows to warp to global warps via warp signs.
With version 2.9.5 it is possible to limit into/within which worlds the player could warp:
-
warp.world.to.<world>
– Allows the player to warp into the given world. -
warp.world.within.<world>
– Allows the player to warp within the given world.
To allow the players to warp within all worlds simply set the permission to warp.world.within.*
. To allow the player only to warp into the world named “foo” the player has to be the permission warp.world.to.foo
.
-
warp.create.private
– Allows the player to create private warps or make his warps private. -
warp.create.public
– Allows the player to create public warps or make his warps public. -
warp.create.global
– Allows the player to create global warps or make his warps global.
With 2.10.0 the player need a special permission to place a warp sign. Note that these permissions won't create a new warp.
-
warp.sign.create.private
– To a private warp -
warp.sign.create.public
– To a public warp -
warp.sign.create.global
– To a global warp -
warp.sign.create.unknown
– To a warp which doesn't exists
With 2.9.2 it is possible to allow users/groups to limit what a user can change.
-
warp.edit.delete
– To delete own warps. -
warp.edit.invite.add
– To invite to own warps. -
warp.edit.invite.delete
– To uninvite from own warps. By default it is better to only grantwarp.edit.invite.delete
or grant both (warp.edit.invite.*
). -
warp.edit.message
– To change the welcome message of a warp. -
warp.edit.update
– To change the location of a warp. -
warp.edit.rename
– To rename the warps name. -
warp.edit.editors.add
– To add editors. The editor itself also need the corresponding edit permission to perform the changes. -
warp.edit.editors.remove
– To remove editors. By default it is better to only grantwarp.edit.editors.remove
or grant both (warp.edit.editors.*
). -
warp.edit.owner
– To change the owner with thegive
-command. -
warp.edit.creator
– To change the creator of the warp. Warning: If you have limits other users could change the creator to raise the number of warps this user could create. -
warp.edit.price.set
– To change the price. (2.11.0) -
warp.edit.price.free
– Allows to set the price to free. No default permission! (2.11.0) -
warp.edit.list.change
– Allows to change the the listed status. (2.11.0)
The permission warp.edit.creator
is the only permission which also changes other users abilities in a bad way. If the users have a creation limit, the users could change the creator to create more warps than expected. A simple example: You have the users A and B which only could create 1 warps and both haven't any warps. After user A created a warp this user could gain a advantage, by change the creator to user B. Now user B had one warp created and couldn't create one warp anymore. Also the user A now could create one warp again. The main problem here is, that the creator has no rights, so the creator (= B) couldn't delete the warp.
To prevent this don't give the users access to this permission.
With 2.10.1 it is possible to allow following commands:
-
warp.command.list
– Thewarp list
command. -
warp.command.search
– Thewarp search
command. -
warp.command.info
– Thewarp info
command.
Those permissions allow to use the commands on warps which the player doesn't own and where the player isn't on the editors list.
-
warp.admin.give
– Allows the give command -
warp.admin.invite
– Allows the invite command -
warp.admin.uninvite
– Allows the uninvite command -
warp.admin.delete
– Allows the delete command -
warp.admin.message
– Allows the message command -
warp.admin.update
– Allows the update command -
warp.admin.to.all
– Allows to warp to all warps. -
warp.admin.private
– Allows the private command. -
warp.admin.public
– Allows the public command. -
warp.admin.global
– Allows the global command. -
warp.admin.reload
– Allows the reload command. -
warp.admin.convert
– Allows the convert command. -
warp.admin.export
– Allows to exports all warps. -
warp.admin.editors.remove
– Allows to remove editors. -
warp.admin.editors.add
– Allows to add editors. -
warp.admin.warp.others
– Allows to warp others players. -
warp.admin.price.set
– Allows to set the price (≥ 0) to warp others players. (2.11.0) -
warp.admin.price.free
– Allows to set a warp of others players free. (2.11.0) -
warp.admin.list.change
– Allows to change the the listed status of others players. (2.11.0) -
warp.admin.list.view
– Allows to list also unlisted warps. (2.11.0)
The values are by default set to 0.
- Time in seconds when the next warp is possible.
-
warp.timers.cooldown.private
– To private warp -
warp.timers.cooldown.public
– To public warp -
warp.timers.cooldown.global
– To global warp
-
- Time in seconds between executing the warp command and requesting it.
-
warp.timers.warmup.private
– To a private warp -
warp.timers.warmup.public
– To a public warp -
warp.timers.warmup.global
– To a global warp
-
By default all values are -1
, meaning infinite.
-
warp.limit.private
– Limit the amount of private warps. -
warp.limit.public
– Limit the amount of public warps. -
warp.limit.global
– Limit the amount of global warps. -
warp.limit.total
– Limit the total amount of warps.
All these values are default set to 0.
- The price to create a warp the different visibilities:
-
warp.prices.create.private
– Private warp -
warp.prices.create.public
– Public warp -
warp.prices.create.global
– Global warp
-
- The basic price to teleport to a warp:
-
warp.prices.to.private
– Private warp -
warp.prices.to.public
– Public warp -
warp.prices.to.global
– Global warp
-