#support-2
1 messages · Page 89 of 1
hm?
fixed it
perfecto
my apologies :/
no need for an apology !
i have this problem where despite recursively setting my files to adopt the ownership settings of my directory, they still just lose perms each time. so i have to set them quite often
kinda annoying
that made one of the files blocked from LP accessing it
hope this helps other people with the issue. ill paste the error so they can search for it
lost connection: [LP] A database error occurred whilst loading permissions data. Please try again later
The only thing I can think of is, on linux, either running the server as root and then trying to run as a regular user or something else running as root doing some touchy touchy to server files or dirs the server might use (e.g. /tmp/)
On windows I can't think of anything cuz windows
ubuntu
apparently
sudo chown -R someuser:someuser /somedirector
is the fix
which is does, but then it happens again
oh no
i updated and it wiped my perms
gotta love perms on Linux uh
if you end up using the editor session you don't run lp applyedits btw, you use /lp import <code> --upload (<code> being this:)
but if you have a backup definitely try that first I guess
oh god
hm?
weird
everything is there
but nobody has perms
prefixes lost
i just updated these
reloaded server
and now this :/
and now theyre all back
after i set my own permission
uh yeah don't reload :d fully restart the server instead
i did
hm
thats what i meant but i dont say restart because everyone panics and thinks its a reset
but it fixed itself when i set my own permission
o.o
only thing that happened inbetween these messages was me giving myself LP perms
scary stuff
hu
Hello! I'm having an issue where it's not registering players. So I'm unable to add them to perm groups.
use a command in-game to do it. not the editor.
Well shoot that worked. Thanks!
Not a problem! The editor will not show members who don't have any groups/permissions that are different than the default, just to add on to why they're not showing ^^
The problem with cross posting 😔
any solution ?
Why do you ping me?
my intention was not to ping you, I m just trying to resume the topic,
sorry if you get disturbence
Blitz told you to suggest this change to luck. What do I have to do with it?
Move to github, post this suggestion there, make sure you include all the info needed, what you are aiming to do, and wait for lucks response, don't ping him here. Make a proper suggestion on git like everyone else
okey
lost connection: [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors.
pls help
Pls don't cross post. #support-1
I have the same thing that de kid, but not me who got disconnected, just 2 people I've add on whitelist today I don't think it's the same issue
I'm running on Ubuntu 20.04
it probably isn't, de kid's issue was... quite unique
Please grab your latest server log (found in logs/latest.log) and put it on https://paste.lucko.me/
Make sure to send the link to the logs to this channel.
Yes give me a second
Alright sorry the latest log is very long cause an error from essential is spamming no stop when I was at work 🥴
LP error start around line 21509 [17:55:48] ...
you have way bigger issues than luckperms lmao
does it immediately start spitting errors as soon as you restart?
thats a scary log
From essentials yes since a while, I'll have to fix that eventually I don't know from where it is spitting random uuid from userdata
I opened this mc server for my discord server since a while and have very limited knowledge in plugin and error gestion
Just first time I got problem with people not able to join after I add them in my whitelist and they all got a LP message
Others person which already joined before don't have this problem
Have you run the server with sudo / as root before?
You have some weird file permission issues lol
uhhh
this is weird
So I have a hub plugin for bungee
But when I do /hub on the server, it says I don't have permission
even though the plugin has no permission for the command
Is the hub plugin on the proxy server or the backend spigot server?
proxy server
Do you have LP on the proxy?
yeah, I have lpb on it
While online run in the console lpb verbose command <yourself> /hub
Well that just helped me find the issue
looks like my auth plugin has a /hub command
and it has been overriding all the other plugins this entire time
Well there you have it
lmao thanks
I'll remember that command from now on
uhm
back with another one
im trying to link all my server permissions
they are all using the same database
but for some odd reason my practice server has different groups and stuff compared to my other servers
make sure everything is the exact same. login details, storage type, table, etc.
they are both mysql
and the credentials are the same
is the table the database prefix?
on each of the data?
okay, near line 159, it should have a config option labeled table-prefix make sure they're the same in all configs.
hmmm
looks like that's what's causing it
makes sense since i was using a server setup
for some reason the person who made it changed the tables
im assuming it's different than luckperms_ on your practice server?
yeah it was lp_
I changed it to luckperms_
and restarted the server
but the issue hasnt changed
from console, does lp listgroups show the same groups on your practice server?
okay, https://diffchecker.com
use this site, put your config from server 1 into the left, put the config from your practice server into the right, and click find difference
the only think that should be different is the server: option.
(unless you've got more than that changed)
okay
alright so the server names are of course different
the vault-server is different
and this
is it this causing it?
is it safe for me to copy and paste the other one onto practice?
and update the server name
i would say yes, but if you want to wait on someone who knows more than i do, it might be safer to hold off.
okay
Hello, I'm a very experienced 1.16/1.17 velocity/paper server owner, however I'm playing around with a SpongForge 1.12.2 Pixelmon server and am having a serious problem with LuckPerms. I have all of my LuckPerm groups setup and the perms defined....but it's almost like LuckPerms isn't recognizing users when they log in. I manually added the users to LP via the command line in game (and they are now listed in the web editor) but the member users still can't run any commands like /spawn. LP is acting like it's either not recognizing the players when they login, or is not connecting to the YAML storage. Is their something I'm completely missing here for a SpongForge setup? (When I launch the Web Editor all the correct permissions and memberships are listed....which means it is storing/reading the DB data)
what happens when they try to run a command?
what message do they get
also send your latest.log file pls
!paste
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
When non-Op player in the members group executes a command it says "You don't have permission to use this command!"
I'm running UniverseGuard (like World Guard), there is a stong chance there is a global setting that is causing the problem...still investigating that end. (I think it check out ok)
....Checking Nucleus next....
Latest Log:
https://pastebin.com/4DR0j8Me
Nucleus wouldn't stop players from running commands, are you sure you added the right perms?
!verbose check with verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
I don't really see any issues in your log
Why I shouldn't? It is juste another user but supposed to have same permission than root
1:
2: because then you have the issues with file permissions you are currently experiencing . . .
with both EssX and potentially LP (and a bucket load of other plugins too probably, wouldn't know)
Oops sorry about that
Alright running on root and now EssX seem to stop spamming error
About LuckPerms I will see tomorrow with those who get this error, I can't verify myself now
About root obviously will have to found a way to make it work as non-root user, everyone know isn't ideal about security.
ok so I have a really weird problem
for some reason when I start my server it defaults me to the default group, when I have the group.owner permission when I check the editor, but after a reload it works as normal.
oh and I get this error on startup https://pastebin.com/y4dzRjhH
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Checking with verbose...per the perms...I literally copied the whole nucleus perm list to a spreadsheet, sorted by the USER defined perms, copied that list into the LP Web Editor, and added the perms. ...They should be perfect.
Ummm IDK what I'm supposed to do with Verbose...and what it does.
Found the issue, big fat typo, the "member" group name was "memeber"....all better now!
i prefer memeber
^ same
Is it possible to transfer the entire database to another server, including groups, tracks. If so, how?
!switch
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
Export n import
hi, how do you set a players primary group please
when a player joins for first time they get the default group, when i add them to the vip group. they join it but their primary stays default, so their tablist prefix stays as player prefix from default instead of vip prefix of vip group.
nevermind, i think i've found it /lp user <user> parent switchprimarygroup <group>
you should perhaps set your vip group to a higher weight than default, this will solve your issue without having to switch primary group on each user.
what i tried didn't work anyway but, my ranks have always had their weights set. My problem is i use png ranks and i've just realised that something is placing a png rank beside my name above my head. Problem is i have no idea what is doing it because i've never installed a plugin to do that. i'm looking through all my plugins but have not found the cuplrit and changing the primary group hasn't changed it from player to admin. Will just need to keep searching.
Hm yea you will have to look at what plugin does that, and my personal idea is that your groups need a permission for said tag. Just logically thinking, how would a third party plugin know what tag to apply to which rank? So I'm thinking you may need to add <pluginnameFortheTags>.admin to group admin so it changes on group change. Hope it's clear what i mean
I wanna update my LuckPerms Plugin but i am scared if I delete it and install the new one all my ranks and perms are gone. Or are they saved somewhere on the Server?
just download the whole plugin folder from your server to your desktop
Just replace the jar, not the folder. If you use flatfile, which is the default storage method, then your data is located inside the folder, meaning the jar is safe to be replaced nonetheless
its good practice to backup your server and to your pc
Hey, I want to make website that will provide buying ranks like vip etc. I wonder if there's way to update user group by updating row in mysql. I was trying to do it manually but luckperms on server can't recognize changes that happened in mysql. Or there is other way to do it like creating files that will send command to server to update user group?
Can't you just make it dispatch a command to the server?
Is it possible to send request from external server to mc server that will run command in console?
Yea, that's common. Don't try to edit the databases yourself
So if I can't edit database by myself, how can I do what I want? Should I make post request from my website to mc server to run command? I don't it's possible.
Well it requires a plugin that listens to the request of course
But that's what and how a lot of stores do it, they require a plugin, listen and dispatch
You can edit the db yourself but LP won't automagically reload the data from it, it still requires a /lp networksync to be ran so for that matter you can just.. not edit the db and dispatch the command making the changes you want instead
/lp networksync should not be taken lightly though FYI
isn't rcon a thing?
True
ima cry prefix aint workin 😩
I can guarantee crying will not help you. Make sure you’ve got a chat formatting plugin, as well as any dependencies it may need.
I got essentialschat n it won’t work
Do you have vault
Please use https://paste.lucko.me to send files in the future. I have automatically uploaded message.txt for you: https://paste.lucko.me/MZi9g7YftV
Moon, can you do the same as zeus did? Post the error here again as well as your config and where you host your db and server so i have everything in one place?
Kind got very scattered in sup1
thanks bud
console log : https://pastebin.com/qacA585N
Config : https://pastebin.com/WnhcUHwR
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5001ms.
you made a db entry with this name? xD
Was already there 
i tried making another but it doesn't let me :/
Yep, a permissions issue
is this something i need to ask my service provider about or something im able to change myself? and wont LP just hook into this ? #support-2 message
The db name doesn't really matter, as long as it's there. So far it looks like your user that lp is trying to use to connect, doesnt have proper privileges to the db
ill try make again , does it matter what dropdown i use here?
So you can try to either give yourself privileges, or even a whole new user (i myself use a separate one for plugins and not the root user)
That worked for me since day 1
thanks dude ill go slap up my host provider why i dont have full permissions
Go get 'em! >:D
just realised my database is running off my bungeecord server does this matter?
Nope
Ayy anyone try to get prefix to work wit essentials chat cuz it won’t work
Have you got vault?
how do i merge them?
Yeah i found out it like 3h later. I found npm package that connects to rcon and executes commands. Anyway it works fine now 
oh shit is vault not supported with lp?
it is?
ah oki
Hey, I started using LP yesterday and I finally think I have all the permissions setup with restrictions to promote and demote for different ranks. But my problem is when I have argument-based-command-permissions set to true it overwrites my OP permissions which I have set to always work. So if I demote myself for example then I cannot promote myself again since that's not what you normally can do at that rank.
Give yourself luckperms.* by doing that you will never shut yourself out
but should that really be needed? I mean thanks for the suggestion but it seems like a way to cheat it kinda
It's not cheeting because you always need the luckperms perms. Instead of luckperms.* You can also define the needed perms, but * is the easiest way to declare yourself the owner
And this permission didn't fix my problem unfortunately
what are you trying to achieve
I want the OP to always have all the permissions need
LP perms will always come before op status
I guess you could make an operator group or something and give it luckperms.* only or smth, but if you have LP perms explicitly set to false, those will take priority over wildcards
Yes, so thereof I thought that the commands-allow-op statement was in the config so I could round that
Or what does the Server OP setting in the config actually do?
auto-op and commands-allow-op
auto-op disables the /op and /deop commands in favor of the luckperms.autoop permission (which grants server op if you have it)
Yep
commands-allow-op just tells LP if server operators should be able to use LP commands without explicit permission
Exaclty
and that is set to true
But it still won't let me use commands that does't belong to my rank
is that with op, or without?
do you have luckperms.* set to false in your default group or something?
what command did you try to run
the deny comes when I try to promote me again
And I am OP
with commands-allow-op enabled
And to add, it works when I set Argument-based-command-permissions to false and stops working when it is set to true
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
works fine for me with op only, you've likely messed up elsewhere then
do this:
in the console run lp verbose on <yourself> & luckperms.user.promote
then in game run /lp user <yourself> promote staff
check the console and share a screenshot of the output
I did get it to work when I added the two lines to my personal permissions luckperms.user.promote.staff.{admin} and luckperms.user.promote.staff.*
but not when adding luckperms.*
but I will try that verbose just 3 min
And I can't really do things from the console but I did it via the webinterface
halfway down is the false argument
And if I remember correctly it actually worked this morning when I first tested it but I was doing some changes in the higher ranks and then it suddenly stopped
hm screenshot lp user <yourself> permission check luckperms.user.promote.staff.admin
Hello, I have a problem and I don't know what to do. Can someone help me? https://hastebin.com/oxibarubib.yaml
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5004ms.
well there's your issue
luckperms.user.promote.staff.* is explicitly set to false
but shouldn't the commands-allow-op overwrite that?
sure
What is the best way to not allow people to promote others to or past their own rank?
Is it just what it is and I need to stop demoting myself to lower ranks or give me explicit permission with the luckperms.user.promote.staff.{admin} permission?
I mean these are the two ones pertaining to your issue
you have the ...promote.staff.* to false altogether which isn't even needed unless you are giving wider wildcards
anyone know a good chat plugin for LP to work with?
for the lower rank I got this to work
but it would stop working
as intended with any removal
and it doesnt inherent any luckperms permissions
On the wiki it says that the luckperms.user.promote.* only is needed for sponge and afaik a Paper server doesn't have anything to do with sponge but I may have missed something. I have missed things before
right even if that applied for bukkit too, you have it set to true whereas the wiki says false
lmao
Oh, yes it does, my bad. To much reading for today. Well anyway, thank you very much for the help. It's not easy guiding a blind monkey :)
How can i make a "default" group? the "default group that i have now doesn't work :C
Only 2 users, i had to add in
that does not answer my question
what makes you think LP isn't granting default to newcomers
And i import the old config to a new server
The groups were saved
But the members dont
I have no clue what you're talking about
Especially with so little info you're providing
If you can answer my question then I'll gladly help
I just moved the server to another, and the default group doesn't add new members
New users who have entered the group don't add them
again
how do you know
what is making you think that is not happening
what makes you think you have to add them to a group manually
what is alerting your mind into thinking that
I use the /lp group default listmember
And the new users do not appear
It also does not give them the permissions that are in default
that is normal behavior, yes, since default users aren't saved to storage
run and screenshot lp user <user> info for a completely new player
that's what I said over an hour ago
it always did
but it's whatever ig
No! It doesn’t show them in the editor, so they’re not in default!!
yoyoyoyo i got essentials chat n lucky perms prefix is set but will not show up in name even when i put a placeholder
Do you have vault?
no
You need it
wtf
ok
last questions how do i put a space because right now it says owner then my name and how does priority work
which priority?
you can either add the space in your prefix itself, or you can edit your chat format to include the space.
You know where the prefix is stored
edit it in /lp editor
thanks\
Like prefix priority
how to merge groups
merge how? what do you want to do?
like actually merge two groups into a single one or what?
yes
like I wanna merge vip+ and vip into vip
you can move the perms from 1 group, to the next. not sure about how you'd go about moving members as well.
okay, then you can just go into the editor, and move the perms.
okay good idea lol
how to purge present perms?
like I wanna clean the whole perms and user data
all of it?
yes
lp bulkupdate all delete
ok
is this the correct way for the adress? as someone said localhost but it doesn't seem right.
@grim locustDepends on where your Server is hosted, If at home or on same machine, then localhost works. If on another machine then that machine FQDN or IP.
yeah its hosted online what does FQDN stand for ? thank you.
Like you show above Google it.
idk if its a domain name though just says mysql host
.com .org .whatever is a domain name
thank you
little worried on messing this up. but on the wiki it says to leave large gaps in leaving the weight . i have 4 ranks so.. would i be like so? i think i got this right
/lp group Owner setweight 100
/lp group Moderator setweight 50
/lp group VIP setweight 25
/lp group Default setweight 1
Looking good. As for myself, I have gaps of 100, whereas owner has 1000 weight lol. The reason for the gaps simply is so that you later don't have to change the weights of all groups again only to fit one or two in between. Leave yourself some room for creativity
perfect ill do it in 1000 then to be safe lmao. and the inheritance would be from top to lower , im using deluxechat so im wanting to use the %luckperms_highest_group_by_weight%7 so if someone gets vip , this will be their highest rank and show that in the prefix correct?
i got the default to come up but i guess i just have to run weights then for that to update? (ignore the 7 lol)
highest group refers to the group name, not the prefix. If you set weights on groups as well as prefixes, %luckperms_prefix% will work just fine as it grabs the highest weight one. You could also do something like %luckperms_prefix_element_highest_on_track_<trackname> If you have more than one track, this one would make sense if you want stacking, aka [Mod][Immortal] (2 ranks displayed)
thanks for the info! i didn't want to indulge too much into tracks in fear of chat looking ugly.
can the weight of "default" be 100 , and that would class as the lowest as theres no other roles below 100? (lets say you want to add a silly rank like peasant in the future?)
Just make sure you have the papi expansion and vault though. Same goes for the player placeholder, you probably are missing the expansion
Yep, absolutely possibe. But keep in mind that default is given by default, so making a rank lower than default makes little sense
i got the extention by using the plugin jar , i also ran the papi install command too incase.
ah totally get it.
yes, group is group name, not prefix
!placeholders
Display data such as user prefixes and groups from LuckPerms in other plugins.
i know the placeholder it worked fine before using
/papi ecloud download player
/papi reload
Does your chat plugin support papi?
what does papi stand for?
placeholder api, the plugin
pay attention to the format it is asking for
I'll wait for it to click in your head :P
yep clogs are turning lmao one sec
compare the placeholder format the chat plugin is asking for when using papi placeholders with what u are currently using

Do not include <>
those just signify 'put ur stuff here'
But generally the correct idea
/papi reload as well
you need to reload papi
listen
running /papi reload isn't doing anything at all in chat now
You did not add the placeholderapi_ thing to player name
you only did to the lp one
<.<
yeah cos i wanna get one working first before i do all of them
doesnt change the fact the first didnt work
then get the lp expansion
then show us a pic of /papi list that shows the lp expansion being there?
idk why it isn't there cos i explained typing /papi reload does not do anything
here i installed it
here i already said i did papi reload?
this shows u got the player one
those screenshot has no mention of luckperms expansion
not luckperms....
yea ^
Those are two different expansions
the player one will get the player name to work if you included placeholderapi_ to the front as ur chat asks to do
But you added that to the luckperms one, which you do not have the expansion for yet
One is missing the prefix of %placeholderapi_, one is missing the expansion
alright , luck perms expansion finally works , idk why it didn't install the other times i had to reload server
restart
Thanks for clarifying, gave me a heart attack here
sorry bud. setting up other things are cake , but placeholders have always driven me bonkers.
i got the name to work but not the weighted placeholder.
Well, you seem to understand what they are doing in general so you are far ahead of a lot of people
Wdym by weighted?
[%placeholderapi_luckperms_highest_group_by_weight]
removed the <> and i have the placeholderapi_ in there
Missing a second % at the end
[%placeholderapi_luckperms_highest_group_by_weight**%**]
when i type in chat i see [default]Owner : insted of just Owner:
I think some of my data got lost during my storage failure. Now luckperms prints this when trying to change any permissions. https://mclo.gs/k3IGIiw
What would be the best way to keep my groups but fix this error?
128 lines | 64 errors
Now I get this error when players try to join another proxied server
https://mclo.gs/SLZzSSr
please help because now players can't connect
@shut oyster Please grab your latest server log (found in logs/latest.log) and put it on https://paste.lucko.me/
Make sure to send the link to the logs to this channel.
anyone yet have a resolution for #support-2 message ? 😦 thanks
that looks more like a question for whatever plugin is responsible for displaying that
LP itself doesn't go out of its way intercepting chat to replace placeholders
alright , just weird everything but luckperms works for placeholders. (using placeholders actually given by the LP wiki)
what does /papi parse me %luckperms_primary_group_name% say?
Hi! Do you know why I get this warning?
[Essentials] permissions lag notice with (LuckPermsHandler). Response took 50.55293ms. Summary: Getting group for LilFranc1s
not really, not with that alone
grab your latest server log (found in logs/latest.log) and put it on https://paste.lucko.me/
@buoyant bay let's move over here to not clutter the other support channel
Continuing
Hm are you sure you granted the sell permission? How did your do it exactly?
I have made false in default group so default people wont get access of shop, and I made true in newbie rank which is first rank, so people will able to do /shop, which is working before its not working after changes in weight
it is prblm if I add default group under newbie ?
As a parent of newbie? No.
The issue is that Essentials is handling the command rather than giving it over to that economy plugin of yours
Just to make sure you can run /economyshopgui:shop or not?
not
What does it say when you try to run it?
you do not have permission for that
What does lp verbose command me /economyshopgui:sell say?
in our server people cant any sell anything so I dnt add this to any group
Yeah okay you'll be better off reaching out to Essentials support. For some reason Ess is taking over the command (when it shouldn't), I know you can change it in the Essentials config but I don't know where, they'll be able to help you better with that
!moss Their support server 👇
Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.
Kann mir einer bei meinem Problem helfen ?
[Netty Worker IO Thread #5/WARN] [LuckPerms]: A permission check was made for player , but LuckPerms does not have any permissions data loaded for them. Perhaps their UUID has been altered since login?
!paste full logs
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
can someone help please,
Use paper
I want to have a server in which if somebody gets a role on one server they get it on another BUT i dont want to have that for some groups, is this possible
I already answered this...
you were literally just answered in #support-1
sorry
server=<servername>
Guys, please, can you help me? I need to know, if is in LP some OP role, something like *
* isn't really suggested (it can have some unexpected behaviors, depending on each plugin), if you're on Bukkit or Fabric (and Sponge I believe?) you can use auto-op instead, see https://github.com/lucko/LuckPerms/blob/b3ebf202fd40762be6749791dd4d9ead72c9cb59/bukkit/src/main/resources/config.yml#L591-L600
I have Auto Op enabled in config and luckperms.autoop is set in owner perms, but its still not working
reading too hard hurr
Ok sry, bu still, idk how to fix this
what doesn't work
and what happened?
its not giving the player permission on any server
the way you have that set, it's supposed to only work on the server named vanilla. so /server vanilla, it should work, assuming your permissions are sync'd across all servers.
All my perms, working are only bungee commands and LP.*
All other command like minecraft.ban not working
on server vanilla, can you run /lp info and screenshot the output of it.
okay, then can you /lp user <user> permission check epicrename.lore.* and ss that, while on the vanilla server
Did you set your configs up correctly?
want me to send the condif
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
server: global
set global to the server you're using. i'm pretty sure that contexts rely on this for per-server perms.
dorry i dont understand
in your config, there's a line that says server: global
you need to set that to server: <servername>
so, mine is called TerraSMP, so mine says server: TerraSMP
ohk
https://luckperms.net/wiki/Prefix-&-Suffix-Stacking should be linked from https://luckperms.net/wiki/Prefixes,-Suffixes-&-Meta, It would have saved me some time if I knew
LuckPerms is a permissions plugin for Minecraft servers. It allows server admins to control what features players can use by creating groups and assigning permissions.
can you make a whole group under a context or not
you can apply a group with a context, yes.
How? if you dont mind
exact same way as permissions, but instead of permission set, you use parent add, or parent set.
oh, you did it in the editor, didn't you?
!contexts
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
in the Example section, the command is there for permissions. you can make the changes i mentioned above, and it'd work.
btw, if you haven't already, make sure you edit all of your configs to have the correct server name.
click the link in the embed, and look for Example.
it's the first section on the page.
no, there's one in the example.
Thats to set a single permission, i would like to set a group under a context, and as ive mentioned before im quite slow
i found the command but it isnt wrking
what command did you run
lp group {group} parent add {group} server vanilla
no.. that's only for inheriting group 2, on group 1. the context wasn't even right either.
server=vanilla
Literally just server=vanilla instead of server vanilla
You just wrote your own example
Well the principle is the same but yeah
you want a group, to inherit a group on a certain server..?
I want a group to be only effective on a certain server
You grant the parent group on the specific server
The group itself will exist everywhere but as a parent group you can make it apply on a specific server
lp user/group <user|group> parent add <group> [<context key>=<context value>]...
That's how you do it
You add the parent group with a context
Hello. I want to create an pvp arena with keep inventory inside it. I have setup portals that types a command when we go inside of it. In this case /lp user (username) permission set cmi.keepinventory true. We have tried several types of "(username)" like [playerName] etc. So is there a lp (username) which applies to the user getting inside the portal?
The placeholder taken in the command depends on the third party plugin you are using. Look at the documentation for your portals plugin and see which placeholder it is asking for to specify the player. Since you mentioned cmi, I believe it would be [playerName] since I literally use that too for my launchpads.
I have tried [playerName] since i use cmi portals, but that does not work. It says that it's not a valid username/uuid.
Ah, lp is complaining. Tried %player% yet?
Also, there is a difference between YOU doing the command versus CMI doing it
You cannot use [playerName] (a cmi placeholder) for yourself without using cmi
Yes i have tried %player%.
You are telling lp to do something to [playerName] - of course it doesnt find it
If YOU do the command, you have to specify the user by uuid or name.
If a PLUGIN executes the command, you can use the player placeholder said plugin is asking for
You cannot mix it, do you understand?
Can I somehow restrict which commands operators can access? I want to be able to give a player OP on a single server for a moment, but not have him be able to give himself groups or something dangerous
Op = overwriting any restrictions. Why not make an admin group and set up specific perms?
I'm in a network setup and want to be able to give people access to operator status (which gets removed automatically, because servers aren't persistent), but not have them able to give themselves a global network group
You could try this setting:
Gotta say I have never made use of it since I do not need to restrict ops whatsoever
Receiving a ```
lost connection: [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors.
Console log:
https://paste.lucko.me/wUoDK1Feaf
Would anyone be able to assist?
when i install luckperms, player cannot interact with npc, player, entity
player has op is fine
probably another plugin blocking it
no, i tried deleting all plugins, removing them one by one until luckperms
i remove luckperms, player can interact with npc, player, entity
i reinstall luckperms, player cannot interact with npc, player, entity
yea probably permissions, but not direct cause
so first you need to figure out the plugin that actually block it
hello someone to put ranges in sponge forge?
Moin Can someone help me, I have the following problem
I had to set up my MySQL again because of an error (hence LuckPerms). But now there is a problem with giving permissions with the bungee. I cannot give myself any permissions with the command lpb user <your username> permission set luckperms. * True.
The problem is that I have the permissions, but I still don't use ingame commands like (/ lpb ... or / server).
Make sure luckperms.* is written WITHOUT a space
This is the command that I entered lpb user PixelLetsPlay permission set luckperms.* true
log out for five minutes, then run in the proxy console and screenshot /lpb user pixelletsplay info and /lpb user pixelletsplay permission info
well, more than five minutes, but make sure you're logged out for longer than 5
Not even 5 minutes on the server?
huh?
Or what do you mean by log out
not join
All right, then I'll get back to you in 5 minutes
I've waited now, and that's the screenshot
hm do you run a cracked/offline mode network?
No, the bungee is online mode and the sub-servers are just normal offline mode. Like a normal server network
Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false
OK
oh yeah and you'll probably have to re-log before giving yourself perms again
Oh yes I have now restarted the whole network, and now everything is fine. Thank you for the help 🙏
yw
can some1 help me with 1.12.2 luckperms
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
ummm first i have a problem with giving myself full access to luckperms
u do that through console with /lp user Buchabah permission set luckperms.*
or is it different on 1.12.2
Here's a guide to help users understand and use LuckPerms for the first time.
doesn't work explains nothing. what happens? what did you expect to happen?
I expect it to work 🙂
yea
LMAO
You didn't get the hint
Please explain with as much detail as possible how it isn't working
lp user <your username> permission set luckperms.* true i typed that into console but i still dont have access to lp commands
What does the command say when you run it
nothing appeared in console
who?
and nothing happens in-game?
Luck perms installed?
you're opped, but can't run it.. 
yea
run /lp in-game, and screenshot the output
nope none of lp commands work
Run it, and screenshot your chat
can you run /pl and ss that?
same message
sounds like you've got a plugin blocking command usage.
what server software are you on btw?
No sponge
Ah, sponge. i know nothing about that.
He needs sponge forge
Yw
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity.
!latest
5.3.57
I assume you got LP from the Ore page seeing how old the version is
anyone support-1?

You don't have to have sponge forge version of luck perms 1.12?
I need to update too duhhhh
what
ah
ye the latest on the LP site works for all mc version from 1.8 to 1.17 (and 1.7.10 is the legacy one)
Nice!
one jar many versions 
😌
is there a lp command that allows your group to be seen in chat
and how do i delete a lp group
!prefix
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.
Use 'lp editor'
hello
Hi I uhh need help
what group is everyone in . .
I need to assign some perms
but the default group has literally no perms . . .
Default group......wait for it....is default.
but nobody is in the default group
Read the wiki on configuration
The wiki is so well written....better than I can explain
Just curious but what makes you think that?
pretty sure even without luckperm everyone will be assign to default group .-.
yo anyone know why my players can't access essentials.kit
ye
can you run /lp verbose command <their mc name here> kit and screenshot the output of it
undefined
they don't have the perm set anywhere.
it says i have essentials.kit
can you send your lp editor link
could i dm you
i'd prefer not. my dms are closed.
group default has essentials.kit, and they're in member only. you're not inheriting default to member. you're only inheriting member to member.
so what do i do
parent group default in group member. make sure you setup weights properly too
!weight
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
crosspost
I wish i had perms to yeet msges (exactly for this reason) lol
We have to make a mad sticker or smth
I can give someone permission to give just some roles
(sorry my english is not good)
I want to use the command block to allow the player to press the button to get permission, but I can only enter the player name, and there is no way to use @p or @s. Is there any way to do this?
Find all of the available LuckPerms commands on the wiki.
I need some help with EXTRAcontexts for some reason adding more placholders crashes the server
this is my config
# made with <3 by Luck
# Set a provider to true to enable it.
# Contexts are explained in more detail here:
# https://github.com/lucko/LuckPerms/wiki/Context
# Provides the 'worldguard:region' and 'worldguard:in-region' contexts.
# Returns the name of each WorldGuard region the player is currently in.
#
# e.g. worldguard:in-region=true and worldguard:region=spawn
worldguard-region: false
# Provides the 'worldguard:flag-xxx' contexts.
# Returns the value of each flag set by WorldGuard in the region the player is currently in.
#
# e.g. worldguard:flag-build=allow
worldguard-flag: false
# Provides the 'whitelisted' context.
# Returns if the player is whitelisted on the server or not.
#
# e.g. whitelisted=true
whitelisted: false
# Provides the 'team' context.
# Returns the name of the team the players is in.
#
# e.g. team=pvp-blue
team: false
# Provides the 'has-played-before' context.
# Returns if the player has connected to the server before, or if this is their first time.
#
# e.g. has-played-before=false
has-played-before: false
placeholderapi: true
placeholderapi-placeholders:
nui: "%luckperms_in_group_patreon-nui%"
kaita: "%luckperms_in_group_patreon-kaita%"
allowflight: "%player_allow_flight%"
```
you cant put placeholder of luckperms, it will basically just cause a never ending permission check
uh I see thx for clarifying
is there any other way to check for perms/groups without causing this error?
tbh, cant you just add the permission to the group itself
why need a context to check if user has a group permission for a permission?
because Im trying to to copy all groups from a user into a group
then just use group inheritance?
hows that?
!inheritance
Learn about inheritance.
ah that yeah heres the thing, every single user has its own group usualy "usr-uuidhere" and my goal is to assign the ranks to that group but only if they the player has that group for him.
that is very very poor management to have a group for every single player on your server
it sounds weird but its due to a plugin I use for character profiles which create fake uuids so I need to assign this usr-uuid group in order for share global perms
if its shared global perms, just add the user to the group, why create a new group?
and if you want to the perms for that user only, just set it directly to the user itself
yea it doesnt make sense, bcu there can be no 2 user with the same username or uuid on your server anyways
yeah thats why the player logs with his main uuid, which is MCs and then he can create individual characters such as warriors/archers, each character is basically a new minecraft account with its own uuid. so lets say 1 players has 6 characters which makes 6 different uuids and his main mc uuid. in order to assign global perms each character is part of that usr-uuid so all perms added to that group are shared across all his classes at the same time
all of his characters
so its just the user itself, no?
then cant you just set it directly to the user?
yeah but I would need a context so that it only adds the group if his main uuid has the perm
ife already got placeholders for that %playerprofiles_genuineuuid% is his main uuid and %playerprofiles_profileuuid% varies for each character
ok so for those that you want to apply regardless of playerprofiles, just dont put that context?
but how would I add the group to all at the same time
why do you need to add to every single group?
I mean a group to all of the fakeuuids who belong to a certain minecraft uuid
if i set it in group1 and user inherits from group1, i dont need to care if he inherits group2 etc...
he already have access with permissions from group1
unless whatever plugin you use basically just read directly from lp groups and custom their very own behaviour
so the users doesnt actually inherit permissions from the "uuid" groups
from what i can tell its just
user1 user -> user wide permission here
-> uuidA group
-> uuidB group
-> uuidC group -> role specific permission here
ah u mean each individual character uuid should be a group?
because those are randomized, whenever someone creates a character it gets a randomized uuid
well that is what i thought you did
bcu you said each character has its own "usr-uuidhere"
yeah each character is basically a new player, is like the player logs off and connects with another minecraft account. If I /papi parse %uuid% when playing on a character it will display the fake uuid. the only moment when these accounts share the same uuid is with the placeholder %playerprofiles_genuineuuid%
but for luckperms each character a whole new user who just logged in
but the issue is you want to set permission for the user, regardless of the custom character right?
bcu ultimately, luckperms has no idea about all the custom character stuff, its just groups and users to lp
yes
but adding perms to the MCuuid wont automatically add them to the others bc of the different uuid, unles you can add another user as ur parent
no just groups
I still dont see why just setting the user itself wont work
unless that plugin does really really funky stuff to modify the mojang uuid of the user on login.
yeah it does lol
then im out lol, you are just asking for trouble to modify mojang uuid
the plugin requires a bungee server to work
otherwise it wouldnt change the uuid
and that fake uuid only work on ur server bungee
it doesnt really work on other servers
each character is a offline player joining the server but bypassing the online mode on the proxy
yea means its completely different user with different permission data to lp
so its more of multiple characters of the same mcaccount inherits the a common group
the oppositre
yes
i need help i wanna add multiple ranks to one user like [owner] [vip] and i dont understand the wiki pls help is there any vid tutorial?
@prisma hinge f3*
Hey SandBeap! Please don't tag helpful/staff members directly.
f3*
F3..?
Hey SandBeap! Please don't tag helpful/staff members directly.
LuckPerms does not sort your tab list, that is up to your tab list plugin to do; and for the prefix on the name tag you need one for that too
I believe TAB does those
i installed the plugins but still isnt therr
Again, it's not LP's responsibility to apply them, LuckPerms simply stores the prefix, it's up to those plugins to show them
um
You should consult their documentation or contact their support
k
Heyo, placeholderAPI with LuckPerms on 1.17.1 does not appear to be working. Is this a known bug?
did you install the PAPI expansion?
it's on ecloud so you should be able to run the ecloud download cmd to get it (or something, not sure what the cmd is lol)
Yes, /papi ecloud download LuckPerms, /papi reload, and a full server restart
hm
grab your latest server log (found in logs/latest.log) and put it on https://paste.lucko.me/
It looks like /papi register Expansion-luckperms.jar after restart got it working again
thx for the help
uh sure ig
hola necesito ayuda
me da error su plugin
e probado con varias versiones
pero me da error
Update TAB
@prisma hinge what's the problem ?
so i am trying to get ranks to show up in tab and chat but they won't
here's my lp editor
did you set prefixes on them ?
question, luckperms is option to add displayname?
That is not up to luckperms
Looks like something by essentials
wdym?
Actually displayname for what thing?
Different plugins have displayname that does completely different things
u know nametagedit?
nametagedit dont have 1.17 version update,and one player say luckperms is option to set this
What are you trying to set with it? Displayname can mean multiple different things
The name tag above a player?
eh,if u dont know what is nametagedit plugin is then ignore
i know what NTE is. that still doesn't answer what you're trying to do.
what option exactly?
define what "this" is
how do i add some1 to a group i cant find it in the site
use command
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
can i add some1 a permission whitout using command and WebPermissionsEditor? like editing files?
Easier to use the commands or editor
how do i make a rank to where prefix and the suffix show when i press tab and above the player?
You'll need an additional plugin which supports that
I'm going to take the opportunity to self-advertise my plugin DisplayFormatter
It does exactly that
lol
You could also use TAB, but that needs additional configuration if you want a sorted tablist
/lp user <player> permission settemp <perm> true <time> accumulate
This command grants timed permission, but how does the player know when this permission will expire?
(Example: 1 hour fly when will it finish)
thats not what i need
when it expire the permission will just be gone, not set anymore
I dont think thats what they mean
Pretty sure they’re asking if there is a placeholderapi method to display what the remaining time for the temporary permission is
hmm yea, depends on display where with what plugins then
luckperms is not responsible for the displaying part
[12:39:07 WARN]: [LuckPerms] Unable to pass event UserDataRecalculateEvent to handler me.lucko.luckperms.bukkit.listeners.BukkitCommandListUpdater$$Lambda$5464/0x0000000801d60f90
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:828) ~[?:?]
at java.util.zip.ZipFile.getEntry(ZipFile.java:327) ~[?:?]
at java.util.jar.JarFile.getEntry(JarFile.java:513) ~[?:?]
at java.util.jar.JarFile.getJarEntry(JarFile.java:468) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.ClassLoader.loadClass(ClassLoader.java:586) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:119) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:235) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:132) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) ~[patched_1.16.5.jar:git-Purpur-1171]
getting this kind of errors since I upgraded my host and bumped minecraft version to latest 1.16.5
I even updated to latest luckperm version ( LuckPerms version 5.3.47)
git-Purpur-1171 (MC: 1.16.5)
plugin seems to be working, but it's a bit worrying
Oh, yeah. It's worrying
This happened on join and it kicked the player 🧐
and it's interesting how this is making litterally everything crash
aac, plan, ...
What storage method do you use?
It's mysql, and since I migrated it's giving some problems
Old host was fine also without ssl, this time seems that I am forced to use ssl every time
SSL is not your issue
Looks like file system corruption or a malware to me
Virus makes no sense, the machine is literally fresh new all I did was moving old files to new machine lol
But file system corruption what do you mean?
old file may contain virus
That ^ and can’t conclude just because it’s new means it’s doesn’t have malware
No I just think this is the wrong way to look at this guys, happened that I installed mysql on the new machine and all plugins configured with mysql are having problems
and system file is basically can be understand as ur os system ,corrupt file may lead to unexpecting behavior
Those errors has nothing to do with mysql
Unless you mysql software corrupted files that your server uses
The issue is errors with loading the plugin .jar files for multiple plugin.
Solved issues with plan and insights were just compatibility issues
The only one left seems to be AAC , can't find the correct version for java 16 and my protocollib
And of course luckperms
Will try again and let you know asap
LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.
What version do you suggest for latest 1.16.5? And does LP have any dependency outside the ones that it downloads in the libs folder?
- latest build, shouldnt matter
- no
just use latest version
Hello!
I need help i have read the wiki and still cant fix it. https://pastebin.com/AysVMjdX
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 50001ms.
I will also add i am using pterodactyl. I have done The check list pinned and still nothing reset the config and reinstalled the plugin and nothing i have tried everything.
I try %luckperms_expiry_time_essentials.fly% in scoreboard but not working. Show empty.
(I download papi ecloud)
this was quite helpful indeed
at the end I managed to find a somewhat stable situation
luckperms doesn't spam the error at least for now
was related to the server build and java 16
(I download papi ecloud)
I try %luckperms_expiry_time_essentials.fly% in scoreboard but not working. Show empty.
https://hastebin.com/ibafagahus.md
I try DeluxeCommands and some errors:
https://hastebin.com/akemaqiviv.csharp
%luckperms_expiry_time% placeholder not working. 😦
Dont cross post and dm people
yea can you not
Okay sorry
can someone help me they tell me /home and stuff don't work
can someone check my lp out
if the default group is on a track and i want players to always have the permissions of the default group even when they move up the track, should all groups that are higher on the track have default as their parent or is it more appropriate for every group on the track to simply have the previous group as their parent?
it's honestly based on preference. i personally inherit the previous group on all of them.
^ imo that's the best way to do it
Why are there no weights for normal meta values?
means using chat ex and essentialsx
was already answered, and no it doesn't.
I try adding commands to my admin group? I know the wiki, but it doesn't make sense when I'm in group admin and it still doesn't work for me. And I just want to work with all my commands for this and pokedesigner like ugh
How doesn't it work, details
So i try to add myself as it says on the wiki. To the group admin to have access to the commands and I'm sure I am in it now. But when I go to add commands then run them to make sure they worked. It just tells me I don't have access to the commands
;-; I feel stupid I just wanna KNOW lol
While in the admin group do /lp verbose command me /<command> for a command that doesn't work but should and screenshot what it says
nucleus.gamemode.base - undefined. That would be why you can't use the gamemode command
How do I change it back to true then?
By giving them the permission
It just keeps saying it's already set in contex. When I'm trying to run it as true instead of undefined
send an editor link here
Guess not.
Hello There.. Actually I am Having Issues With Displaying the Name.. I am Using Plugin Tablist and its showing all my Lp groups so i made the prefix. The prefix is also showing in chat by vaultchat and /lp user <name> info... But If we Go Near the Player the Prefix is not showing as the picture below
When i use command /lp help i receive Running LuckPerms
You don't have perms
They’re not here anymore..
smh my head
use name tag edit
Hello, I'm making a server to play with friends using KCauldron because I want to use mods and plugins. Anyway, I've been trying for a long time to get LuckPerm to 1.7.10, but it never works, it's like it doesn't even exist.
Can someone help me?
!thermos

