MyWorlds/Permissions

From BergerHealer Wiki
Revision as of 18:06, 13 September 2020 by Bergerhealer Wiki>RyanDo
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

« Go back

Below the permission nodes of MyWorlds. This plugin supports Permissions 3 and the built-in Bukkit permissions. To use this plugin with Permissions 3, enable it in the configuration.

Command permissions The following permissions are used with the respectable Commands:

Command Permission Node Default

Command Permission Node Header text
/world create myworlds.world.create OP
/world load myworlds.world.load OP
/world unload myworlds.world.unload OP
/world list myworlds.world.list OP
/world info myworlds.world.info OP
/world portals myworlds.world.portals OP
/world listgenerators myworlds.world.listgenerators OP
/world setdefaultportal myworlds.world.setportal OP
/world spawn myworlds.world.spawn OP
/world evacuate myworlds.world.evacuate OP
/world repair myworlds.world.repair OP
/world save myworlds.world.save OP
/world saving myworlds.world.setsaving OP
/world delete myworlds.world.delete NO
/world copy myworlds.world.copy NO
/world difficulty myworlds.world.difficulty OP
/world togglepvp myworlds.world.togglepvp OP
/world op myworlds.world.op OP
/world deop myworlds.world.deop OP
/world togglespawnloaded myworlds.world.togglespawnloaded OP
/world allowspawn myworlds.world.allowspawn OP
/world denyspawn myworlds.world.denyspawn OP
/world weather myworlds.world.weather OP
/world time myworlds.world.time OP
/world gamemode myworlds.world.gamemode OP
/world setspawn myworlds.world.setspawn OP
/world config myworlds.world.config OP
/tpp myworlds.tpp OP

Chat permissions The following permissions set with what world(s) a player can chat when being on certain or any world. Chat permissions need to be enabled in the Configuration first.

Situation Permission
The player can chat with world2 from world1 myworlds.world.chat.world1.world2
The player can chat with every world from world1 myworlds.world.chat.world1.*
The player can chat with world2 from every world myworlds.world.chat.*.world2
The player can chat globally from every world with every world (default OP) myworlds.world.chat.*.*
The player can chat in every world, but not to other worlds (default true) myworlds.world.chat.*
The player can chat in world1 (also needed to chat with other worlds from world1) myworlds.world.chat.world1


Important: For all other permissions it is needed to have the permissions to use chat in a certain world:

myworlds.world.chat.world1.world2

He needs permission to use the chat in world1 too, so he also needs one or both of these two:

myworlds.world.chat.world1 myworlds.world.chat.*

General permissions

Type Permission node Extra information Default
Sets if the player can enter a world myworlds.world.enter.[name]] [name] is the world name NO*
Sets if the player can enter any world myworlds.world.enter.* OP*
Sets if the player can enter a portal myworlds.portal.enter.[name]] [name] is the portal name NO*
Sets if the player can enter any portal myworlds.portal.enter.* OP*
Sets if the player can teleport to a world myworlds.world.teleport.[name]] [name] is the world name NO*
Sets if the player can teleport to any world myworlds.world.teleport.* OP*
Sets if the player can teleport to a portal myworlds.portal.teleport.[name]] [name] is the portal name NO*
Sets if the player can teleport to any portal myworlds.portal.teleport.* OP*
Sets if the player can create portals myworlds.portal.create OP
Sets if the player can replace portals myworlds.portal.override OP*
Sets if the player can use (enter) portals myworlds.portal.use YES
Sets if the player can build on a world myworlds.world.build.[name]] [name] is the world name NO*
Sets if the player can build on any world myworlds.world.build.* OP*
Sets if the player can use blocks on a world myworlds.world.use.[name] [name] is the world name NO*
Sets if the player can use blocks on any world myworlds.world.use.* OP*
Sets if the player is ignored during game mode changes myworlds.world.ignoregamemode FALSE
Sets if the player is ignored during per-world inventory changes myworlds.world.keepinventory OP

* = Needs to be enabled in the main Configuration

  • Portal enter permissions are for when a player enters the physical portal. The portal name (second line on the sign) is used, not the destination name (third line).
  • Portal enter permissions are not used when teleporting using chat commands, you need to use the teleport permissions then
  • World enter permissions are active when entering portals, and when teleporting to portals and worlds using chat command
  • Portal and world teleport permissions are only used when teleporting using chat commands, they are not active when walking into a physical portal

A player can teleport to another portal by entering a portal when these two conditions are met:

  • Portal enter permissions are disabled, the player has 'enter any portal' permission or the player has the specific permission for the portal he entered
  • World enter permissions are disabled, the player has 'enter any world' permission or the player has the specific permission for the world he is about to enter

A player can teleport to another world using chat commands when these three conditions are met:

  • The player has access over the 'teleport to portal' or 'world spawn' commands
  • World enter permissions are disabled, the player has 'enter any world' permission or the player has the specific permission for the world he is about to teleport to
  • World teleport permissions are disabled, the player has 'teleport to any world' permission or the player has the specific permission to teleport to the world