#support-2
1 messages · Page 102 of 1
I want group B to inherit only perm1, perm2 and perm3
And setting kit.a to false won't fix the problem
setting to false?
I want players having A and B (at the same time) to have access to both kits
And players having B only to have no access to kit.a
i see, have you tried making A weighted higher than B?
making A weighted higher than B will break prefixes
prefixes have different weight
hm
i mean the group itself
but it does not makes sense to make mod weighted higher than admin
probably
I found two solutions of this problem but
copying all perms
it also does not make sense to give a user both of these groups lol
you're either one or the other, in that scenario
so there is no way to just exclude single permission from inheritance?
we've been through this. you set it to false.
It wont work kek
I do not want to make it false
I want to do not inherit this perm
Because it can be also inherited from another rank
because you have a weird setup where you are adding both groups to the user. usually with inheritance, you replace the inherited group with the higher up group (like on a track).
i can't think of an alternative strategy at this time.
ok
maybe someone else will have an idea.
Does placeholders as a Context still work (in ExtraContexts)?
well that was a thing in ExtraContexts
well nah i only forgot to add " at the end but that doesn't change anything. Still that's not working for me .-.
Is there any way to configure Luckperms server name with environment variable rather than runtime variable?
So i wanna use a EconomyShopGUI and i want to make it so every player who joins has the same rank player and they can open the shop because u need to use EconomyShopGUI.shop which i have no clue how to use as a command or something
Cross posting bad
do u know what to do
Description If there is a colon anywhere in the hostname it thinks the hostname contains the port and tries to parse it as an integer thus crashing the plugin Reproduction Steps Go to mongodb.com m...
Please don't post your issue in multiple channels... it will be answered in due time. posting here will not get you a response quicker
Oh thanks. Hm not very encouraging situation… it looks like I have to fork Luckperms and create a custom build for myself to fix it asap
Hi so I'm using luckperms fabric, is there anyway to access gamemode commands in it as I can't find anything on it
the 'vanilla' commands you mean?
Ty
Hello
i have a problem
i have copy the LP Jar in my Bungeeserver and my prefix dont work
Can someone help me
yeah, whats your problem
How do make it so
Like it shows “owner ros”
Like how do I make it say owner
With the color black
i you mean a prefix
Idk
I tried like all the YouTube videos none of them work
One sec
I’ll show you what I mean
How you make it say owner next to ur name
!tab
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
Okay thanks
!tab
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
like essentials Chat
i use it
essentials doesnt really do tablist though
So what should I use?
for the tablist you need another plugin
for Chat Essentials Chat
Alr
is it possible to have a command that shows the rank of a user?
you can lp user <username> info
then you see information about the User
and which group he has
can someone join my server and help ne
me
i still cant
after people telling me what to do
what exactly do you need help with?
Hi I put my rank and I do not see it in the tab what I do (I am in atrnos)
how did u do that
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
does the prefix show in /lp user <user> info?
you need to replace <user> with your name
FYI in the commands <> means it is a necessary parameter and [] means it is optional 🙂
what command did you run?
/lp (myuser) info
thats not what i asked for :)
o
/lp user <your user> info
no worries :)
yeah, that means you havent set a prefix yourself
so how do i do that?
!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.
yeah that looks fine
I prefer to make it &d[owner] &f, because the color stays, at least for me. but not sure if it will like the space, which is why I add the space through the editor
my bad, lp group owner meta addprefix 90 &d[owner]
oh alr
woah now im purple
how do i add owner next to it tho?
it didnt add owner
Does it show right in /lp user (your mc name) info
Are you a member of the owner group?
Sure!
ok i did it
still shows the same thing
nvm i did TYSM GUYS
it took me forever
ty ty ty ty ty
no worries, happy to help :)
i have 1 more thing
how do i make it so when i click tab it shows owner
as well
ur guys helped me alot
wait nvm
harras
can someone help me again
peopel without OP on my server cant do basic cmds like /sethome or /spawn or /pw
im using essentials
somethin i did with luckperms
i mean that's the idea. you're meant to give them the permissions to do this.
how
im on the lp editer
and i gave the permission to do those cmds
but it still doesnt work
please help ;-;
Check for essentials permission nodes and give them to the group that you want. (Eg : default)
but if the rank doesn't have permission to run lp commands?
Then give them permission :>
I don't own the server, I am planning to propose the command
The owner then has op
Operator
¯\_(ツ)_/¯
You can give yourself OP via the console
./op <username>
Then you have rights for Luckperms and can adjust it
@undone portal as I said, I do not own the server (I don't have access to the console)
yeah ik
can a command (say /rankof <username>) redirect to another command? (say /lp user <username> info)
only /lp user <username> info
so you can't?
^wait what is this about? xD
sure you can make command aliases with mycommand
ah
why would you need the info one though?
the server has like 1100 members
it would be handy to know who has what rank
does mycommand exist for paper?
so you mean for users to see their own ranks, not like everyone checking each others or a list for admins of how many have x rank etc?
no, so you can check others
i see. dont you have prefixes for that though?
sorry for so many questions it just seems a bit weird lol
if they are offline
is what I mean
because only members and above are listed on the member list (also it takes like 2 minutes to get to the member list so it would be handy to have an ingame command)
hm. yea it does make sense but on the other hand i just dont get why people would need to see other offline peoples groups. what would be a reason to check that. but aye, your choice i guess
If you don't own the server then its upto the server owners.
I am planning to propose the command to be added as I said
I mean why you want the /lp user <username> info command? It basically gives whole info about users parents and all groups info.
It's upto admin to see that info...but if server owner allows it then ....
it just says ranks such as "member" "citizen" "trusted" etc, and also some other things right?
well it gives full weight and other infos
is that what is says zero?
is there a a way to just show the parent groups?
no, this is what the command returns.
sad
Maybe luckperms gui or rank+? But I doubt it will satisfy your needs.
this could be done with a small custom plugin though
its not as straight forward. you would need to either hook into vault or luckperms directly to get the group information
you probably would want enable reload and disable to work properly, set dependency and so on. an experienced person can do this rather easily, someone who has never made or touched java plugins before will sit on this for days due to missing base knowledge
ah
Better checkout tutorial in youtube or follow the spigot wiki about plugins
I'll just propose with the added clunky info
the problem i see will come up is loading/requesting data which is inactive
I don't think reload command is necessary but its good to have one.
when someone is offline, luckperms unloads their data, hence why offline/default users dont show in the editor
But..but... there is offline users in editor for me? Is it bugged or?
it takes some time to unload them iirc, it wont do it on point when they log out
excatly
No no i mean old players are also showing up...
so the users that are not default will still show
unless thew 500-limit is reached
4 id that joined 3-4 months ago still appearing in editor :>
500 limit?
the editor shows a maximum of 500 players yes
that doesnt mean their data doesnt exist
the command can stil show more than 500 players?
lets remember that battling lag/latency/loading and unloading processes is always a thing to consider especially if your plugin handles a hell ton of all that
aka luckperms
when I run the command, it will start unloading, then I run it again like 1 minute later it will be loaded?
if you have more than 500 users, lp will cap it and only display 500, simple
sorry I was referring to the user info command
again, that doesnt mean data for more ppl is not present. its just a display thing
the userinfo command is instant
it requests 1 user
not 5million
!weights
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.
Is there a luckperms placeholder or a command to see how much time is left in my group/time range?
Looks like tablist. Look at the format in that config or add '&r' (reset any formatting) to the end of the prefix
lines:
- ""
- "&#C7C7C7Nick&8: EB9FE%player%"
- "&#C7C7C7Ranga&8: &e%luckperms-prefix%"
- ""
- "&#C7C7C7Pieniadze&8: &#FFDE3B%vault_eco_balance_formatted% $"
- "&#C7C7C7Gemy&8: CFC5A%craftgems_balance%"
- ""
- " F89FFwww.craftflower.pl"```
Scoreboard
What should I replace the player with?
Hey Tobik! Please don't tag helpful/staff members directly.
what
LuckPerms doesn't care what you give it. Please don't ping someone. ask your question, and wait for a response.
Man take it easy lol
-.-
Okay, how can I make the nick color also be displayed on the scoreboard?
Very sterile help, unremarkable
Gradients you can use by &#ffffff format and yes it can be used on a scoreboard using a placeholder
You can find the placeholders on the wiki
Wdym?
You put the placeholder in the scoreboard config
Don't need to do anything with that
Could you explain me step by step?
/lp group admin meta addprefix 100 &c[Admin]
thats what you have to do
/lp group admin meta addprefix 100 "&#ffffff[Admin] "
if you want hex
don't need the ''
""
/lp group admin meta addprefix 100 &#ffffff[Admin]
prefix.100.&8[&x&8&e&0&d&0&0&lW&x&9&6&1&0&0&5&lł&x&9&e&1&4&0&a&la&x&a&7&1&7&0&f&lś&x&a&f&1&b&1&4&lc&x&b&7&1&e&1&8&li&x&b&f&2&2&1&d&lc&x&c&8&2&5&2&2&li&x&d&0&2&9&2&7&le&x&d&8&2&c&2&c&ll&8]
am have
using the wrong format
Okay then it works
And I want a nickname color
Then use the placeholder for your nick plugin
LuckPerms don't do anything with nicknames
Its a permission manager
But I just want the nickname color to affect but how can I ught it
To change it use a nickname plugin
Did you use the chat manager?
What chat manager?
when I import h2-JSON to MYSQL, the SERVER part remains blank. Is there a solution to this?
the server part of what
server= stays blank in panel, so permissions are global
You set that in the config, not your permission database
Permission resolution settings Can I fix the problem here?
Wha...
Permission resolution setting…?
What’s the issue ?
contexts Server is provided
this is none
I still dont get it
Yeah. I’m glad I’m not the only one.
Setting include global to false means you must add context
Setting the server name in the LP config will allow you to do that ^
Context is based on server name setting which is literally at the very top
The problem is that the Editor de Permissions server is unclear.
Permission? You mean context
Did you set the server name, restart THEN generate the session?
yes
First setting in config
Server:
Put name
Server: survival
Or whatever. Then restart server
Ok then in editor you can add context to permission server and select lobi
yes, but it will take a long time. is there a shortcut
To add server:lobi context to all permissions?
some will also have server:skyblock
and yes it will take a long time
Yea then you have to do it by hand for more fine control
Usually only default group perms takes long though because in most cases, higher groups just inherit from default group
Also tip: you should add group weights
can you add contexts via the editor by selecting the perms, adding the context and updating it?
yes i will do the weights later
Technically you can also add context with bulk, matching ~essentials. But then it will add it to all nodes
Could get messy to correct it with other context ngl
Just do it in the editor this one time. Put some good music on full blast, get a coffee and go
this seems to make the most sense thanks for your help it will take a long time
❤️
%luckperms_group_expiry_time% and %luckperms_inherited_group_expiry_time% It doesn't work for me, help me?
Cross post.
!tut for me
If you would like a video tutorial for setting up LuckPerms, try:
https://www.youtube.com/watch?v=l4anE2wOLdc
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Quick question, it it possible to change the vault suffix to a custom placeholder?
vanilla commands not showing or working with luckperms fabric
minecraft.command permissions not showing in editor and also not working adding them manually via console
I have a question for you is it possible to set a player to a rank if so will it be possible to have the command please. 🙂
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Thanks you
!paste for me
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ 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!
@daring stirrup Can write me at DM please Emergency
Hey kevlegouffe001! Please don't tag helpful/staff members directly.

hi! is there a way to see how many people currently have a certain permission? feel free to tag in replies
If the permission is set directly on the user, /lp search <permission> (or /lp usersearch <permission> to exclude groups). If the permission is inherited from a group, you can use /lp group <group name> listmembers to see every member of the group, including a total count
👍
do not cross-post
[20:20:32 WARN]: org.apache.commons.lang.UnhandledException: Plugin TabList v5.6.2 generated an exception while executing task 387
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class hu.montlikadani.tablist.tablist.groups.impl.ReflectionHandled$1
at hu.montlikadani.tablist.tablist.groups.impl.ReflectionHandled.registerTeam(ReflectionHandled.java:97)
at hu.montlikadani.tablist.tablist.groups.impl.ReflectionHandled.setTeam(ReflectionHandled.java:149)
at hu.montlikadani.tablist.tablist.groups.Groups.setPlayerTeam(Groups.java:183)
at hu.montlikadani.tablist.tablist.groups.Groups.sortPlayers(Groups.java:339)
at hu.montlikadani.tablist.tablist.groups.Groups.updatePlayers(Groups.java:286)
at hu.montlikadani.tablist.tablist.groups.Groups.lambda$startTask$0(Groups.java:271)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more```
tablist send me that when I enable luckperms can anyone help me please ?
im sorry but how is this related to luckperms?
When it running on minecraft server it say nothing, but when I enbale luckperms it spam this
but I don't know why
Then contact the support of whoever owns that tablist plugin.
okay
What are the papi placeholders?
!placeholders all of these :3
Display data such as user prefixes and groups from LuckPerms in other plugins.
Is there a way to make it so a prefix will show instead of the one in a group, I tried adding higher priority to the prefix "prefix.100.<name>" than the one on the group but it still prioritizes the one in their group
have you checked your prefix in /lp user <name> info?
way too often, people trust whats shown in chat. now what if your chat plugin uses prefixes from a specific track? ofc, your user-specific prefixes then wont show in chat because its on you, not the track it displays.
Is there a placeholder to pull all players names from a certain group? Cant seem to find one
Not really. You might be able to with PlaceholderPAI though, go ask their discord.
Hello everyone, I might be in need of some help here. Lately, my citizens plugin stopped working and when I troubleshoot it, it went back to work fine when I removed luckperms. Is there anything related to luckperms that could be affecting citizens?
Depends what you mean by 'not working'. The only 'issue' ive ever had was users not having permission to do a command that is set as click command on an npc, such as teleporting to a location, so i either added the needed permission to users or set the flag for 'execute command as console' so it wouldnt check the users perms
they are not turning to face the players
neither their heads nor their bodies
also, the shopkeepers plugin uses citizens for their shopkeepers and all shopkeepers are also stuck, if you set them to lay down, they will stand up when you are far enough
however, my npcs are executing commands, they are just frozen in time
that sounds like nothing related to permissions at all though. keep in mind lp only handles permissions. have you asked in the citizens discord?
that doesnt mean lp is the culprit. it could still originate from another plugin that only acts funky and messes up your npcs as soon as lp is installed, so basically a symptom rather than the cause
have you tried updating all your plugins? sometimes that just does it
Yeah, all updated... also, I have TAB to manage nametags, and the issue seems to be happening around the same time I set TAB to manage them rather than Nametagedit
let me check it
nametags are set for all player entities. npcs are player entities. tab has a way to bypass this
@west portal this is not the place to advertise, consider this a warning, please read the #rules thanks
Who Is helping Me? 😄
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/GBr5J0SKVb
dont crosspost, read the wiki to understand basics
!guide
Here's a guide to help users understand and use LuckPerms for the first time.
!tut
If you would like a video tutorial for setting up LuckPerms, try:
https://www.youtube.com/watch?v=l4anE2wOLdc
yes
oui
si
Hello
So I have set up two servers , kitpvp and prison in the same database with different table prefixes: "kitpvp_ and "prison_" . They are in the same database
How to I give permissions between the servers ?
Context like server=prison doesn't seem to be working
first of all: do you want to have 1 luckperms setup for both servers? as i understand rn, you use 2 different databases so that means your permissions are not going to be the same in the editor
It's the same database
With different prefix
config line 160
table-prefix: 'kitpvp_'
yea that means they use the same mysql, but both servers write into their own categories so no, with different table prefixes they are not the same
besides that, to use contexts, you need to set the server's name inside the config, first setting. if you didnt set it in the config but use it ingame, the permissions with this context will never work
if you want to merge both setups into one db, before you switch to the same tables, you should perhaps also grab an export so you can import it on top of the already existing one
!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.
They are already set
I think I'll try once with same prefix
Yea if you want to sync them, you should. Currently, your setup looks like this:
MYSQL -> kitpvp_ : -> users, groups etc
-> prison_: -> users, groups etc
so yes they both use mysql, but each server writes their own data apart from the other
Hello everyone, could someone help me with understanding how to use placeholder to display the time left on a temporary permission?
%luckperms_group_expiry_time% do I need to replace "group" with the group name?
how would it know?
these belong together https://i.imgur.com/xqlWgp8.png so dont close the placeholder, add _groupname% to the end
%luckperms_group_expiry_time_owner% 
ooooooh, thanks
btw this applies to all other placeholders that take an argument as well from the wiki :)
thanks 😄 my life is complete now haha
lol
My turn with questions: Considering the case above among others, what do y'all think about adding the mysql table prefix and adding it to /lp info pulled from the config?
hello i have java server and im using geyser so bedrock players can play. how can i add ranks to my bedrock players? thanks in advance
Hey! Wondering why I can't get the parent feature to work correctly.
trying to give a group some extra perms, but inherent Default permissions.
Is it wrong to write group.default in my new group?
also, permissions in the new group override the parent group?
example:
parnet group: playerparticles.groups.max.0
new group playerparticles.groups.max.1
I suspect I don't understand the basics of the parent thing
is more weight prioritized or less weight prioritized?
more
thanks
btw, is the fact that I can use /lp commands even though I deop myself on my server a Quality of life change so I can test on my own?
sorry, what?
i mean, if you are sure you are the one who added the perm to you or your group - thats fine. but if you never set this specifically to your user and dont know why this is, then thats a problem
reversed inheritance is something people sometimes do by accident (default inheriting perms from owner for example) lmao
yeah, Im gonna test it with a friend just to be safe
I can litterally deop myself, and while in Default group write /lp editor and apply edits haha
yea so either you have the luckperms permission on your user or inheritance is reversed
lp does not provide player placeholder as it is not a plugin that sends commands by itself. usually this is provided by whatever launches commands, such as tebex, deluxemenus and so on
okey:)
I made it the same prefix and it's synced now
Thank you
and one more thing
Let's say now a person has access prison console
So they can give themself all the permission in other server too right ?
yea
So how can I stop it ?
with a min 24 digit character password on your stuff
Huuh...? 
your console is 'the game master' - you cant restrict console
Yea but I want the prison dev to have access to prison perms only
not skyblock or fac perms though XD
!advanced
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
Fine tune exactly what users with permission to use LuckPerms can do.
there, i believe you can set 'access only for context X'
But if anyone has access to any of the console, they'll have access to everything right ?
then how can the dev do his work... xD
Is there a way
So that if I give someone say admin rank in hub, they'll get admin rank in all other servers ?
Without database sync ?
not possible
how do you expect a plugin that literally sits on server A to be able to access files on server B
its like asking to tow a car that you cant see
How about a plugin which executes some commands on a custom command like :
/parent add <group> <user> will run
/lp user <user> parent add <group> on every server ?
ofc it all would be configured.
Ig no plugin of such kind exists 🥲
you need to send data outside of server a and then reroute it to server b. that is what a remote database does. a local plugin cant do that
/lpb?*
That just gives permissions for bungeecord. I believe it doesn't run commands
in sub servers
^
Thank you though ;D
Do you make plugins ?
Not yet, why?
I feel so stupid, I can't get the parent thing to work
I thought if you knew how to maybe I could've asked you to make a custom one :p
What about it ?
You can't set parents ?
Do I need to write group.default in the new group? or do I write group.newgroup in default?
I suck at it atleast
You write group.default in the new group
so the new group will have default group's permissions
group.default is in the owner group: owner inherits default perms and its own
group.owner is in default group: default inherits all owner perms and its on (bad idea)
does that make it a bit more clear?
whatever floats your boat xD
You could also use the web editor and in the new group, just use the + button beside the Parent groups . could be much easier ig
@sour gorge Thank you again for your help
no worries
imo the term 'parent group' is quite confusing. some people may think the parent is what you inherit from, some think the parent is where you inherit your current group into
so yea, i totally get the confusion
thanks<3
Let's say you have two groups mod and jrmod
If you give the group mod permission group.jrmod then
Mod will inherit all the perms from JrMod thus making jrmod the parent group.
yep
how iremember it: the higher one (main group window in the editor) will beat the smaller one (the small node inside of it)
Also?? Why isnt the command to set a user in a group /lp user <user> group set <group>??
what does parent have to do with changing groups?
basically
the concept is that the user inherits from the group
so basically making you the chil of it, so your group is your parent
it's /lp user <user> parent add <group>
yeah exactly
add/set both work but theres a difference
set will clear all the other groups and only keep the one u used in command
depends really on your setup. if you have inheritance, set does make sense
It would be bad if you have 2 different ranks like a paid rank and a staff rank
but if you have another plugin such as rankup that depends on thge user having default to start ranbking up, and you used set before, you screwed xD
how so?
I feel that is more tidy for new admins
yea. i mean with inheritance, you dont need a user to have 20 groups since they inherit a whole tree set anyway. but lets say you have certain ranks that do not get inherited, but need to add to a user such as staff, then add is a good thing to have
i just use tracks, even easier lmao
yeah, I guess Staff is a nice example for add to be used
or admin commands in general
ye
If you have Staff ranks say helper , mod , admin
and paid ranks say Hero , legend , Mythic
If a member purchased a rank say legend. Then he get's accepted as a mod and you use set to change the parent, he will loose the legend rank.
ah thats what you meant
yes agreed
actually i demote my admin thru tebex once by accident bc of parent set
he was mad as hell lmao
again thats why i use tracks
xD
btw I searched through my entire LP editor. There is no inheritance from owner/admin to default. But maybe there is a passthrough since my username is the owner of the server
yea that's better for having two set of ranks
promote/demote users along a track is even nieter and makes multiple prefixes in chat possible
about the /lp being avaliable all the time
usually can use the promote or demote command so it also doesn't add too many ranks to a user
do you maybe have luckperms.* on your user directly?
maybe try the search box at the top right
I checked
Just use luckperms.* false in deafult and true in owner rank
OH yeah!, maybe on my player
You can use /lp user <user> permission check <permission> to check how you inherit that specific permission
ig
yea there we have it lol
but that must be the best lifehack EVER for people setting up perms by them selves!!
these two make no sense https://i.imgur.com/jnCWja8.png
You can deop your self and still change groups and ranks to check if you ahve permissions
I do the same ;D
i know, hence the "interesting" hahah
xD
Not sure if Luckperms has hex code support
Ohhh
Nice
@sour gorge Btw what if I have say , Skyblock , Prison , and Bungee ( /lpb )
Now if I sync those three with databse.
Then will it only work with /lpb or would it even work with /lp ? xD
when the bungee instance is connected to the same db, then you can also use /lp for bungee perms because the database is the same. so meaning you dont need to use /lpb. unless ofc the db isnt the same
in any case i advise against using lp on bungee. personally i really hate on it
Yeh
Hey! how can I use a placeholder to give someone a group?
I have %parkour_leaderboard_course_1_player% that outputs first place on a course. I want that player to gain a rank
<.<
..
:o, sorry?
im happy people think im smart but i dont like being ping abused whenever someone else needs it
yeah allright, thought about that as I tagged you
anyway, you will need a plugin that can execute the command
i doubt you can just use this placeholder, considering plugins running commands have their own player placeholder
but im also sure that a middle man like conditional events can do it
conditional events.
yep
you can define multiple conditions also using placeholders and it will run commands when the conditions are met
Ill go through the wiki and check it out
How do people do it when they have big servers and people buy ranks?
their store plugin will run commands usually
tebex being one of em
and yes, but then again, whatever runs the command uses its on player placeholder. tebex i believe uses {player}. deluxemenus uses %player_name%
so you see, it can differ quite a lot. you need to read the docs then. no point in taking blind guesses
yeah, I will do some research
but essentially I will need a plugin to convert the %placeholder%-event kinda
I restarted my server and LuckPerms completely reset everyones ranks, is there a way to fix this?
thats not what you said earlier
you said your plan expired, and then you renewed it, and then you started the server and stuff was missing
is other data still there? like plugins, worlds, etc?
I was asking for support by someone else (no offense)
ok 😄
If your host removed your data, which, since your server expired is subject to a wipe, then youre screwed. Like aber said, either you have a recent editor or backup or you need to start from scratch
Asking someone else doesnt change the answer. Lp never wipes its own data bc it feels like doing so
why would it only wipe luckperms though, and my server has been running for over a year but they have never wiped it?
Ask your host
also it did
thanks

what storage was the lp in? was it h2, yml, or mysql?
also, are you sure everything was deleted? how do you know this? cause sometimes people think it was deleted but then theyre just missing a prefix in chat haha
Id like to witness such a case. Never seen but i imagine that to be hilarious ngl
Conditional Events was phenomenal! thanks for the advice, Zero. And sorry, wont ping you again;)
they said they didn't delete anything
they just emailed me back
Well then i guess youre right and lp is a piece of crap that deletes its own data just to mess with you and only you because nobody else has this problem unless they themselves deleted stuff either knowingly or on accident
oh
do you know of any other good plugins to replace luckperms that dont delete data as u said?
oh


sooooo what am i meant to do
^
Would be good to know
well the server restarted and when i do /lp group it only shows the option as default and on the luckperms editor it also only shows default
What storage method did you use
Did you use mysql?
Then your stuff would be in plugins/luckperms/ a .db file
Maybe you deleted it, thinking you dont need that?
there are the ones i have
i literally jsut opened the dashboard pressed restart and it was gone
i didn't even go into the files i was just renewing the server plan
Do you have an editor link from the past 7 days? Maybe you sent someone one on discord or you used the editor and can grab the link from recent logs?
I checked for that but couldn't find one from any time recently, I have the /lp applyedits from console but that is like 10 days ago
seriously so there is like nothing I can do?
Like i said before, lp doesnt just delete stuff
You/your host/someone/anyone mustve touched either the file, storage method or wiped data with game commands
Lp has no reason to delete local data
My stuffs been there for going on 3 years
no one other than me has the commands for that and I'm the only one with the console, you and my server host are both saying they had nothing to do with it
Without a backup or editor link, you cant get it back
LuckPerms won't delete data on it's own.
it's not happened to anyone else, so this is definitely user error.
backups are highly recommended with any important data.
how can I stop this from happening in the future?
don't delete your data, that's how you do it
It just didnt
I didn't
well, it was someone.
We cant do magic
You've been told all your options that we can help with. everything else is out of our power.
well can you atleast give me a reason other than blaming me?
Ughh
I'm not religious
ok
we could be arguing about templates 😮💨
I mean I appreciate it but still they cant really do anything
ok so it was not LP it was not me and it was not the server host, guess we have a mystery on our hands
i guess we do

there isnt much else anyone here can tell you, sorry about that
hopefully youre able to restore the backup you have from a while ago
Yeah we don't delete files like this, what's the literal file name which actually got deleted @austere igloo, I can visibly see a .db file in the screenshot, is that not where your groups are held, "I restarted my server and LuckPerms completely reset everyones ranks, is there a way to fix this?", do you have any logs for your server when this happened?
luckperms-h2.mv.db looks like what they're talking about
I don't know what file was deleted I just opened the server and all the ranks were gone
I don't know what the files even where I opened the file manager for luckperms like once
can you send the logs for your server here, maybe that'll give you more info on what's going on
just so you know - Minehut doesn't actually delete files when plans expire and we don't exclude anything from save zips further than the top level:
./spigot.jar
./server.jar
./velocity.jar
./waterfall.jar
./cache
./libraries
``` these do not persist through server reboots - but that's all, nothing else will ever be willfully deleted
just dump them in https://paste.gg, don't worry about the IPs, they're not real
looks like everything loaded fine, maybe it forced a reset, when you go into the lp editor does it show everything as gone as well?
yes
then I'm unsure, Minehut won't delete or discard any files like that, I'd recommend looking at the log file when this happened, like the first log file to be made when the ranks disappeared, along with the prior log file for when the ranks were there so you can see the logs from the disconnect
that one was the first one
how about the one prior
people still had there ranks on that one https://paste.gg/p/anonymous/f4c978f2a7db499c931043fbefbcbc9d
Doesnt a server auto shut down when the plan expires?
If so, the shutdown part is missing
yep
can you show us your whole logs
yes
this is the entire file https://paste.gg/p/anonymous/60e930738def4e13b7384b677e73c32a
there's no shutdown logs or anything like that
i can see if i can find any 1 moment
Some time between 18:56 and 19:20
do u want the entire shutdown file or just the bit where it actually shutdowns because the file is like 18 hours worth of logs
The whole thing covering the time between 18:56 and 19:20
why that timeframe?
the whole file
please
ok give me a moment theres like 15k lines
The log he says they had stuff started at 18:56. The log where you see ppl confused is 19:20
So it mustve happened in that time frame
I understood this whole blown conversation as to that his server expired today and he renewed today
Or at least the same day
it expired and shutdown at 18:20 today and I renewed it around an hour later after it shutdown
it also came back up and shutdown again a few times with 10 player max after the plan expired
Ye thats what i gathered
Ctrl + a marks all, ctrl + c copies marked and ctrl + v pastes copied
[18:20:01] [Server thread/INFO]: | Prison | There are no ranks on the server! New player has no rank.```
looks like it happened somewhere during the online time of those logs @austere igloo
hmm
[19:21:20] [Server thread/WARN]: [Multiverse-Core] WorldManager: Can't load this world because the folder was deleted/moved: world_the_end
[19:21:20] [Server thread/WARN]: [Multiverse-Core] Use '/mv remove' to remove it from the config!
[19:21:20] [Server thread/WARN]: [Multiverse-Core] WorldManager: Can't load this world because the folder was deleted/moved: world_nether
[19:21:20] [Server thread/WARN]: [Multiverse-Core] Use '/mv remove' to remove it from the config!``` looks like _something_ reset the server
that could be minehut since they reset it when the plan expires and that is when it happened
we don't reset the world when the plan expires
the only hooks we have when we stop a server for plan expiration is the same as you pressing "stop" or "hibernate"
it just hits the same route
i am not sure exactly what that means sorry
[18:57:21] [Server thread/WARN]: [Multiverse-Core] WorldManager: Can't load this world because the folder was deleted/moved: world_the_end
[18:57:21] [Server thread/WARN]: [Multiverse-Core] Use '/mv remove' to remove it from the config!
[18:57:21] [Server thread/WARN]: [Multiverse-Core] WorldManager: Can't load this world because the folder was deleted/moved: world_nether
[18:57:21] [Server thread/WARN]: [Multiverse-Core] Use '/mv remove' to remove it from the config!``` this logging is present even in the load which worked - probably a red herring
mystery
indeed, I'm very confused
we have a few dozen thousand servers who use LP and we've never had a report like this
makes me think it's not Minehut doing it
Lp has a few users as well and all cases like this was solved by either:
Yea i deleted the lp folder bc i thought you need to, to update.
Or
Yes i used a different storage method
it looks like the storage method is different between the 2 logs
just btw
[19:30:19] [Server thread/INFO]: [LuckPerms] Loading storage provider... [H2]
[19:30:19] [Server thread/INFO]: [LuckPerms] Loading internal permission managers...
[19:30:20] [Server thread/INFO]: [LuckPerms] Performing initial data load...
[19:30:20] [Server thread/INFO]: [LuckPerms] Successfully enabled. (took 1769ms)``` vs ```[18:56:56] [Server thread/INFO]: [LuckPerms] Loading configuration...
[18:56:56] [Server thread/INFO]: [LuckPerms] Loading storage provider... [H2]
[18:56:57] [Server thread/INFO]: [LuckPerms] Loading internal permission managers...
[18:56:57] [Server thread/INFO]: [LuckPerms] Performing initial data load...
[18:56:58] [Server thread/INFO]: [LuckPerms] Successfully enabled. (took 1901ms)``` yeah looks like I was wrong
I thought I remembered seeing it say something different
weird
@austere igloo did you have the Luckperms addon installed? or did you upload it yourself?
If you had the addon installed, I can go look and see if it has any uninstall things which may have triggered
Bummer theres no creation time stamp ngl
The .db would probs show last edited if at all
im using the luckperms on the minehut marketplace
here is the plugin link https://www.spigotmc.org/resources/luckperms-an-advanced-permissions-plugin.28140/
it should, we do zip so it should maintain dates
No idea how minehut works tbh
Its almost midnight here, so im getting too tired to care lmao
well we don't just delete folders so, there's that, if we delete something we do mass deletions of the entire filespace, we don't do individual folder deletions (or shouldn't)
I think it's very odd to see a single folder go missing out of the whole bunch
It happened to me once that i moved a folder of a plugin into a diff folder of another plugin lol
Aka files were recreated and i was like "wtf"
I don't think we support drags
but we might?
idk, @austere igloo what's your server name, I can go pull your save and look around
I wouldnt know
SkyMiningF
got it, I'll let you know if I see anything obvious
Good luck. Lmk when you found out where the data went. Im itching to find out. Just for the hell of it
gonna go grab dinner first, so it might be a couple hours
Ill 🛌
I appreciate your guys help but im going to sleep now so i wont be able to respond for a while if u need me, thanks again
!paste your whole log file
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ 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!
!paste
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ 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!
oops
sure @ me then
Thank you 🙂
Hello I have a /lp applyedits ..... but when I apply it I cant get it to work
@daring stirrup
Hey Gods! Please don't tag helpful/staff members directly.
@mighty yarrow
Hey Gods! Please don't tag helpful/staff members directly.
...
sorry I just really need help
people somehow had perms and deleted all of my groups
it says it loads but it doesnt
are you running an offline mode server?
no
ok ummm
so I post the link in game but then they arent there
lp was stored on mysql but when I use the "old from a day ago" /lp apply it does not add them back
@tardy glacier
Hey Gods! Please don't tag helpful/staff members directly.
Can I please get help
Is there a way to add perms in the config file and not in game?
have you tried the editor
Nope
should try it
any good casino plugin, crash, roulette, coinflip in groups 1v1 - 2v2 - 3v3 - 4v4, for 1.8? Please!
share with me
@daring stirrup
Hey GoodGuss! Please don't tag helpful/staff members directly.
24.03 16:55:32 [Server] WARN [Server thread] INFO me.lucko.luckperms.lib.hikari.HikariDataSource - luckperms-hikari - Shutdown initiated...
24.03 16:55:32 [Server] WARN [Server thread] INFO me.lucko.luckperms.lib.hikari.HikariDataSource - luckperms-hikari - Shutdown completed.
Are you able to edit the docker file
Is docker basically the backend of a Java script (Minecraft plugin)?
Javascript*
none of what you are asking is directly related to one another 😂
Yes I am very noob when it comes to coding.
But is it true? Is docker the backend?
Minecraft uses java, docker is a program for making containers, and JavaScript is actually unrelated to java
Thanks for clarifying dude
difference between java and javascript is same as the difference between car and carpet
@daring stirrup Hi !
After an RedisBungee update, my problem seems to be solved ^^
Thanks for your time
Hey SpiziTV! Please don't tag helpful/staff members directly.
JavaScript was actually based off Java, hence the name, and why a lot of the syntax is similar.
They're not completely unrelated lol.
@tame hollow ❤️
anyone know how to disable redstone on my server? :C
can someone explain to me why my perms are all syncing up with mysql but not my parents?
perhaps you added context to the parent?
Hey!
Does anyone know why you get YML error's when I've configurated everything correctly.
<unicode> <string> blabla
!clippy
Sorry! I do not understand the command clippy
Type !help for a list of commands
!help
!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!formatting
!hack
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!verbose
!version
!weight
!whyluckperms
!wiki
!config
Learn what each of the config options are for.
!error
Here's a page with some common storage system errors.
ERROR:
while parsing a block mapping
in "<unicode string>", line 44, column 3:
COMMAND: 'open: blockeffect.yml'
^
expected <block end>, but found '<scalar>'
in "<unicode string>", line 48, column 57:
... e&l[&6&lOptions&e&l]&c You aren't allowed to change the block ef ...
^
That's the output
BlockEffect:
COMMAND: 'open: blockeffect.yml'
NAME: '&f&l> &d&lBlock effecten &f&l<'
ENCHANTMENT: 'unbreaking, 1'
PERMISSION: 'Options.open.blockeffect'
PERMISSION-MESSAGE: '&e&l[&6&lOptions&e&l]&c You aren't allowed to change the block effects... &fYou need atleast: &d&lRank&f before you are able to change.'
I don't see any problem
i see the problem
?
The format looks like this yea
SETTINGNAME : 'string'
now you have words like don't in the string
the ' breaks is in half
Okay, and the first one?
use don''t with two '' inside strings. only one will show up ingame dw
Yaml magic
try that first and see if that does it fully. sometimes the lines mentioned arent so accurate
it could also be the : but i never had that
25.03 13:47:04 [Server] INFO #------------------- Chest Commands Errors -------------------#
25.03 13:47:04 [Server] INFO 1) Invalid YAML configuration for the menu "options.yml". Please look at the error above, or use an online YAML parser (google is your friend).
still 😦
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ 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!
also there is another config which give an error
For example i just did /lpb user <name> parent set owner
Btw, i use lp and lpb with one database
So then when you check /lpb user <yourname> info as well as /lp user <yourname> info, you should have the owner group in both outputs
if you go solely by the prefix in chat or elsewhere, dont trust that. always check the info command
Not always
The lpb user <name> parent info
Changes from server to server
But when i try to type it in the console it shows the right parent
I also tryed not parenting but giving the group.owner node
And it workes the same way as the parent
have you verified that your servers are actually connected to mysql using /lp info
sounds like they arent really
or they us different table prefixes
https://drive.google.com/file/d/1KlptV16sjwxhs0hFrOa4loRzY5Ma4o93/view?usp=sharing
this is a vid showcasing the problem
btw, pls dont ddos my server
check messaging service
wdym?
it appears one server pushes updates and the other listens on it, but then the other server pushes updates and the initial one doesnt get it
this happend when i tried parenting myself to the helper group using the bungee console:
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/DXQtKBsRB8
thx, bot xD
!errors
Here's a page with some common storage system errors.
keep in mind that despite the fact that luckperms supports usage of remote databases, fixing issues with db's which are limited/slow or need extra configuration is out of scope for this support discord
okay, now after i joined i had actually helper but only on the lobby server, not on the survival one
thats true, imma contact my host
thx anyway
how do i make it so there is prefix's with colour
Hey, since a few days ago, LuckPerms has been giving me these errors each time I try to do anything:
https://pastes.dev/6iWhCPLWJw
Not the first time ive seen this. I once saw someone asking staff if theyre aware of this i believe. But other than that i dont think anyone opened a proper github issue for it. I had tested the latest update that implemented a fix for shutdown error and delay if the editor is used right before and i didnt get this. Try to reproduce it using paper
I am on the latest version as well, I had this error before, and I updated to latest version hoping it'd fix it, no luck sadly
Does it work through console?
Nope, says this:
https://pastes.dev/rmrq5tDZmD
Ok, have you tried paper instead of purpur?
That would be the last thing to verify it
There's players online so I can't do that right now, but my other server is also using Purpur and LuckPerms works fine there
Well, staff will most likely ask you to reproduce this using paper, even if you made a github issue rn
So I should just replace the purpur jar with paper jar, it shouldn't mess with the settings that won't be used by Paper, yeah?
Just dont delete your servers configs so you can revert to purpur after or use a test server instead of your production server
Yeah, I have the testing server, and LuckPerms works just fine there
With the same lp version as the server you get the errors on?
Yeah, I had v5.4.10 on both yesterday, but when the error showed up, I updated to the latest version
Interesting. Well the i guess use paper for the time being. Im gonna go test some software here, paper/spigot/purpur and some others if i can reproduce this. Will see i guess
Okay, thank you for the help!
which exact purpur version are you using btw?
1596 (1.18.2)
gotcha
I'll update to the latest version and see if the issue persists
thats what im doing rn lel
Oh lol
Can anyone help me with syncing my permissions over 2 servers and a proxy?
what are you stuck on?
I think, that I configured everything right, but it's not syncing the permissions
should I send my configurations?
can you take a screenshot of /lp info from each of the servers and send them here
Yeah, this might help but when I tried using WorldEdit, it gave almost the same error, right here:
[ERROR com.sk89q.worldedit.extension.platform.PlatformCommandManager] An unexpected error while handling a FastAsyncWorldEdit command
java.lang.NullPointerException
Screenshot: Velocity Proxy
Server 1: (text was too big for screenshot)
[LP] Running LuckPerms v5.4.14 by Luck.
[LP] - Platform: Bukkit
[LP] - Server Brand: Paper
[LP] - Server Version: git-Paper-267 (MC: 1.18.2) - 1.18.2-R0.1-SNAPSHOT
[LP] - Storage:
[LP] Type: H2
[LP] File Size: 0.04MB
[LP] - Extensions:
[LP] None
[LP] - Messaging: PluginMessage
[LP] - Instance:
[LP] Static contexts: None>....
[LP] Online Players: 2 (3 unique)
[LP] Uptime: 6m 36s
[LP] Local Data: 2 users, 5 groups, 0 tracks
Server 2: (same as server 1)
[LP] Running LuckPerms v5.4.14 by Luck.
[LP] - Platform: Bukkit
[LP] - Server Brand: Paper
[LP] - Server Version:
[LP] git-Paper-267 (MC: 1.18.2) - 1.18.2-R0.1-SNAPSHOT
[LP] - Storage:
[LP] Type: H2
[LP] File Size: 0.03MB
[LP] - Extensions:
[LP] None
[LP] - Messaging: PluginMessage
[LP] - Instance:
[LP] Static contexts: None
[LP] Online Players: 1 (2 unique)
[LP] Uptime: 8m 35s
[LP] Local Data: 1 users, 1 groups, 0 tracks
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
this one is unrelated to lp tho. i cant reproduce it. i dont see what else could cause this other than the server ver ¯_(ツ)_/¯
Is there something like debug on LuckPerms that I could enable to get more information?
Yeah, there's /lp debug but that won't work for me
you could still try if updating your purpur helps it
Yeah, gonna try that now
let me know if that works. its quite weird that i cant confirm this with literally the same lp and purpur

