Here's a guide to help users understand and use LuckPerms for the first time.
#support-1
1 messages Β· Page 690 of 1
!verbose https://essinfo.xeya.me/permissions.html for that plugins perms (if essentialsX). you can also use verbose to find perms.
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Please start to read the wiki
i did
It is explained on that page how to set perms
i have set perms for mod and admin
now i need to set default so they can do /kit and /kits
Use the parent add command
Switch default and admin
You add a group as a parent of another, making it inherit the trades of it.
Just how parents give parts of their genes to their child
can you add me?
no
Then you did something wrong obviously
We can't help you without any clear information. We're not wizards
i've done /lp group admin parent add default
Then you did something wrong obviously
Use the verbose command as JG suggested, or check the Perm-page for essentials https://essinfo.xeya.me/permissions.html
π€¦
lol
/kit is not a minecraft command
If you would've done what JG suggested, then you would know
/lp group default permission set essentials.kits.* true
that may work
yay i fixed it
ty so much
+rep @tired turtle
Good help
nvm
it did not work
i was in op
how can I remove permissions which everyone has by default for commands such as /plugin?
you deny it using the permission set command
how do I deny it?
/lp group default permission set <permission> false
hi
Hi
your so unlucky
Hello, I'm trying to manage permission FTB Utilities using LuckPerms (FTB Ranks Disabled completely). I canβt specify a value for ftbutilities.claims.max_chunks how to properly allow the gamers group to have a maximum of 50 chunks?
If i have a group that is meant to revoke a set of permissions from any player under a certain rank, how would I prevent the revoking group from overriding the other groups prefix?
!verbose @lavish pollen either try verbose or it may be a setting in the config. Check with FTBU support.
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
!argumentbased @lunar swallow is what you need. Once enabled, use verbose to find the perm(s) to set false.
Fine tune exactly what users with permission to use LuckPerms can do.
Ah, that wasnt it. I had my priority higher than the other player groups because I assumed I had to be higher than the group setting the permission to revoke it. Regardless of weather or not that's the case, all of the permissions i'm revoking are set in the default group so I can just set the priority to 1 higher than that.
Me trying to think through how that might help got me to the right solution though. thanks!
@olive heart see the above
Can LP be explioted in a way were they can give themselves perms?
Because my server was just "hacked" by someone giving them LP perms
They were not opped
More likely weak security
No. As long as the user doesn't have perms for the command can they not access LP commands
Yes
You probably didn't secure your sub servers
they logged in using offline mode
as an admin
gave themselves perms
So you either set up your permissions badly, or it was exploited in a different, bad way (i.e. backdoor in another plugin or UUID-spoofing)
Enable BungeeCord and make the server listen for the IP of the proxy (if on the same VPS, 127.0.0.1 will work)
@lapis ibex made a guide about this... He can give you the link if he has time
Hey Andre_601! Please don't tag staff members.
Shut up Clippy
rip
poor clippy
@tired turtle
How do i setup so i can see the rank in the chat?
!meta
You can set prefixes, suffixes and other meta data in LuckPerms for players and groups. Note that LuckPerms does not manage chat. You need to use another plugin to show prefixes/suffixes in chat.
tl;dr: You use a chat plugin
Check out some of our frequently asked questions.
Read more:
You guys hate on clippy but he a good boy really
andre only hates him because he's not immune anymore.
Sad times
@tired turtle what guide?
anyone know how i remove <> those
The one about basic security for bungeecord network @lapis ibex (The one on your server rant blog)
Hey Andre_601! Please don't tag staff members.
I'll check in a bit
@tired turtle you know?
tl;dr: You use a chat plugin
It is handled by whatever chat plugin you use and not by LP
So #general
EssentialsXChat
Minecraft Server Rant
Let's talk some security! What I'm about to point out is the single most severe security issue for BungeeCord networks. Luckily there are many ways to eliminate this issue.
Thanks
Greetings. I am using the newest version that was released on Spigot today (5.0.72) and I am getting a new, or questionably higher lag issue. Below is the following timings report.
LuckPerms::Event: m.l.l.b.l.BukkitPlatformListener (PlayerChangedWorldEvent)count(12999) total(2.50% 6.535s, 4.03% of tick)
I have never seen that event on a timings before this update.
Timings shouldn't be seen as a clear evidence of lag
A higher percentage doesn't mean more lag
Okay
I suggest actually using a profiler-plugin like Spark
To actually see what could cause lag
You shouldn't be relying on Spigot for new releases, as well.
You can always grab updated versions from here
!downloads
You can download LuckPerms for Spigot/Paper, BungeeCord, Sponge, Nukkit or Velocity.
Read more:
Additional downloads
They are used for promotion/demotion
!tracks
Tracks provide a method for you to promote/demote players along a track (or ladder) of groups.
a parent holds the perms, a child inherits from the parent
just like IRL!
so your first new rank above default would inherit from default. default would be the parent
Here's a guide to help users understand and use LuckPerms for the first time.
if you want crusader to inherit all permissions of default, yes
What goes into the display name area
side note - give way more gap for your weights. like 1000
you can leave it blank
if you expand later, youll have to renumber everything
Ah ok Thanks!
And if i set rank 1 to weight 1000 and set rank 2 to 2000 would people gain the prefix from rank 2?
groups weights and prefix weights are separate
so you should set the same weight for the prefix
i'm pretty sure i made it in the web editor that the weight you set for the group will be the same weight on the prefix
but if you change the group weight it won't update the prefix
anyone here know what perms i would need to access a region with ENTRY: DENY in A wg Zone? cant get it to work
Good day!
I have a doubt, I have used LuckPerms in my Network for a long time, but now I am in a conflict and that is ... I want my Administrators to assign all groups (to other users) but, that I cannot assign the group of "Owner" or "Admin", likewise, I also have "Manager" who would like me to assign all groups except "Manager, Admin and Owner" How could I do this?
Reference: How to assign permissions to give specific groups?
Arguement-Based-Permissions
Verbose is also handy for finding the correct permissions
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Thank you for responding, however, on the page it shows me the permissions to be able to modify another user, but it does not clarify my doubt
You need to apply the certain permissions to be able to do it. That is why I also linked Verbose to aid in finding the correct permissions. The argument based permissions page does explain how it all works and does help you to get the correct permissions
For example, what I want to do is explicit in the Pex documentation
Note: I know that it has nothing to do with PEX with LP, I am simply using it as an example to explain what I am trying to say
Yes, you can do that with arguement based permissions. But you need to get all the correct permissions to do it. They are not listed. You can use verbose to find all the correct permissions for it. Note you need the arguement based permissions setting in the config file enabled.
https://github.com/lucko/LuckPerms/wiki/Argument-based-command-permissions#checks-when-a-player-makes-changes-with-a-set-of-specific-arguments That part is exactly what you need. Among other permissions that you may need to add as well.
This last link you sent me has been most helpful, I will try to apply it!
And one more thing, I tried to apply the verbose and this has given me incredible spam inside my account ... I am not sure if it is broken or I have done something wrong, you can see it here
With verbose, it is best to use the filters otherwise it can give mass spam.
With the arguement-based-permissions, it is best to keep in mind, you also need to give the player permission to use the global context, and permission to modify other users along with the permissions like in the last link. Without the modify self permissions they will not be able to modify their own groups or anything.
when you put in a command for LP and it just says running LP version blar blar. what does that mean. it's installed but i can't run any commands
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
That might be useful for you.
ahhhhh right i forgot sponge luckperms has a different way to allow someone to start setting up perms.
With sponge, as soon as a permissions plugin is installed and enabled, it automatically disabled OP and everything is then ran through the permissions plugin.
How do i make a permission specific to a certain world?
Use a world context. When you add the permission to a group or player add world=<worldname> to the end of the command.
Yes that's correct.
Ok thanks!
So. now that the default role is gone, how do I give users a role when they join the first time + a default role?
Well, he came back, I've been testing what you've told me and the result is as follows:
- Config.yml
- My permissions (for tests)
- Result
As explained in the wiki, it should already be working fine, however, it is not.
Could you tell me what I have done wrong?
Yes, he listened to that section and already enabled the option in config.yml and subsequently restarted my server
you have that perm set as true, did you mean to set as false?
or you want to modify your own level group?
So. now that the default role is gone, how do I give users a role when they join the first time + a default role?
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
@lilac wadi default isn't gone... what makes you think that
The patch notes do
you used the editor?
you can install the extension for that
In this case what I want to do is to be able to give a specific group to any user (In this case I have taken the "admin" as an example)
What's the difference? Sorry if its a dumb question
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
read that
Thanks π
SrMilox - but have you used verbose and ran the command to see the perms?
I have tried, however I have not known how to apply the filters correctly for my case
/lp verbose record
/lp user SrMilox parent add admin
/lp verbose upload
youll get a link that shows everything, you wont get spam in chat.
you could use SrMilox & luckperms for the filters
This is my results!
With filter "luckperms"
I have already managed to fix it!
I only needed this permission:
Thanks for your help!
That one probably needs to be documented more
Yeah it does. I know people always have trouble with that.
agreed
Can I use a placeholder api to get the group on another track, in the prefix of another group?
I want "highest_on_track_x" to show up after the [Willow] prefix
I can't get the prefix stacking to work correctly
prefix weights set correctly?
Willow has a higher Prefix than Gladiator, but I want them both to show
Separate groups/rankings showing together
screenshot your stacking layout in the config file and post it here?
The ranks aren't in the same track?
they need to be on different tracks
to show like you want
Willow is under growth, gladiator is under... gladiator
Which placeholder would I use in my chat program to bring that over and show correctly?
Try %luckperms_prefix% or something like that
I tried %luckperms_prefix% and a few others,
It just continues to show the first one
Wonder if its something to do with "Duplicates: first only"
awesome
Feel sorry for anyone with long usernames π
Kay another question
All of these share a group "Peasant" but are all separate tracks, How would I get it to just show if I am, for example, on_track_bard, but not on_track_gladiator
Is there anyway to do an "or" type check here?
"highest_on_track_gladiator" or "highest_on_track_bard" or.... -- To only bring back the 1 that you are the highest on?
OR would this work best as a "promote to x group on Gladiator" & "remove from group Peasant" at the same time
if you aren't on the track it won't display it
you could also set the prefix to false for that group
so it stops inheriting
Hey guys i have a question ! I have create Tracks an my Server and i have ther perms give my developers https://gyazo.com/8a8e606d41052297e4f6639bd5798c3c my proplem is when developers use the comand /luckperms user 6liter promote entwicklung dont work LP say me i have no perms for yous this comand can you help me ?
Is that the only track? If so, you might as well just set luckperms.user.promote
no is not the only track
we have 5 tracks and when i give devs or mod luckperms.user.promote can he promate in all tracks and this is not good
verbose mode ?
yeah just like here
/lp verbose record
/lp user SrMilox parent add admin
/lp verbose upload
youll get a link that shows everything, you wont get spam in chat.
@magic summit
except you do /lp user 6liter promote entwicklung for the second command
This is my track https://gyazo.com/89c283f0d31786ab34012736eda786cb and that the permisions in Developer group https://gyazo.com/e53fc7f38139186fc5546746d1a7c936 @hazy flower
hi
@toxic wagon have you a idee ?
Hey 6liter! Please don't tag staff members.
About what?
about my problem whit track
Explain the problem again, So it's easier than having to read over everything again
I have create Tracks an my Server and i have ther perms give my developers https://gyazo.com/8a8e606d41052297e4f6639bd5798c3c my proplem is when developers use the comand /luckperms user 6liter promote entwicklung dont work LP say me i have no perms for yous this comand
This is my track https://gyazo.com/89c283f0d31786ab34012736eda786cb and that the permisions in Developer group https://gyazo.com/e53fc7f38139186fc5546746d1a7c936
Have you enabled the argument-based-permissions setting in the LP config?
Needs to be true
Try also adding the permission luckperms.modify.user.others
He only wants it on a specific track
And luckperms.usecontext.global
Yes, but without those two permissions you cannot modify another players groups.
okey no its dont worlk alredy no perms
Did you add both of those permissions?
the big question is are you in the group which has those permissions
yes π
hm idk then
do lp verbose on (your name) & luckperms then run the promote command an show me what verbose says.
where did you get the perms you added? i dont believe that usernames are ever part of the permission nodes. from your verbose, all perms being checked are set false except showtracks.
Thats the track name @magic summit if you check the other screenshots.
oh! thanks for correcting me π
then from the verbose, it doesnt seem that argument based is enabled
Guys i have found the problem
That's good
Guys i have found the problem
say it here so others would know should they have the same issue.
hi!
hello i have a problem with displaynames not showing up with prefixes I added using LP meta
currently running EssentialsXChat
ty
how to delete someone from the group
I still cant get it to work...
fully explain what you are doing then and the expected outcome. like what displayname in meta, etc
you want the displayname of a group to show in chat? the normal process is to set a prefix and that to be displayed in chat.
i did /lp group admin meta addsuffix 1 "[admin] " and changed the essx config just as pinned
added myself into the group and it doesnt show
what shows for /lp user <yourign> info?
Where should i go for help with luckperms?
right here
Okay, how do I limit permission to certain worlds?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Is that a tutorial on how to do it?
yea, anything in the wiki will give you a break down on what it is and how to use it
you can always come back after reading and trying if you still have issues.
: D
Hey. I've just swapped from PEX to LP (I know I'm late to the party), and my default group was set to "member" not just the default. Is there anyway I can put it back to that? So I don't have to move all the perms from one group to another and change configs π
Just add member as a parent to default.
/lp group default parent add member
More information on this page: (Altough I don't think you need it)
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
Ty
hi. i have a question.
i gave myself the luckperms role with the .* but i cant use normal mc commands anymore, can i fix this?
Give yourself the other commands
If you want everything you can just use *
If you want specifics it will depend on the command/plugin you want
Luckperms.* just give you all of luckperms commands, it has no effect on the rest
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
it walks you through it all
instead of * wildcard (which is not advised) you can give <plugin>.*
Why is wildcard not advised :o
it gives everything, whether you want it or not, whether good or bad. i mean, i dont even use <plugin>.*. i set up every permission for each plugin π lol
vanilla op is disabled and LP autoop is basically below default with no access to commands.
π€
So much work
I don't use plugin.* either for any ranks, I just got lazy with my admin rank
Since there's so much lol
i tend to overkill everything
hey how can i change the chat msg from LP like this one in the pic [LP] running ver... https://cdn.discordapp.com/attachments/509065707527602186/674669802232741907/2020-02-05_18.36.42.png
I have no idea :c
or rather make it disapear
https://github.com/lucko/LuckPerms/wiki/Locale-and-Translations is this what you mean or turning the log notify off?
JG, can u edit the display names etc somewhere in the editor?
actually turn it off but i changed the permission already and it still shows up
# If the plugin should send log notifications to users whenever permissions are modified.
#
# - Notifications are only sent to those with the appropriate permission to receive them
# - They can also be temporarily enabled/disabled on a per-user basis using
# '/lp log notify <on|off>'
log-notify: true
in config, reading is a powerful tool π
Wolf, displaynames are meta, so yes
where in the editor? π
._.' im tired .... mercy pls xD but thanks
to see how the editor stores something, use the command in game first, then open the editor to see it there. that way you will know the correct syntax.
Thanks.
Oh and do u know. wich is the easiest plugin to show prefix in the chat? from the list of the 'wiki'
if you have EssentialsX installed, use its chat. otherwise use VaultChatFormatter
for setting up EssentialsXChat, see pinned messages in #general
Is there a way I can auto set a context based on what server a command runs on?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
like lp user name meta set key val server=this
look at the bottom of that link
ah thanks
if you are wanting it to just auto use the server or world you are on/in, dont believe thats a thing.
Have some context?
I never knew about the per world settings via context. Wish I knew that, will probably fix my issue I was having
π
context is amazing
I have a survival track and 5 pvp tracks, if I just limit the use to each world it would separate them for me and not cause me a migraine
Pvp is a separate world from my survival one
Hey, so I have a track of ranks, and when a player joins how do I set the default group from default to the first rank on that track?
there is not a default track option, only default group.
I use Rankup to handle my promotions
Yes so do I, this is for when a new player joins
again, there is no default track option. you would have to rely on something outside of LP for that.
I think I have default as part of my main track π€
I'm not saying a default track
I'm saying I want the default rank to be set to ranks-a like that screenshot
that inturn puts them on the track
having a group doesnt put you on a track
they are separate. if you just want default to have ranks-a perms, use inheritance.
Are you just trying to make it so a new player is automatically a rank-a group member?
then have your rankup first rank be ranks-b
people make prisons/rankups too difficult. just have default as the first rank and promote after that. dont include first rung in promotions
I think you're mistaken, if a player is in the group ranks-a it will promote it up the track.... it does put you on that track
a track is just another way to promote groups. if you are in the 3rd group of a track, then if you get promoted, you would go to the next in line of that track. you are not "put into" a track just solely from being in a group.
Yes you do, I literally just checked, if you get a player and add a parent of one of the groups in a track it puts you on that track.....
If you are in a group that is part of a track, yes. You will be on that track.
on, not in - correct
what on earth are you on about
Just change your default to represent your rank-a via displayname/prefix settings
i mean, thats what i suggested already
but i clearly dont know anything, so ill just let them sort it out π
π±
Make a command sign for them to smack and make it /luckperms user x parent add rank-a
Or parent set rank-a
W. E
Or get an auto-Rankup program and configure it to put them in rank-a after 1 second of playtime or something
π€
Hey, anyone can help me to use the bulk editing command to remove all player permissions
without removing their group, please?
groups are permissions, so you need to have it remove anything not matching group.*
so maybe something like:
/lp bulkupdate users delete "permission != group.%" make sure to have a backup. im not liable π
Lol
I made a text file doing updates individually and just went through the commands one by one
But that was for like 15 changes, nothing masdive
Massive*
yea, have to be very careful with bulkupdate, its powerful. a few people here did the wrong thing and didnt have backups.
Give *
You don't give *.* π€¦
hey when i put the command to use luckperms nothing happens and im useing the spongeforge verison
You just give *
!usage reaper did you follow the guide here?
Here's a guide to help users understand and use LuckPerms for the first time.
you have to give permissions because once a permissions plugin is installed on sponge, it disables op
ok
Thanks @magic summit ! appreciate ur help
Anyway
this command /lp bulkupdate users delete "permission != group.%"
is removing groups too
there isn't a command to just removing user permissions?
well, as far as i know != group.% should do all perms that are not group.<anygrouphere>
groups are stored as perms. thats why i did the command like that
maybe this one: lp bulkupdate users delete "permission !~ group.%"
oh but JG i still have permission like i can put my self it gamemode 1 survival in the game not by console
what shows for /lp info?
Is there a way to enable OP
having an issue with LagGoogles because OP is disabled
Sponge or spigot?
sponge
Sponge disables op when a permission plugin is installed.
You cant re-enable it while a permissions plugin is installed.
dang
maybe you just need to add the permission
I need a help. Please can you solve it?
(problems : version 1.7.10 , permission did working but prefix and suffix didn't working.)
!faq
Check out some of our frequently asked questions.
Read more:
read the prefix part
@foggy quartz This is not the place to be advertising stuff.
Did I ask for your god damn opinion?
edgy boi
byeee
β€οΈ
If I edit the context for a permission to be true for a specific world, does that make it ONLY true for that world?
as long as it's not set anywhere else, sure
Example, this should ONLY set the prefix while in the world_pvp world.. yes?
how do i give groups username colors using essential x
wut
put the colour code at the end of the prefix
another silly question
is it parent that makes u have all perms from other
so if i set star rank as parent of Member do i get all member perms plus any i add to star
yes
You inherit commands from the parent
Here's a guide to help users understand and use LuckPerms for the first time.
so member should be he parent?
Member (Parent) -> Star (Get's all of Members permissions + it's own that are set)
just think of it like in real life, you inherit things from your parents
then i can set star as parent to so next rank inherits that and so on
so Star is the child in this case, Member is the parent
Correct
ok thanks!
I'm having an issue with prefix's :p
But before I post about it i'm gonna test some stuff, not hopeful though
make sure to read the FAQ first, I wrote a bunch of troubleshooting tips for prefixes
!faq
Check out some of our frequently asked questions.
Read more:
I have been since yesterday :p
I think it has to do with HOW I was trying to setup these specific groups/tracks
Was trying to do something a little different
Example, Peasant is the first group for each of these tracks
I wanted Peasant to be at the start of all 4 tracks, but that was causing issues with showing too many prefixes
I would be a Wizard, but also Peasant would show
Since it was showing from the "Warrior" track
oh, you are doing prefix stacking?
Yeah, I was working through that wiki also
I think I just fixed what I needed though
what does your meta formatting say
no
Do you plan on making them a track?
i just made a track i dunno how to put them in it
You just make the track and select your track groups
If you have them in a track you can use /luckperms user {player name} promote {name of track}
Mine for example would be /luckperms user slashremix promote archer
You don't want them to be part of multiple groups in the same track
If you do /luckperms user (name) info
what does it show
The point of the track is to go from 1 to the next, it adds you to the next rank, and removes you from the previous
how do i leave one
Remove them from star /luckperms user (name) remove (star)
after that, try the /luckperms user (name) promote (track name)
./lp user User remove didnt work
π
Thanks!
hello, i have a chat plugin. how would i go about creating a prefix now?
!meta
You can set prefixes, suffixes and other meta data in LuckPerms for players and groups. Note that LuckPerms does not manage chat. You need to use another plugin to show prefixes/suffixes in chat.
ty
ok another stupid question @tired turtle it shows like <admin username>
how would i make it be admin <username>
fix your chat format
uh
Which chat program are you using
essentials
it's in the settings of your chat plugin, nothing to do with LP
I'm not familiar with the essentials chat, sorry
i have bungeetablistplus and want my luckperm groups / ranks to show as prefixes and sort by rank how an i do this?
Flii, make sure your group and meta weights are set in LP and then https://github.com/CodeCrafter47/BungeeTabListPlus/wiki/PlayerOrder
im not going to lie
i have no clue what that means
so
i set each group weight the higher the rank the higher the weight?
then what
and also set the meta weight to the same number as its group.
how do i know what weights what
because you set it
editor will show group and meta weights
how do i set the weight
what command
ok
oh hat was slash
i can open the editor tho
but yea, editor is easy
so im in editor what do i put in
weight.<WEIGHT> for group
now that i set weight now what
save changes, apply the edits, see if anything changes
this will also be helpful for btlp https://www.spigotmc.org/resources/bungeetablistplus.313/update?update=146411
just start playing with btlp. ask for help in #general since not LP related. thats the fun in running a server, trial and error
^
if you're not good at it then be patient and take your time
don't make people walk you through every step because then you won't learn anything.
Hey i set up my ranks on my server, In all ranks i just added a prefix to them. personally i Join my user into the Co-Owner rank. But how come when i type in chat it comes up as " 'Co-Owner' 'Co-Owner'MyName>> " Basically doubling the prefix in chat. Does anyone know a solution to this to only show up once?
That would be because of your chat plugin, with how you have the chat format set.
Let me check the format i set real quick then
This is how my chat format it set up
'&6{PREFIX} &8{DISPLAYNAME} &8>> &7{MESSAGE}'
displayname includes the prefix
this is explained earlier on in the essentials config
ok gotcha so to solve the doubled Prefix just put '&8{DISPLAYNAME} &8>> &7{MESSAGE}'
sorry i just joined the discord
ok yeah i see it, sorry about that
Quick question, if i have any questions on how to format or questions involving LuckPerms should i ask in #general or somewhere else?
ok gotcha, thank you
ok last question i promise π i fixed the format. Now what i want to fix is the lp prefix shows a ' after rank to the name. example, Admin'User>>Message. Can you get rid of the ' or change it to a - if wanted?
Screenshot?
gotcha hold on
That sounds like something to configure in the chat program
That is apart of the prefix by the look of it. Do /lp group <group name> editor for the group that has that prefix and see if it is in there
No the group for this rank is just Admin
Yes, but what I'm saying is use that command, and check the prefix for the '
oh my bad, no its not in the prefix
Screenshot the prefix
The prefix. Not the groups info
The prefix that is in the editor for the admin group
sorry that took so long
The full permission for it
you dont need ' ' in there at all
if you had a space, you would use " " in command, but not needed to use them in the editor, just add the space and it will take care of it.
oh ok so just take out the ' '
Yes
ok my bad, used to configs. thank you
its fun learning new things!
lol just trying to make a clean looking server
So major problem, our luckperms just took a shit and seems to have essentially wiped every perm/group set after a restart. Any ideas what may have caused this?
It wouldn't randomly wipe anything. More than likely, something changed in the config or with the storage.
check console logs if any errors happened
From what I'm seeing in the console log disabled normally on the last restart, loaded fine, but at that point started freaking out saying that the ranks our players had set didn't exist and just started removing them.
[20:41:59] [Render thread/INFO]: [CHAT] [LP] LOG > (Console) [U] (seras0)
[20:41:59] [Render thread/INFO]: [CHAT] [LP] LOG > parent remove guest
[20:42:00] [Render thread/INFO]: [CHAT] [LP] LOG > (Console) [U] (teh412)
[20:42:00] [Render thread/INFO]: [CHAT] [LP] LOG > parent remove guest
[20:42:00] [Render thread/INFO]: [CHAT] poptartpotat >> uh
[20:42:01] [Render thread/INFO]: [CHAT] Banana >> yikes
[20:42:02] [Render thread/INFO]: [CHAT] [LP] LOG > (Console) [U] (witherking)
[20:42:02] [Render thread/INFO]: [CHAT] [LP] LOG > parent remove guest
[20:42:02] [Render thread/INFO]: [CHAT] [LP] LOG > (Console) [U] (witherking)
[20:42:02] [Render thread/INFO]: [CHAT] [LP] LOG > parent remove default
[20:42:03] [Render thread/INFO]: [CHAT] Indie_Nate >> Does anyone have a spider spawner I could use?
[20:42:05] [Render thread/INFO]: [CHAT] Banana >> no fly
[20:42:06] [Render thread/INFO]: [CHAT] poptartpotat >> i can't fly either
[20:42:07] [Render thread/INFO]: [CHAT] [LP] LOG > (Console) [U] (nuclearbanana77)
[20:42:07] [Render thread/INFO]: [CHAT] [LP] LOG > parent remove guest
As far as changes on the server side only two people have access to the FTP server or the console and neither of us have made any changes in the last day.
The commands were used via console, so either someone was using console, or another plugin was using the commands. LP wouldn't do that unless someone or some plugin used the commands.
[21:21:28 INFO]: UUID of player Thatguy3339 is 242090d1-2a6f-4f95-8c2c-d3d41b5b2745
[21:21:29 INFO]: [LP] Warning: The primary group calculation method being used by this server (parents-by-weight) may not reflect this change.
[21:21:29 INFO]: [LP] trusted does not exist!
[21:21:29 INFO]: [LP] thatguy3339 does not inherit from adept in context global.
[21:21:29 INFO]: [LP] thatguy3339 does not inherit from default in context global.
[21:21:29 INFO]: [LP] thatguy3339 no longer inherits permissions from guest in context global.
After a restart when users are logging in this is what happens, then in game chat is showing the perms being removed. We only have a single other plugin that interacts with luckperms but this has also removed the perms on the individual level from player accounts, something which that plugin (a vote ranking plugin that we had custom made) doesn't have the ability to touch.
The fact that there was time in between each of the changes makes it seem like someone was doing it
Or something, as it updates each player
Yeah, i'd say most likely a player or plugin running the command as a player was doing it. Because LP wouldn't do it for no reason.
My, bad, the removes in chat were all of the default group, that part actually /was/ our autorank plugin, it was trying to rank people up/remove the default rank when it did as they already had enough votes to rank up when joining. But it was unable to add the rank as the rank was already gone. As far as we can tell the entire luckperms-h2.mv.db has been wiped.
Unless the file was deleted or someone deleted all the data. There is no reason LP would wipe it.
With no errors or commands showing as sent in console the file just went from 132 KB to 96 KB so I mean something is obviously going on.
can someone explain contexts to me/
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
In regards to my earlier question, is there a way to add multiple users to a single group at the same time? We had to revert to an older backup as we did not have a recent one and while we have records of our donators, we would be spending quite some time adding them back if we have to do it individually. No worries if not, but
I connected to a MySQL database and it works but I'm getting a warning in the console I'm unsure how to tackle.
WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
@foggy quartz add these lines
useSSL: false
verifyServerCertificate: false
they go under properties:
Should look like that
properties:
useUnicode: true
characterEncoding: utf8
useSSL: false
verifyServerCertificate: false
what exactly am I doing with that, is it secure?
yea
Has anyone got a way of showing if a player has a permission in a hologram?
E.g. Can enter: true
Like with placeholder api
@cedar zealot Use %luckperms_has_permission_<permission>% If the player has the permission directly applied to them OR
%luckperms_inherits_permission_<permission>% If the player gets the permission from a group
Trying to get them to work with this plugin. papi will recognise them but this won't. it's real weird.
Other placeholders work, just not luckperms
Do you have the PAPI extension for LP installed
Yea, /papi parse me %luckperms_check_permission_map.snowy% works correctly
Do you have ProtocolLib installed
Ye
Might be more of an issue on that plugins side then. Not LP
Yea, sucks π¦
Oooh It's the period
POoooo
is there a way to represent a . (e.g. map.snowy) without the .
Would wrapping what you're trying to do with " " help?
Probably something to bring up with the developer of the plugin you are using where it doesn't work.
Yeah, it is def a problem with the plugin. Just seeing if there is a work around haha
hm im so lost. on the latest version of lp for sponge and sometimes permissions for some players are reset after they leave and rejoin the server
In a track if a group is above another group does it inherit its false nodes?
The order of groups in a track, an the track itself, has notthing to do with inheritance, Only the parents do.
yeah so do the parents inherit false nodes
Yes, groups do inherit false permissions, unless the group has the false permission set to true.
Ok thanks
I accidentally said the order of the track because the order of the track is the same as the order of parents
In my track
One more question, can I change the parents of groups in the web editor
would turning off group sync in the config cause issues like players ranks getting reverted after relogging
ah, it was off as default so i never messed with it
sync-minutes=-1 and the local database that is stored in the /luckperms/ directory in server root
Sync minutes is only valid if you are using remote storage like mysql
So that will have no effect
hm, im lost then. idk why it keeps reverting changes to users group and some permissions
Not really sure, it's not a problem with LP itself. Is there anything that you are doing?
nope. just started happening this week. i cant find anything in the log either
How are you hosting?
ovh dedi
Hey all, anyone know the perm node for the use of /pl?
I tried using Verbose already
Verbose would give you the permission for it.
The closest I got was * for the perm, this is probably the crudest way to type this command but this is what I typed:
/lp verbose on itxbadaz95 & (!airbar & !ae & !towny & !worldguard & !meta)
Spigot or sponge
Spigot
?? That makes no sense. Are you using Spigot or Sponge?
Tried this bukkit.command.plugins already
Well unless you've got another plugin handling it, that would be the permission
The other thing I can think of is that somewhere in a config that says it is a command for only ops
UltimateModeration handled blocking it
@shy fern check if youβre running out of disk space
Also what Storage type are you using.?
plenty of space, and local database thats in the /luckperms directory in server root
so basically it isnt recording any changes
Are you using something like pterodactyl or any other container @shy fern ?
amp
it only happens to some people. i recently updated to the latest lp for sponge. idk if i should of regenned lib or not
idk if its a cache issue or what
Not sure either
Setting up a new Minecraft server with Luckperms; how can I copy all the permissions from my current one to the new one?
Make an export, copy the file over to the new server, import said file.
I got it, I just forgot to update the address in the config.yml file. Thanks though π
Do you want the permissions to be synced between the servers?
I have bungeetablistplus and luck perms and i want my ranks to show up on tab and them be in order of top rank to lowest rank how do i do this?
Thatβs the job of BungeeTabListPlus @surreal tendon
Ask in #general or reach out to their support
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Have a read of that.
is there a way for players with multiple parents to choose between the different prefixes that each group has?
@toxic wagon TY
Hey nooooodles! Please don't tag staff members.
hi there so i wrote this /lp group owner meta addprefix 999 '&e[Owner]&7' world
and parent myself to that group
but the rank doesnt show up in chat
Chat is not handled by LP... Also, do you really only want the prefix to show in the world "world"?
And it's always good to check what LP returns as a response to the command
what context is the entire server? im kinda a newbie
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
i only have one server just factions
I need help
whenever I install Luckperms on the last version with Authme on the last version the server shuts down again and again for the invoke "setup" method
This is caused by Luckperms, I will post the full error log
I don't think this is LPs fault and more caused by AuthMe
Andre you think its my essentialschat not working causing the problem of not being able to see the prefix
That is the error that I get, and it says it is caused by luckperms, whenever I try to get them together, the server shuts down for the same error.
That is the error that I get, and it says it is caused by luckperms,
[02-06 14:33:23]: [WARN] Aborting initialization of AuthMe: [InjectorReflectionException]: Could not invoke method 'setup' for fr.xephi.authme.permission.PermissionsManager@206ea491 [02-06 14:33:23]: fr.xephi.authme.libs.ch.jalu.injector.exceptions.InjectorReflectionException: Could not invoke method 'setup' for fr.xephi.authme.permission.PermissionsManager@206ea491`
Also....
THE SERVER IS GOING TO SHUT DOWN AS DEFINED IN THE CONFIGURATION!
There is a configuration setting in AuthMe
I can't remember which tho... But iirc was it something with Vault?
Yessss I remember I think
I've already asked for help about this here, but only got a response of "configure authme properly" but It was something to do with vault
update authme
it is at the last version
there is a fork which is maintained, last time I saw somebody with that, they where using a version which hadn't been looked after in years
I have to forcetohook with vault on the authme config, otherwise it won't start
I think its that, I will try it
It was that, solved, thanks for remembering me Andre
Hi there, I appreciate your work on LuckPerms. I have a server with about 600 player profiles I am having an issue bulk editing. We use a greylist plugin on one of our servers where the default group cant break blocks or anything. Members and above can because they have the permission.
Importing from bPerms, our "members" also have the "default" group as well, and most of them have default as their primary group. I am trying to remove the default group from all users serverwide and leave only members. The command i was using is lp bulkupdate all delete "permission == group.default" and it doesnt seem to work. Can I have some guidance?
https://luckperms.net/
How can I download it from here? I click nothing happens !
is there a permission to count the players in a group ... to see the number in a scoreboard?
like: luckperms_player_count_<group>
there have to be underlines
am i the only one that liked the old web interface better? i really don't like that the "enter" just makes a new line
@cobalt vale make sure you have JavaScript enabled
@median umbra thereβs a variety of reasons that was changed.
Did you try Ctrl + Enter?
i will
i forgot something.. i need a permission which counts the players in a group... but only the online players
@frank stone the default group is the default group. Every user not having any group will have the default group
For more info see this:
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
@south breach do you mean a placeholder?
yeah, is there a way to switch all the present players off default to member?
yeah sorry XD
but how can we change 600 players having parent group member and default to only having member as primary group ?
so .. is there a placeholder like that?
hi! this is my 1st time using luckperms, i'm trying to give my ''owner'' group all permissions so i set /lp group owner permission set * but that still left all permissions undefined for some reason so I just did each permission manually. Now theres some plugins where theres a permission for * (like in the picture) but again that leaves everything in that node undefined. Maybe I read past something, i'm sure im doing something wrong but I can't figure out what. Help is appreciated!
im on version 5.0.39 btw ^^
i think u have o write luckperms.* not only *
hello, is there a way for players with multiple parents to choose between the different prefixes that each group has?
ah yea i just forgot to add the . in the text sorry, its saying that owner already has * set
do u wrote /lp group owner permission set luckperms.* ?? @median yew
hmm it seems like i didnt
only * doesnt work
i dont think anything changed
everytime i type the * ''permission set'' it just turns red
like in the image
and nothing happens
are you trying to give your group all permissions for luckperms or for everything?
yes i'm op, and for everything
ok.. and @median yew
what does it return?
that it already has * set
like, does it give a message back?
do u wrote luckperms.*
yes
so if it is already set what is the issue
all the permissions are still undefined
then do /lp group owner permission unset luckperms.* ... and add new with "true"
have you done /lp reloadconfig?
still all undefined, and I will give that a try skull
still no luck
i feel there is something wrong with the ''*'' because its always red
i guess il just reinstall
it is weird that it is red
think a reinstall would be best, the command "/lp group owner permission set * true" set mine fine, no red, so maybe try that after the reinstall
I Still need some help though, just a question:
is there a way for players with multiple parents to choose between the different prefixes that each group has?
will do, thanks for the help you 2
can anyone help me with this?
!bulkupdate @mellow arch you really dont have to remove default, could just leave it, but this is where to read to do that.
Quickly update a large amount of user and group permissions by using the bulkupdate command.
@chilly delta not from LP, as they would need permissions to change meta. you would need a plugin that offers players options to change their own prefixes based on what they have.
We dont want remove default this group will be used for all new players (greylist) we want all current players under group member we already tried bulkupdate but players still had perm group default
alright, thanks, maybe i can do something with npcs and scripts
just make default inherit from member
!default then default will get member perms, prefix, etc and nothing has to change for anything except that one simple thing. its noted on this page:
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
after reading that again. so you want them to like read rules or something and click to get member, but be removed from default after that?
But we don't want that default group has any perms until we move that player to group member with /unguest
i think you are over complicating it. so a user joins, they are in default. then they have to do something to get member, after that, you want default removed, correct?
Yes
why not just have that action run the command to set permission group.default as false? and then also give them member group.
so they would have it, but it would be denied to them specifically,
because default will always be given on join
We have figured this part out for all new players but we still have 600 ish old players with the group member and default from the import from bperm
so your only thing is wanting to remove default from the old members, correct?
what command did you try for bulkupdate
/lp bulkupdate users delete permission == group.default
exactly like that?
yeah
should be lp bulkupdate users delete "permission == group.default"
has to be ran from console and then you have to run the confirm command it gives you within like 10 seconds.
did run that command but users still have this meaning there primary group is not set to only member right ?
dont know. id run that completely different. use the default group, but also have another group that is higher denying perms and once they unguest it would remove that extra group, leaving them with only default and could go on their way.
maybe staff can help you out with your setup
we are using a greylist plugin and there perms to build & break blocks start from group member after that we have group mod and admin
just have no perms in default except to run the unguest. then unguest would give them member.
having default group on its own isnt an issue as long as you set perms correctly.
https://editor.luckperms.net/h6QjP80PN4 our groups with perms i even have weights for the groups
so, leave default as is. have member inheirt defaults perms. then for each perm you want to allow in member that is false in default, just set it in member as true. since member group has more weight, it will then be allowed.
and anything true in default that isnt needed in member, set it in member group as false.
then all your issues are fixed, no need to try to remove default group from players, etc
ok i have reinstalled luckperms but the /lp group owner permission set * true still doesn't do what it's supposed to do and the * still turns red π¦
spigot, sponge? what are you on? what LP version? send your /pl list.
and do not rely on chat suggestion crap for perms
spigot 1.15.2 luckperms version LuckPerms-Bukkit-5.0.72, for pl list just a screenshot?
if your only issue is just some perms show as red text color in command suggestion, its not an issue.
no need for PL list then
just add the perm anyway.
or do you have an actual issue?
- wildcard isnt really advised. better to use
<pluginname>.*
or use LPs autoop feature
yes I tried pluginname.* too but it still leaves all the permissions in that node undefined
it also goes red the moment i add the *
so you are in owner group and gave owner group chunkmaster.* but can not use chunkmaster commands?
i'm not currently in the owner group but when i check if the owner group has the permission it says undefined
it says that chunkmaster.* is undefined?
it has chunkmaster.* to true but the rest of the permissions in that node are undefined
and did you put yourself in owner and see if you could do stuff? it would show undefined because technically * doesnt equal list or pause etc
always deop for testing perms
kk
alright so the perms are working, thanks for the help, i just though they all would be set to true once i set the *
setting * alone should work. its better to use the plugin.wildcard method. personally, I set each permission within each plugin and do not use wildcards at all or just use LPs autoop.
alright, thanks
I'm trying to import a db into my mysql database. I tried using the method on the wiki, but it doesn't work. Anyone that can help me out?
My storage type is MySQL, but I need to import a database that uses a different storage type
Got this when trying the way the wiki tells me to
if I create the group named "default", do all users logged in gain permissions given to the default group without any further configuration?
Or do I need to do something to apply a group to all current and future users?
guys do i need to adjust this to true for prefix suffix to work. ''#add-prefix-suffix: false '' its inside the essentials config
i didnt need to change anything for it to work
i changed the format for it to look nicer, but dont add a seperate prefix or suffix in your format at essentialschat because you will simply have 2 prefix' or suffix'
so you just made the rank then did the meta command with the addprefix 1 prefixname
and it worked?
yiss
are you working from the editor? or in game?
in game
but i did get a good respond back
like everything works but i dont see a prefix
go in the editor
yes
see if it gives the group a permision as follows: Prefix.[weight number].[Name]
and there is nothing in context
nothing in the context?
context none
okay im gonna try it
just try mine directly
i will
i need help
Now for a different question:
Im trying to allow my moderators to promote guests to generic players. But i dont want to allow them the promote permission totally. i dont want them to upgrade random people to moderator or admin. Could anyone help with this?
I have this group called Builder i wanna give builder builder permission and i've already done that and still can't place blocks i have worldguard on the whole map
Give them worldguard.region.bypass
ok
smash any idea how to help my problem?
how do others do this, or is it admins doing all the promoting
because i like my players but im not going to be online 24/7 to verify their accounts
still don't work @mossy heart
@stoic thicket dont you have like pex a certain finhdifnfh.permission to only be able to rank up the permission u add
if you know what i mean
in pex u used to have that
I used to work with Pex a long time ago and im new with luckperms. Thats exactly my problem. i remember this being something in Pex but i cant find it in this github documentation
hmm
do you have a link of lp perms list
so i can maybe help you
im new to
but i can always try
it has full documentation on everything and with some speedreading i couldnt find my answer
im doing to take a little break see if anyone knows anything when i come back
@stoic thicket i see what you mean you have a luckperms.user.parent.add but not one thats just focused on like making guest to member
@polar tartan Personally I would avoid using essentials totally.
then what can i use
you have a good replacement?
I know one but just grabbing the name now.
okaay
If that doesn't work, than idk
okay
so i remove all the essentials
spawn chat everrything
and this wil replace it
what do you guys btw think is the best hosting platform
just a differen question
yo im about to ask a dumb question. Should owner weight be 1 or should default be 1?
default weight 1
Alright, so the issue i'm running into is
default has at.member.homes.1
traveler has at.member.homes.2
and Elder has at.member.homes.3
but at.member.3 isn't working for elder :/
the weights are setup properly so I have no clue what it is.
so on bukkit-legacy a few players are able to bypass certain permission nodes, does anybody know a fix for this
What permission nodes did you set?
just the basic ones
Now for a different question:
Im trying to allow my moderators to promote guests to generic players. But i dont want to allow them the promote permission totally. i dont want them to upgrade random people to moderator or admin. Could anyone help with this?
@stoic thicket
anyone have a way to do this?
I don't think so, @stoic thicket
@foggy quartz please show one that I can see please.
so only people i can trust that wont make players admin inmediatly can promote players?