Permissions
Purpur adds a few new permission nodes for some of its added features.
By default all of these permissions are disabled, no matter if a user has OP. Users will need to be granted permissions using a permissions plugin such as LuckPerms.
allow.ride.<mob_id>🔗
Requires <mob_id>.ridable
to be enabled in purpur.yml
-
This permission gives the ability to ride a certain mob by shift right-clicking it. Once mounted you can use WASD to move around, and spacebar to jump or fly. Just replace "<mob_id>" with the mob's Entity ID.
-
examples:
allow.ride.cow
allow.ride.zombie_pigman
allow.ride.snow_golem
allow.special.<mob_id>🔗
Requires <mob_id>.ridable
to be enabled in purpur.yml
-
This permission gives the ability to activate a ridable mob's special ability. Not all mobs have a special ability. Just replace "<mob_id>" with the mob's Entity ID.
-
**Currently Available Specials
allow.special.creeper
- Ignites when spacebar is pressed
allow.special.dolphin
- Spits when spacebar is pressed
allow.special.phantom
- Shoots flames when spacebar is pressed
allow.special.wither
- Shoots a wither head on mouse click
allow.powered.creeper🔗
Requires creeper.ridable
to be enabled in purpur.yml
- This permission gives the ability to toggle a creeper's powered state while riding. Hold the spacebar while not moving to charge the toggle. Instead of blowing up the powered state will toggle on or off.
bukkit.command.uptime🔗
- Allows the use of the
/uptime
command.
bukkit.command.demo🔗
- Allows the use of the
/demo
command.
bukkit.command.credits🔗
- Allows the use of the
/credits
command.
bukkit.command.ping🔗
- Allows the use of the
/ping
command.
bukkit.command.tpsbar🔗
- Allows the use of the
/tpsbar
command.
bukkit.command.compass🔗
- Allows the use of the
/compass
command.
minecraft.command.gamemode.<gamemode>🔗
Requires gamemode.requires-specific-permission
to be enabled in purpur.yml
- Allows the user to set their own gamemode to <gamemode>
- Available gamemodes
- adventure, creative, spectator, survival
minecraft.command.gamemode.<gamemode>.other;🔗
Requires gamemode.requires-specific-permission
to be enabled in purpur.yml
- Allows the user to set their own and other players' gamemode to <gamemode>
- Available gamemodes
- adventure, creative, spectator, survival
purpur.debug.f3n🔗
- Allows the use of the F3+N debug hotkey to swap gamemodes. Player must have this perm and the gamemode perm for it to work.
purpur.drop.spawners🔗
Requires gameplay-mechanics.silk-touch
to be enabled in purpur.yml
- Players with this permission can use a configured tool with silk touch enchantment to mine up any spawner cage instead of disappearing.
purpur.joinfullserver🔗
- Allows players to join when server is full
purpur.bypassIdleKick🔗
- Allows players to bypass being kicked while idle
purpur.portal.instant🔗
- Allows players to instantly teleport through portals when stepping through them
purpur.place.spawners🔗
Requires gameplay-mechanics.silk-touch
to be enabled in purpur.yml
- Players with this permission can place down a spawner cage and have the mob type restored to what it was when it was mined using silk touch.
purpur.sign.edit🔗
Requires sign.right-click-edit
to be enabled in purpur.yml
- Allows players to open the sign editor when right clicking a sign while holding a sign.
purpur.sign.color🔗
Requires sign.allow-colors
to be enabled in purpur.yml
- Allows players to use color codes on signs
purpur.sign.style🔗
Requires sign.allow-colors
to be enabled in purpur.yml
- Allows players to use style codes on signs (except the magic/obfuscated code)
purpur.sign.magic🔗
Requires sign.allow-colors
to be enabled in purpur.yml
- Allows players to use the magic/obfuscated style code on signs
purpur.book.color.edit🔗
- Allows players to use legacy color codes in books while it's being edited
purpur.book.color.sign🔗
Hex colors only register once a book has been signed
- Allows players to use the legacy and hex color codes in books which update after the book is signed
purpur.anvil.color🔗
Requires anvil.allow-colors
to be enabled in purpur.yml
- Allows players to use color codes in anvils
purpur.anvil.remove_italics🔗
Requires anvil.allow-colors
to be enabled in purpur.yml
- Allows players to remove the italics from items renamed in the anvil by starting the text with '&r'
purpur.enderchest.rows.<number>🔗
Requires ender_chest.six-rows
and ender_chest.use-permissions-for-rows
to be enabled in purpur.yml
- Controls how many rows a player's enderchest has
- Available sizes
- one, two, three, four, five, six