Permissions 🔑

We currently use LuckPerms for permissions - on Bungee & each server.

That may be your first question -- what is Bungee? Bungee is the network that connects our servers together... think of it as the Universe in Runic Universe. When you connect to Runic in your game client, you're connecting to the Bungee IP. The Bungee system then figures out which server to send you to, and it sends you there. Bungee only matters for 2 things - Trusted group players & Staff. Why? Because those are the only permissions that need to be checked across the entire network... usage of the /staffchat and /trustedchat cross servers so perms are checked at the Bungee level.

Plugin Basics

Bungee Permissions
Since Bungee permissions are very limited, let's get them out of the way first. To access luckperms on the Bungee level, use /lpb.

/lpb user runelynx info
This will give you the player's general perms info on the Bungee system. Almost all players are in default, staff have some other groups, and trusted players have the trusted group. that's pretty much it.
/lpb user runelynx parent add trusted
This adds runelynx to the trusted group (luckperms refers to groups as parents).
/lpb user runelynx parent remove trusted
This removes runelynx from the trusted group.

Server Permissions
Now we get into the normal stuff you'll be looking for - server permissions. These are the perms players have on each individual server - Survival, Hub, Skyblock, Creative. The perms command here

User Basics
/lp user
http://23.235.197.128/~runicp5/runicparadise/pages/Permissions/ The help system is pretty nice. If you're unsure what to do, enter just this small command and you'll get help!
/lp user runelynx info
This will give you the player's general perms. Their Primary Group is their "main" group... it's what shows in their chat title, it's what they promote from, etc. Parents, or parent groups, are all of the player's groups. A player may be a part of seeker, runner, singer, diamonds, and customheadblocks groups. The latter two are donator groups and the first three are just normal ranks. Although they are a member of all 3, singer ranks higher than runner (and runner ranks higher than seeker), so the Primary Group should show singer.
/lp user runelynx parent add diamonds
This adds the diamonds donator perk group to the player.
/lp user runelynx parent remove batpet
This removes the "batpet" group from the player.
/lp check runelynx rp.staff
This checks whether the player has a particular permission. This is VERY handy... otherwise, you have to check the player's groups, list out their perms, etc.
/lp user runelynx editor
Very useful for auditing and adjusting a player's permissions (granted outside of their assigned groups). This command will give you a link to a website; click it, and you'll see a list of the player's permissions. You can use that website to delete or add permissions... just be sure to click the save disk up at the top when done. That will give you a command -- you must run that command in-game so the changes take effect!

Group Basics
/lp group
The help system is pretty nice. If you're unsure what to do, enter just this small command and you'll get help!
/lp group seeker info
This will give you the group's general perms. There's really not much to see here aside from the weight (which is used to determine that Singer is a higher rank than Seeker, for example). You can also see the group's parent. Singer's parent is Runner, which means Singer inherits all the perms of Runner.
/lp group runner parent set Seeker
This would set Runner's parent to Seeker, meaning Runner will inherit the perms of Seeker.
/lp group runner permission info
This will list out the perms attached to the specified group. I'd recommend using the editor command below instead; it's a lot easier to work with.
/lp group runner listmembers
This will list out all players who are a member of the specified group. I believe you can click the player names to remove them from that group.
/lp group singer editor
Very useful for auditing and adjusting a group's permissions. This command will give you a link to a website; click it, and you'll see a list of the group's permissions. You can use that website to delete or add permissions... just be sure to click the save disk up at the top when done. That will give you a command -- you must run that command in-game so the changes take effect!

Other Helpful Commands
/lp search rp.staff
This searches the entire server for users & groups who have the permission you specify.
  • Published
    Mar 21, 2019
  • Page views
    3,397