Permission allocation - erikzimmermann/WarpSystem-IssueTracker GitHub Wiki
- Did you enable permissions in the config? (See this)
- Did you add all permissions on your spigot (fork) server?
- Are all permissions added correctly (spelling mistakes, context mistakes, group mistakes)?
- Use only lower case permissions. Some systems cannot handle upper case permissions.
- Did you add all needed
additional permissions
?
Try my example list if you still get issues for setting up your user permissions
All permissions are enabled be default if the plugin has to create a new Config.yml file. This means, that every use permission will be activated and users without them cannot use them.
Permissions can be disabled in the Config.yml.
Options like max player warps will be configured in the PlayerWarpConfig.yml then.
-
Teleport costs:
warpsystem.bypass.teleport.costs
-
Teleport delay:
warpsystem.bypass.teleport.delay
-
Bypass max player amount:
warpsystem.bypass.teleport.maxplayers
-
Cooldown:
warpsystem.bypass.cooldown
Every feature has its own use and modify permission to provide 100% customization. All permissions are choosen in the same syntax.
-
Use permission:
warpsystem.use.<feature>
-
Modify permission:
warpsystem.modify.<feature>
-
Additional permission:
warpsystem.<feature>.<additional tag>
Every entry can be inserted in both permission types (e.g. warpsystem.use.warpgui
and warpsystem.modify.warpgui
):
-
warpgui
** warpsigns
portals
shortcuts
spawn
-
playerwarps
* -
simplewarps
** -
globalwarps
** -
teleportcommand
(Use permission only; e.g.warpsystem.use.teleportcommand.<command>
)-
tp
(allows TpHere too) tpto
tphere
tpall
tptoggle
-
back
** tpaall
tpa
tpahere
tpaccept
tpdeny
tpatoggle
-
-
randomteleport
* ** -
notify
(Update notifier)
* Needs additional permissions (see below)
** Provides optional additional permissions (see below)
- PlayerWarps
- Max amount:
warpsystem.playerwarps.n
(n is any natural number)
- Max amount:
- RandomTeleport
- Free teleports:
warpsystem.randomteleport.free.n
(n is any natural number; use*
for infinite teleports) - Max teleports:
warpsystem.randomteleport.max.n
(n is any natural number; use*
for infinite teleports)
- Free teleports:
- WarpGUI
- Let you open the GUI for other players:
warpsystem.warpgui.other
- Let you open the GUI for other players:
- SimpleWarps (Standard permissions)
- Teleport other:
warpsystem.simplewarp.directteleport
- Teleport other:
- GlobalWarps
- Teleport other:
warpsystem.globalwarp.directteleport
- Teleport other:
- Back
- Recognize deaths:
warpsystem.use.teleportcommand.back.deaths
- Teleport other:
warpsystem.use.teleportcommand.back.other
- Recognize deaths:
- RandomTeleports
- Go command:
warpsystem.use.randomteleport.go
- More specific go selection:
warpsystem.randomteleport.selection
- Random teleport player:
warpsystem.randomteleport.selection.other
- Go command:
- warpsystem.use.warpgui
- warpsystem.use.warpsigns
- warpsystem.use.portals
- warpsystem.use.spawn
- warpsystem.use.playerwarps
- warpsystem.playerwarps.3
- warpsystem.use.randomteleport
- warpsystem.randomteleport.free.0
- warpsystem.randomteleport.max.5
- warpsystem.use.teleportcommand.back
- warpsystem.use.teleportcommand.back.deaths
- warpsystem.use.teleportcommand.tpa
- warpsystem.use.teleportcommand.tpahere
- warpsystem.use.teleportcommand.tpaccept
- warpsystem.use.teleportcommand.tpdeny
- warpsystem.use.teleportcommand.tpatoggle