#support-2
1 messages ยท Page 47 of 1
whats the link for fb support they dont have a discord
i guess i'll be your google
funny
Are we able to duplicate a group?
for what purpose?
Here's a guide to help users understand and use LuckPerms for the first time.
I did what you wrote, I put online mode = True, but the server still doesn't work with LuckPerms installed. I tried to place an older version of LuckPerms version 4.4.1 on the server, and the server suddenly managed to start. However, I would very much like it to be possible to place the latest version on the server. My server: Spigot 1.12.2
Send logs for when it doesn't start with the latest version and online mode = true set
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
Get the latest version from there
Ok I try it
you did not get the latest version from the link USB gave you
however luckperms enabled successfully
what you aren't doing is actually reading the log
!faq take a look at the last entry here, the one regarding authme
Check out some of our frequently asked questions.
Ok I try it. Thanks
Thank you @high raven and @lilac hazel everything is going as it should. Bye for now.
Hey TomSimpson123! Please don't tag helpful/staff members directly.
Hi. Don't know if this is a luckperms problem. But if I do / it does not show any commands. https://prnt.sc/t4y0n4
Luckperms And yes they do have. If I type this https://prnt.sc/t4y2vt but i does show https://prnt.sc/t4y36r
The access denied in that screenshot was something ellse
Do it works. But the commands does not show if you type it
where is the spigot.yml found
oof lol
yea
Am I able to set like which group appears only in that "server". So lets say i have a member group, I want it to only appear in the survival server but not the creative server, which also means its not a "global" group. I know I need to set context for it, but where do I set it? On the name? On the prefix? Or basically the whole permission node for member?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
@strong wagon you can set it on the group you add to the user
either set context for all perms for that group, or when you give users that group, set to an context so like lp user USER parent add GROUP server=servername
or to every perm you add to the group
ohh alright, it's either the extra step or the single step. Got it haha
whats the command sos a group inherits other group?
can i get any help? the problem is when i use the web editor, and it says no changes were made when i clearly made changes.
after u add permissions make sure you hit the plus sign
._.
why am i dumb
i spent 2 hours trying to figure that out
after you hit that button, you add the permissions to it then hit Save
and then copy the link and run the command ingame
ok thanks
if you want to create another group or perms make sure you always open a new editor
Can someone say me a plugin to add prefix to a rank in LuckPerms
how do i add some1 to a group
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Hello! Once I've been writing here about my issue, but nothing have helped. When I give to someone a temp grup it lasts forever. It assigns a player to the group forever after rejoin... I will send now some example.
Before
I gave a rank
after rejoin
Send the output of lp info
!bugreport please make a GitHub issue and include those screenshots, in that order, so luck can take a look. Also include what steps you're taking (what commands and in what order) to achieve this
If you would like to request a feature for LuckPerms, or report a bug, feel free to open an issue on GitHub!
Okay, thanks
!update @inner urchin also, check if updating the plugin from here works
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
It may fix it
@high raven I've updated the plugin and it still happens. I've wirtten a GitHub issue and we will see. Thank you for your help! ๐
Hey r3cord! Please don't tag helpful/staff members directly.
Sounds good, np!
I have set up my weights like this but is still not working:
https://gyazo.com/5a4b157e27a0938a4398cc0ac15b7547
https://gyazo.com/2ea75195e0c638d6a74388297d4d9883
set a weight on default
I set the weight on default as weight.1
Haha all good.
that's cause that permission doesn't exist in bukkit afaik
it's another plugin probably
run lp verbose on then /trigger and see in chat what the permission is
!verbose is awesome!
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
I turned it on and it spammed my console: https://gyazo.com/7708cb882f451b88ded5f493e8f5ade5
oof yeah you're gonna need to use lp verbose record, run /trigger many many times, and then lp verbose upload
it will give a link to a site with your results where you can search "trigger"
okay looks like the permission is actually being checked somehow
I didn't know it existed honestly, the bukkit wiki denies it, and I seem incompetent
so run lp user <you> permission checkinherits minecraft.command.trigger
When looking into it it seems that the permission cannot be controlled?
perhaps? I've never seen it used or even in existence so it's not out of the realm of possibilities
send lp user <you> info
did you save and applyedits for the editor?
Yes.
oh, you're not in diamond
No.
in your example you set the perm in diamond
i see, try setting appropriate weights on all the involved groups
e
so something I wanted to ask, because I can't exactly find it in the docs, but...
If I have an explicit deny permission on groups.default, but then an explicit allow permission on a role that has default as a parent, which takes priority if they're equal weights?
ah, that brings some issues then, since WorldEdit seems to have this weird implicit allow on 90% of its commands
tho that might be because it's reading the fact I'm opped, even tho LuckPerms overrides that
time to bash it a bit more to see what happens
@timber sparrow
?
Lol
the people whose username are everyone are unintentional heroes on certain servers
!advanced
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
@dusky oar @merry fern weight does matter. That's what weight is for. Redacted you can set the weight one higher on the group that has default as a parent and as long as the player has that group the permission will be true for them
!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.
confused gibberish
so if Admin has True settings with a weight of 5, and Default has the same False settings at a weight of 1, Admin would override?
Yeah, if the player has Admin and Admin inherits from default
However you should probably space your weights out a bit more, take a look at the wiki ๐
That's should do ๐
what's +MaxInt for Signed Ints?
This is so that if you want to insert groups later, you do not have to reweigh all groups. doesnt work for people with ocd
WAIT REALLY?
Yep
yeah, default is -MaxInt and Admin is +MaxInt
Woah
That's extreme my dude, I like it
Do you have 200 million groups between
Or something fancy
well admin will be the highest group
owner: notice me senpai
not likely, but I do like the idea of maxing out either way when it comes to the weighting
Aight, just beware at least one external plugin that uses LPAPI won't work if the weight is 0 or below
One of the bungee tablist ones
what is the value of +MaxInt?
depends if it's signed or unsigned
uhh what's the difference?
what is the value of +MaxInt?
of unsigned one then
4,294,967,295 assuming 32-bit
imagine a server having 4,294,967,295 groups
however, given LuckPerms can go negative, it maxes out at +/-2,147,483,647
once again assuming 32-bit
I hope you rounded
Also I think it's 64ยฟ Honestly no idea but I do remember the 2038 problem having to be resolved
yeah due to some backwards compatability, I wouldn't be surprised if Minecraft was still using Int32 rather than Int64
or I think... Int and Long?
I forget the proper term with java
And I just don't know it ๐
long, probably, I'd guess
Maybe double? Literally know like 2 java terms properly
Hmm
was anything changed w/ mongodb with luckperms?
I can't connect to my cluster anymore
Just updated, same error. It spams opening and closing connections
but says successfully connected within the spam
are you using the URI to connect or are you using the username/password combo @stiff egret
i had the same issue i think it stems from one of the more recent updates to mongodb where they removed the Authentication database defaulting to admin
use the URI and you should be able to connect
Ah okay ty, was not sure what the URI is, but changing the user I was using to access the DB to an Atlas Admin fixed it.
gonna switch to mysql :P got all my issues w/ that fixed
is there a way to remove a certain permission from everyone?
Add the permission in a group they all share, and make sure it's set to false
Or add it to all groups
i want them to be able to re get the permission if they buy it
Like donate? or in game currency?
donate
So on the donator rank, make sure you have the same permission set to true, and have it either in a track or higher weight
I know higher weight works, not sure how tracks specifically function personally but I've heard that works
You can also just not include the permission in the lower ranks
/lp editor makes it easy
anyone knows how to get luckperms <> bungee chat to work? even if i setup a prefix and suffix (in luckperms), bungee chat does nothing with it, it seems
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers
properly hmm? i have them both in the plugins folder, and working, but i'll look into it. thanks!
hmm i see, this table is about setting up lp across the network, but this is already the case. also i have tested bungeechat if it gives another prefix if i apply it to a specific user, and this works.
You can check it very easily. If the prefixes show with the command /lpb user <user> info then it's set up properly. (Note that lpb is not a typo. If you get unknown command or just the LP version number your setup is not correct)
Are those per server prefixes?
yeah LPB is for bungeecord, i'll test it right ahead
no, global prefixes, all of them
Good
i have tested server/map specific, but does not help
Those are a hassle to get working properly. But certainly possible
That's why I was asking
global prefixes are no issue what so ever
Ok. What's the issue then?
luckperms prefixes should be used in the chat, isn't it..
and bungeechat does not use luckperm prefixes
i also can't find an option to do so
or am i mistaken, should i use both bungeechat AND luckperms as chat plugins?
(rendering prefixes / suffixes from bungee useless)
LuckPerms is not a chat plugin
Setting prefixes with BungeeChat overrides any from external prefix providers like LuckPerms
So unset the prefix for BungeeChat and then the LP one should show
yeah of course, so as soon as i gave myself a prefix i removed it to further test LP
(to unset it run the setprefix command without an actual prefix to remove it)
What... does it do?
but i really appretiate the effort ๐
You're welcome
Looks ok
yeah true
What's the issue then?
shouldn't this result in a white text?
wait
ah eh, it says ''
i'll edit that 1 moment
shouldn't this result in the [TEST] thing being shown in the chat?
Run /lpb group default meta info
Ok. Try /lpb user <user> info and ... <user> meta info
Odd. Try /bungeechat reload
they are in the same plugin folder on the bungee server. shouldn't cause issues right?
They have to be
Just to be safe. You are actually using lpb, not lp, right?
yeah, i'm using lpb on the bungee server
I mean when running the commands
yeah i am
Good. Can you check the bungee log for errors
Is it showing the wrong prefix for all players or just you?
checked the logs, only normal errors (invalid link to non-existant server, connection <> player issue)
it's showing the wrong prefix for all players. i can test that since i have someone playing with the default rank
with the "wrong" prefix i mean no prefix
Very very odd
ikr
Mind to restart the bungee?
Like for example changed the default prefix or enabled the context fix mode
no i didn't do any of these, if i would have changed anything (which i believe i did not) i would have enabled/disabled a chat module
but i could give you a print of the config
Sure
Please use https://bytebin.lucko.me to send files in the future. I have automatically uploaded config.conf for you: https://bytebin.lucko.me/2kHY21ezHY
I'll throw you a debug version
the spigot server
Doesn't matter
well it only works on the bungee but just to sure, yeah.
sure, how can i get the debug?
sure, take your time
now that i think of it, luckperms needs vault right? i have that on my spigot, but not on the bungee
it's not even possible to get vault on the bungee so eh nvm
Issue found
You have BungePerms installed
You can't have two permissions plugins
uhh i've made that plugin useless
but 1 moment i'll check
yay i've made a noob mistake
i forgot to make it jarr but instead kept it jar
thanks so much ๐
Personal recommendation: Add .disabled to the file name (after the .jar, so that it's .jar.disabled)
I mean why wouldn't that fix it
I won't lie that was the first case ever that I've seen where what LP said and what BungeeChat show was different
thanks alot ๐
(Ignoring setting prefixes through BungeeChat of course)
You're welcome
quick question:
What does the /lp sponge command actually do, and where would I find the subjects that are listed?
every time I try to do something with the command, I just create more subject collections
ok
hello
hey, so I was wondering what the /lp sponge command did? I tried to finagle it to see what happened, and all I managed to do is create new empty subject collections, or bring up the list of commands that seems to be available when using that list
hey I'm good thanks
I can't seem to find any documentation on it, which is why I'm currently stumped
so /lp sponge lets you play with subjects that aren't groups or users
the reason it isn't documented is because it's so rarely used
ah, so it's one of those cases of me touching something I probably shouldn't have?
nobody has really done anything particularly interesting with permissions on sponge so users and groups are all you need for the most part!
er yep chances are you don't need to touch that command
so... how would I remove data subjects that I accidentally created?
just in case them existing might break something
erm, probably easiest to just wipe the storage file
I forget exactly where it is, it'll be in the luckperms folder
called sponge-data or something like that
one moment
ok
yeah so it's a folder: /luckperms/sponge-data/
if there's nothing showing there then you probably haven't added anything :p
yeah it's just two empty data collections
I'd assume if I restarted the server they'd vanish?
that or reloading luckperms
erm, no, they'll stay unless you delete the file I think
but if they're empty then they're harmless anyway
hm?
fair enough then
just to double check, is there a way to "quick audit" roles?
for example; Admins inherits from Mods which inherits from Default. Is there I way I can fire off a command or something for luckperms to check if any in that parent chain have the exact same permissions?
lp user <name> permission checkinherits <perm>
My experience was that groups that are nested like that don't inherit but it's probably a setting.
Most I could get was user > group1 > group2
Also I didn't especially test it thoroughly
wdym? it should math itself throughout the inheritance tree for the user/group
Yeah, okay, maybe I should test again.
yes pls ๐
I only set up a server a week or two ago so it's likely I just did something stupid.
I would like to understand what this means, for include-global and include-global-world, if I set it to true, no matter what I put in context in still applies globally? So must I set it to false for the context node to run its place?
I guess when you run a command without context, will it be global (true) or be based on target's world (false) (it's only what I think, feel free to yell at me)
Here's my issue.
Had a server for a year. Not bungee. Has loads of local ranks. Lots of people with different perms etc.
Now I need to make a bungee network. I installed BungeeChat, which only reads "LuckPermsBungee" config / perms etc.
The main issue is, I have multiple servers with the same rank names like, take "King".
But a player may be a lower rank on one server, "Lord", but "King" on another.
And so I need to add the player to a rank on LuckPermsBungee called "KingSurvival" but also "LordCreative". So when they talk, depending on the server they will get a different prefix in BungeeChat format.
Issue is, all my players are in "King" and "Lord" on Survival Spigot LuckPerms. And I wanna shift them over to "KingSurvival" on LuckPerms Bungee.
Any way to do this quick time for all my ranks would be nice, Just like a
/lp convert King KingSurvival
Would be hot
Are you talking to me?
Yea
I don't understand what you're asking me
what is causing this error?
Please use https://bytebin.lucko.me to send files in the future. I have automatically uploaded message.txt for you: https://bytebin.lucko.me/tOMybfVEaG
I haven't synced anything
!errors @humble plaza
Here's a page with some common storage system errors.
!sync
To sync data between servers, you need to connect each LuckPerms plugin to the same database (for example MySQL) and set up a messaging service.
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
@deep mural
Hi, is there a way to do this (Player clicks sign/command_block > Adds that specific player to a group > teleports that player to a coordinate > auto-equips that player with a customized armor)
I am kinda stuck on the [Adds that specific player to a group] part
@s selector doesn't really work with /lp command
because @s targets the executor
ye
and if you run any command with @s in a command block, executer is a command block
for some reason this >/lp user @p parent add default wont work on commandblocks
it says not valid username
do you have selectors turned on in the config?
I use minehut sorry, idk how to do that. I am akid
ofc it says it's not valid because it doesn't parse selectors by default
you need to do that in the config
what do i need to search for
resolve-command-selectors: false < Is it this
or this > allow-invalid-usernames: false
resolve-command-selectors: false < Is it this
@limber parrot yes try set this to true
https://www.spigotmc.org/resources/commandhook.61415/ you may want to rty using this as will if your server version is supported
this is kinda weird. this command >lp user @p parent add default< works when I type it on chat. like it says "already inherits" but when i use it on command block. nothing happens
should i use signs maybe?
can try command hook ^
So I am trying to configure multiworld perms but the plugin only detects one world and I have 4
how can I make the plugin detect the other worlds?
wdym the plugin only detects one world?
yeah, when I write the command to add a permission to a group, once I have to put the context, it only appears in the options one world, but not the other 3 I have
just write out the world name as normal, tab complete tries it's best but isn't perfect
We really would absolutely love to help you out! However, telling us that it isn't working wastes everyone's time. Please, just describe the issue you're having clearly and with as much detail as possible, and send any relevant screenshots of whatever problems you're having.
I need more detail then that
ok so I have a creative server
with plots
the plugin for that is plot squared
I want to have different plot worlds, some of them just for ranked players
so I need to set permissions per world to make sure that default players don't build on the ranked worlds
EULA violation but anyways
why?
Non-cosmetic paid perk, but anyways
it'll have cosmetics
but that isn't the point
the point is that I was testing if the context perms work and they don't for the world I generated with plot squared
is it possible that the worlds generated with plot squared are kind of incompatible and other plugins don't take them into account?
@quaint idol?
Hey FilipOstrich! Please don't tag helpful/staff members directly.
@prisma hinge what exact context are you setting?
So the world where I wanna set the perm is called exactly plots1
So Iโm contest I put plots1
And after that, a message appears saying that the permission was set in context server=plots1
You just type world=plots1 instead of just plots1
I am using a bungee network
? whats the context to it lol?
they just wanted to tell us they have a bungee network
i .... see....

@quaint idol just saying EULA has changed
Hey Govindas Herลซnas! Please don't tag helpful/staff members directly.
Oh it changed to what now?
You may not play the Game
there was an addition in april about allowing the sale of items as long as they don't give a competitive advantage
that would exclude pvp servers but let smp servers without leaderboards the option to sell more stuff
and then another change which i can't remember exactly, i think it was about hard/soft currency
is there an easy way to import an older version of perm export file to the new format?
no, you will have to use an older version of luckperms
so i have to rebuild the perms file when i update. i am upgrading LuckPerms-Sponge-4.4.4 to current
you can update from v4 to v5 just fine
your perms will stay
but the exported files from v4 will not work in v5
ahhh gotcha, many thanks for saving me that headache lol
np!
Hey so I'm having weight problems imo.
Basically player has two groups:
GroupNameX - Global, but all permissions are server specific except for some queue perm
GroupNameY - Global, but all permissions are server specific except for some queue perm
GroupNameX & GroupNameY are on separate realms ( servers ), but when they join each other's servers it's saying that they have each other's ranks when they shouldn't. I know they do technically have it, but from view point of the server it should be GroupNameY, but due to weight it's saying GroupNameX & when I adjust weight for one rank it'll just happen opposite on the other server.
I've read up on this as much as I can from the LuckPerms wiki & have asked many people heavily experienced in LuckPerms. I've had no luck ๐ฆ
those perms that are global will still be share across teh servers
and thus the player will still be in both GroupNameX and GroupNameY ?
idk wym
I"m just trying to say from a weight perspective
like
on Realm1 it says that I'm GroupNameY, but GroupNameY shouldn't be on there so it should just be GroupNameX
But if I switch the weight then the issue with show up on Realm2
Can someone help me with luckperms
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!
@prisma hinge are the groups completely only for one server respectively?
Yes, but they need a permission that will be on Hub as well.
So I can't make the group server specific ๐ฆ
ah, then the prefix to have context?
The prefix Iโm able to get working on one server
It has context
But a problem exists where a tab plugin or scoreboard plugin looks for which group I have that has the highest weight then wants to show that :/
gamemode switcher seems to not work rn
@prisma hinge do you use bungeechat
We use EssentialsChat
So do you have strict context on the groups themselves and everything in them?
@ Larry, Yeah I do.
Every perm is in server specific context
Except group.member & queue
iirc
So check lp user <you> info on each server and see if the prefix is correct there
Hello, would someone tell me how to create time ranges?
What is the command or how do I do it?
V:
spanish?:'v
ir al enlace
Larry, the correct prefix shows I was able to fix that.
However it's the DisplayName which is the problem
Since Scoreboard grabs that.
ready I already found the command I need โค๏ธ
Iโm trying to give some users the ability to promote other users in a track, but only up to a certain rank on that track. However the โonly up to a certain rankโ part doesnโt seem to be working.
Iโve followed the instructions on the wiki:
https://luckperms.net/wiki/Argument-based-command-permissions#promote-other-players-but-not-to-or-past-their-own-level-on-a-track
Iโm running Paper/Spigot. My track is called player and the ranks are default, member, moderator, and owner.
Per the wiki instructions, Iโve set:
luckperms.user.promote to true
luckperms.user.promote.modify.others to true
luckperms.user.promote.player.* to true
luckperms.user.promote.player.(moderator|owner) to false
However, the user with these permissions can promote through all levels on the track.
โข I've triple-checked that the permissions are all entered correctly.
โข The user, or the groups they are in, do not have any other luckperms permissions.
โข lp verbose shows two checks for luckperms.user.promote - true, and no other permission checks with promote in them.
Is this a bug? Any ideas what Iโm doing wrong?
Are you recapping my post or letting me know that this is a known issue?
Letting you know I've asked for the same setup/feature
Atm it is only an "on/off" switch, they can either promote/demote, or not at all
Well the wiki says it already exists -- there's a whole section in the wiki on it
So if it doesn't work, it's a bug (or outdated documentation), rather than a not-yet-implemented feature
@ashen cape you're incorrect
@tardy sun yes, there is a node that isn't included on that list because it's optional and it's the usecontext.global add-on to luckperms.user.promote
If you want people to be able to promote in global context that is
The best way to find which perms are still being denied, however, is to run verbose
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Fine tune exactly what users with permission to use LuckPerms can do.
You can enable an advanced feature in the config that makes default LP nodes pretty ineffective because there are just so many
Larry, thanks for the response. But my issue isn't that promote commands are being denied. It's that they're being allowed when they shouldn't be (too many ranks on the track)..
I've used verbose. It doesn't seem to be doing any checks beyond luckperms.user.promote - true.
Oh, you've probably not turned the option on in the config! Also, the perms you sent that have luckperms.user.promote.player aren't exactly valid unless the track is called player
The track is called player.
Ok that makes more sense haha
There's a relevant config option? I'll look for that. Do you know which it is?
Learn what each of the config options are for.
Oops! Sorry I skimmed the message honestly
It's ok!
I apprerciate you stepping ini to help out
Why does that config default to false, do you know? Is there a significant performance hit?
Or is it just easy to have unintended consequences / make configuration more complex?
No, it just very drastically changes the permission system
Makes LP perms very different
Just permissions related to /lp commands though, right?
yes
Shouldn't affect the behavior of anything outsiide of executing /lp commansd? Great
Nope, just LP perms
In what way would it change LP perms?
It makes like 5 nodes required for basic promotion rather than 1
:x
Basically the same for every other LP command
It allows for fine tuning but takes a significant deal more config
Just that it's a lot more complex, and by default it is indeed a no
@high raven The config value + usecontext.global fixed it! thanks a lot!
Hey Arroway! Please don't tag helpful/staff members directly.
(oops, sorry for the tag)
Look what you did, now they're gonna starve because of a ping
รรฃh
... you... you just can't รรฃh starvation away...... th.. there are children who would be upset if they knew thats how that works....
it's not starvation lol it's just rather annoying to be going about your day and get notifications to rephrase the wiki for people ๐
๐
"The wiki said to put the first small box on the second large box, what do?"
"Put the small box on big box."
"omggggg thxxxx"

I am using LuckpermsChat, even though it is not an official Luckperms plugin, maybe you can help me. Turns out I'm getting double prefixes in chat. Any suggestion?
Uh, config.yml and uh, probably check LPChat configuration files as well
Probably pulling the prefixes twice
I don't use it, so no clue what the Chat could be doing
yea LuckpermsChat is known to do that, see lp user USER info to ensure your prefix set using lp is correct
I am using Luckperms Network, could that be the problem?
Well, anything is possible
@gaunt sorrel screenshot lp user USER info
I've never used it, so you should probably check all the config/setting files to see if there is an LP placeholder somewhere
And what ben said
Remove all the plugins that edit the chat format and even the <user iFernet> lol remains
do you have like bungeechat or smt
Oh
That explains it
Stop the server, apply changes, start the server
See if things still remain
(Disable plugins by adding an extra character to the .jar extension)
idt it works like this?
jus create a new folder called disabled and put the .jars inside
PlugMan doesn't really "stop" plugins
I am assuming that plugin uses player#setDisplayName which will persist until changed (depending on the plugin used). Do not use plugman for plugins like this unless supported by developers
which basically most dev dont really support
LP needs and info-graphic about stopping the server to make any changes in any of the files
Every plugin does to the extent that it's just common sense
ok
Why does prefixes not show? Using 1.16.1 although it didn't work on 1.15.2 for me either. I have installed Vault
!chat
LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!
Installed VaultChatFormatter. It worked. Thank you very much
It's just repost of my question from #support-1
Hi again :D
%luckperms_group_expiry_time_vip% returns something like this: 1d 5h 36s, but for lp user %player_name% parent addtemp vip_plus %luckperms_group_expiry_time_vip% I need this: 1d,5h,36s.
What I can do with it?
I want to create "upgrading" from vip to vip+. VIP+ group given player for expire time of default VIP group.
Hm... I think that I can do this with tracks, but I'm not sure rn ๐ค
Up to your placeholder plugin to give the value
Err... I doesn't understand
its up to the placeholderAPI to format the time
Oh, okay, thanks
Gotta love when it's up to PAPI
!papi
Helpchat is a general plugin assistance discord as well as the home of DeluxeChat, PlaceholderAPI, and many more.
Im having issues with permissions not being given for a specific server even though it is specified within luckperms, any ideas?
Permission node: plots.auto
Server(s): Creative and Events
When I add this node with the server= it doesnt allow them access to it, but when I set it with no server context it works, anyone able to help?
Mention me if you reply :))
How do I Add Ranks using Tebex
Do I get more server lag by having visible prefixes?
Anybody worked with luckperms placeholders before, and knows how to grab the prefix, with context?
I don't think it would be server lag just client lag at most @prisma hinge
Luckpermschat is not an official plugin of LP
So you'll have to go ask who ever made it
@prisma hinge it does work in 1.16 I use it
Hello everyone, I am fairly new to Luck Perms. I can't seem to turn off keepinv, could someone guide me?
if you're op and have essentials, it is doing that to ya
set essentials.keepinv to false on your user
(or if you have the node *)
I am op, I understand that I have to set essentials.keepinv on a user, I just don't know how to do that.
lp user <name> permission set essentials.keepinv false
Yay! That worked. Thank You.
I don't think it would be server lag just client lag at most @prisma hinge
@hearty pond but would it be really noticeable
depends on the client's computer
if they have a top of the line current computer no they aren't really going to notice it
Like if I have like 3 visible prefixes then would it be a problem
if they have a computer from about 10 years ago they might feel some lag depending on their game settings
if at all possible how i would handle it is a preferences plugin that allows you select what parts of players(nametags/prefixes/suffixes/etc) you want to see
How do they select them
it would be part of the preferences plugin and selection would depend on which plugin you use for preferences
more work for an older computer to render it's very rare that name tags would cause lag
Doesnโt it only show in chat?
if you make it only show it chat it should not cause lag anywhere
if you make it show on the player's nametag above their heads then it might cause lag on super old hardware
Ok
whats is the best visible prefix plugin
!meta #general Not related to Luckperms. There is also a list at the bottom of this page:
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.
ok thx
I used Luckperms on Sponge before and it told me op was useless since I was using a Permissions Plugin, a Problem is: Since I switched to Spigot op has weight again, so I cant f3+n without op, even though I have the minecraft.* perm - why does Luckperms suddenly refuse to ignore op?
minecraft.* doesnt mean you are opped
so if you give minecraft.* in sponge you can use f3+n?
I thought so
i dont think it works that way
!config
Learn what each of the config options are for.
I think Sponge has a workaround with F3+N to use perm plugin instead of OP
ah k thanks
you can disable op @warped totem on spigot/paper but it will also mean you cant do F3+N bcu op is disabled
I cant even find the enable-ops in the bukkit/spigot/magma config file
It's in the LuckPerms config
oh lol
I already found it there
thx for the help
hm it seems like f3+n only sends a command: ```
[12:19:12] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: UltraBlack_ issued server command: /gamemode spectator
[12:19:13] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: UltraBlack_ issued server command: /gamemode creative
yeah it does indeed
the permission for switching gamemode might be being taken over by another plugin though
so just use verbose and hit those buttons
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
It probably uses Vanilla commands.
it just runs those as you
essx overtakes the gamemode commands when it's installed for example
I just cant understand why I need op for that even though it just runs 2 simple commands for me
ยฏ_(ใ)_/ยฏ
@warped totem https://www.spigotmc.org/resources/46461/
perfect! thanks alot!
what's so hard with typing 4-5 symbols tho?
its annoying
you just typed 12 symbols and it wasnt annoying?
How does LuckPerms does the colored TabCompletion in Minecraft Version 1.13+? With packets or with the Bukkit API?
With brigader
https://github.com/lucko/LuckPerms The code is opensource if you want to look
Bukkit uses Luck's Commodore library, while the others I think use their own implementation
Anything before that?
Could somebody help me with this... I am using the latest version of spigot, essentials, nuvotifier, Luckperms and VotingPlugin. I am trying to find out how to link the VotingPoints per vote, to luckperms ranks.... ie Citizen rank for 25 votes, novice rank for 50 votes etc, which auto assigns the role as soon as it is reached
its up to your VotingPoints plugin.
!commands to see which command yu maay want to run for giving people perms with luckperm
Find all of the available LuckPerms commands on the wiki.
โ
What is building and griefing permission
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Hey so I'm having weight problems imo.
Basically player has two groups:
GroupNameX - Global, but all permissions are server specific except for some queue perm
GroupNameY - Global, but all permissions are server specific except for some queue perm
GroupNameX & GroupNameY are on separate realms ( servers ), but when they join each other's servers it's saying that they have each other's ranks when they shouldn't. I know they do technically have it, but from view point of the server it should be GroupNameY, but due to weight it's saying GroupNameX & when I adjust weight for one rank it'll just happen opposite on the other server.
Have you added context to the prefixes?
My friend canโt break block in the world ( plugin : luckperms, griefprevention, nucleus
@ashen cape Yeah.
I was able to fix prefixes.
The problem now lies with
Displayname & just ranks in general
Since on the scorebaord we have it state ur rank
the Rank says:
GroupNameX ( even though it doesn't exist on that specific server )
but since u dont have a higher group such as like GroupNameY it'll just say ur GroupNameX instead of something like default
Have you tried adding context to the display names?
!placeholders
Display data such as user prefixes and groups from LuckPerms in other plugins.
also can you try setting weight context
so like set context for weight.<number> perm node
Can someone help me? 
Hello, I've had a problem that has occurred multiple times. Whenever I give someone a rank, they can only have it for a while before getting reverted to default (the rank gets deleted altogether from the user). I am not setting an expiry on the rank. It is just getting reverted.
Do you have any console errors, logs, records?
Iโm currently setting up a 1.16 server, and Iโm considering using spigot ? Is that the best route to take with luck perms or is paper better ?
Do you have any console errors, logs, records?
@high raven None at all.
Hey Meduxa! Please don't tag helpful/staff members directly.
Whoops, sorry...
is it possible to ban a group from placing paintings via luckperms or should that be handled by a different plugin? spongeforge 1.12
Different plugin
When I'm starting my server with the luckperms on its crashing out Spigot version: 1.8.8
My LP just malfunctioned
All users who had group.staff permission had all their permissions nodes auto changed to group.staff. Noone else has access to LP and I'm using it for a while and never had an issue. It happened to just the staff team so I can fix it, but it could have been a massive blunder
All users who had
group.staffpermission had all their permissions nodes auto changed togroup.staff. Noone else has access to LP and I'm using it for a while and never had an issue. It happened to just the staff team so I can fix it, but it could have been a massive blunder
@prisma hinge I have the same problem. I added "group.staff" to a jrhelper group, and now (note, group.staff is removed), whenever I add jrhelper to a player, it automatically gets reverted back to being default. Also only staff ranks.
I have no fix for this, but is this also something you are experiencing?
For me it didn't get reverted back but all of the users permission nodes got changed to group.staff , the user had nodes for ingame ranks etc. and all were changed group.staff resulting in the user having multiple nodes stating group.staff
If that happened to all the users, I was a dead man 
Check out some of our frequently asked questions.
@prisma hinge if you can get steps to replicate it and make it happen again, reliably, please make an issue on GitHub detailing the steps. As always, use the latest version
No clue how to replicate, but for sure if I can figure something out then i'll make a github issue ;D
Even with the newest version (just updated), it still happens. Or at least for my problem. I'll try to replicate it later, but I just wonder if there isn't anything I can do to prevent it meanwhile?
If we don't know how to cause it, we can't tell you how to not cause it unfortunately
What is the premise for users to put lava and tnt?
It's up to whichever plugin handles/blocks it
hey how do i disable luckperms perm nodes for ops?
You can usually set them to false but the op system is independent of luckperms unless you use the LP autoop feature so it's never really a guarantee
so luckperms.* false in default group then?
You can certainly try that yep
i'm confused about parents. if i set group B to be a parent of group A, does group B get all of group As permissions?
Parents pass on permissions. In your example with group b as a parent of a, group a will get group b perms
I have a group called DA which has a kit permission. on the editor, i added a group DS as a parent of DA. Then on the page for DS, I added group G as a parent
However, group G does not have access to the kit?
Like I said, parent groups pass on permissions
You need to add DS on G
I moved them to another group then back and it worked?
Add DA as a parent of DS, and DS, as a parent of G
Then G gets DA perms
Yes it does
Because like I said
They pass on permissions
im confused
?!
Parents in no way inherit from children
Do your parents inherit from you?
It's the other way around
ok thank you i will try
If im updating my luckperms to the latest version, where are the permissions for each group stored so I don't have to go through and manually re-add them all?
any news on this plugin working on 1.16
@tall star by default, in the LP folder in a .h2.db format file. However to update you just have to swap out the jarfile
Cool thanks
small problem with essentials
i have my server set up so /home will take you to your bed or world spawn (if theres no bed)
it works fine for other players but for me, it teleports me to world spawn even though i have a bed set
i have the luckperms.* perm and was opped briefly while setting this up
someone from the essentials server said it was probably some permissions thing
Yeah, but it's an essentials permissions thing, or at least some plugin you have. If you deop/remove the * node from yourself using console does it work?
what does the * node do
Hey SameriteRL! Please don't tag helpful/staff members directly.
my b
if you dont have it, no need to worry but it means "all permissions" so literally every permission check will return as true if you have that node, including ones that prevent you from spawning at your bed
!nwc
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
use that and you will likely find the issue.
I am back
can someone tell me how to reset player data? and ranks from players. not delete it from the database
Just pm me
tag..
How does one go about resetting player data without removing that data from the database
@red wedge
Or do you mean remove all player data but not the groups themselves
lp bulkupdate users delete will clear all players. Make a backup first though using lp export <anyname>
who wanna join voice 1
Iโm new to LuckPerms and wanted to ask what the perm is called that gives players access to modify the world?
There is none by default
LuckPerms doesn't restrict modifying the world. It's either another plugin or spawn protection
!verbose may help to find the right node
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
look at your plugins and see what would be denying the modify
How do I see? I got Saber Factions, Auctions, BetterEnd, EssentialsX, Slimefun, Dynmap and some other minor ones
EssXAntiBuild perhaps?
ok
?
ok
I really need help with this
I'm trying to use hex color codes in LuckPerms prefixes for 1.16.1 and it's not working, and I have EssentialsChat, which supports hex color codes.
So I can use them in chat, in /nick, but not in LuckPerms prefixes.
Oh
This might be an actual bug
It works but ONLY if you don't use a color code before the hex color code.
We don't handle the color itself, we only pass data to your chat plugin. Any bug of that vein can be directed to your chat plugin
!moss assuming you are using EssentialsXChat, their support is here:
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.
@proud geyser update both your essentials and chat to the latest version
the codes should work, they just dont currently display colored in luckperms
Hey. I have a little question. In my server im trying to fix the weight and stuff. That all done. My members keep on showing up above the higher weighted groups. While that is not logical. Does someone have a clue for this?
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.
Yes.
!chat
LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!
Same for tablist
Literally was about to ask why the prefix isn't showing
You'll need a plugins that manages chat and tablist, or a plugin all together to manage the tablist + chat
I've seen this problem prior, and I've done as the answers have stated. Everytime I create a rank and join it, as the title states, it doesn't show.
Plugins:
Vault [Just downloaded. Haven't been on MC since]
PlaceholderAPI [Just downloaded. Haven't been on MC since]
Multiverse-Core
Multiverse
EssentialsX [Or just Essentials]
EssentialsChat
CoreProtect
LuckPerms
I've also recently edited the files and haven't been on MC since. I think the problem may have been repaired, though I don't want to get back on, only to fail moments later.
Config for Essentials:
https://pastebin.com/FCypSqYQ
That would be your chat plugin
[I use Spigot, also]
Normal Spigot or Paper?
I see.
You'll need to make sure the chat plugin is enabled
Normal Spigot.
angry screaming
And then, you'll need to see if it is even formatted to pull/display prefix(es)
And the problem should be fixed once you install vault
It's been a while since I've involved myself in files/commands, so I've returned to my noob stage.
When I do /plugins, the EssentialsChat shows, though I dunno how to exactly 'enable' it. Me dumb
Ah! Good. I heard Vault repairs the problem automatically (from people whove had the same problem)
Not repairs, just links LP to the other plugins
If you don't have a link, and/or are not using LP placeholders, it isn't going to work the way you intend it
You'll modify your plugins via your host built-in FTP access area or you'll need an FTP (File Transfer Protocol) client to log into your server to make changes in config/setting files
I've removed the hashtags behind certain text, as recommended by videos and so on forth, and set commands to true while offline. I installed the Placeholder and Vault, and haven't been on Minecraft since (downloaded them right after I logged off of MC to fix everything up).
And alrighty. Hopefully everything shall be fine now.
*PlaceholderAPI
Imma go check up on some stuff rq. Be afk for a bit
i have a difficult situation i'm not sure how to resolve. players can have normal ranks as well as VIP ranks if they choose to help out the server by donating. when a user gets a VIP rank, I was going to do lp user <user> permission set group.<previous normal rank> then lp user <user> parent set VIP . that way, they are now VIP but keep their permissions from the old group.
the reason i am only letting them have one group, is that the normal groups and the VIP groups have tags. but the users can pick if they want to use the VIP tag, or keep the normal rank tag. as such, i don't see how to set the prefix weights and therefore it doesn't seem like it's a good idea to put them in both groups at once.
the problem, then, is that when they donate, how do i give them VIP? i'm using craftingstore and there is no placeholder for their current group when running commands, so I can't execute what I described above
actually i've just realised it's even more complicated than that. they also need to rankup using https://www.spigotmc.org/resources/rankup.17933/. so their normal rank will change...
the reason i wanted them to be in the VIP group was because of /list, but i suppose it's okay if they get put under their regular rank. unless there's a way around that
Tag isn't prefix, and if you're using something like deluxetags it's permission based and inheritable. What you're doing with lp user <user> permission set group.<previous normal rank> is simply adding that group to them as a parent, then your parent set command is removing it. You should just leave them in their rank and run parent add for the VIP group. Then, give VIP rank permission to use more deluxetags/whatever tags you use.
Make sure VIP is weighted higher than normal ranks, and their primary group will change to VIP as well
as for prefix, you can weigh it higher if you want to have it appear, or you can not set one. Either a VIP prefix will appear or not, though, as prefixes should, and that's up to you
I'm quite confused. what do you mean tag != prefix? i am not using any tag plugin. each player will only have one prefix at a time, but possibly also a suffix if they are helper (they get [H] as a suffix).
okay so if i run parent add for VIP, and VIP's prefix has a higher weight than all the normal ranks, they will get the VIP prefix? will they still be in the normal rank group? as i said they still need to be able to rankup.
the default is going to be to give them the VIP tag. so if they decide they don't want one, how do i remove it and give them their regualr rank prefix back?
finn you remind me of myself when I first started with luckperms ๐
Larry might remember, I had no idea what I was doing lmaoo
lol, sorry i just came from groupmanager and also havent done any of this for a while
Ye I came from UltraPermissions
okay so if i run parent add for VIP, and VIP's prefix has a higher weight than all the normal ranks, they will get the VIP prefix? will they still be in the normal rank group? as i said they still need to be able to rankup.
They will get the VIP prefix and will still have the permissions of all the other groups
Including your normal rank group
If you make your normal rank group weighted higher than VIP, then it will be their primary group and the rankup plugin will see it as the one they are ranking up on. If you have the rankup plugin promote along a track on each rankup there will be no further issues with that, but if you're currently having it parent set the next group you'll have to change that in the rankup plugin.
The VIP prefix, if weighted higher, regardless of the groups' weights, will show. If VIP is lower , the normal track rank will show. There isn't a way for players to 'choose' a prefix with that system, but there is a way for them to have both. (stacking, natively in LP will show both if they have both and one if they only have one.
If you really want them to be able to choose what goes before their name, I highly recommend using the plugin deluxetags as it will give them an optional prefix, based on permission nodes (which you can assign to groups for them to inherit) and they can choose it ingame and swap between them.
!stacking if you're interested in showing both
Display multiple prefixes/suffixes alongside a player's name.
!tracks for putting your 'normal progression ranks' on a track so the rankup plugin can run promote
Tracks provide a method for you to promote/demote players along a track (or ladder) of groups.
isn't it a bad idea to weight the normal rank group higher than VIP? as you said before, the normal group may have deny on a permission the VIP has allow, so it will be overridden. i haven't setup any tracks, but rankup is working fine actually. do i need to?
i want the VIP prefix to show unless they choose to disable it. there's no way to disable showing the prefix of a group on a per-user basis, and hence show the normal rank prefix? i only want them to have a single prefix.
i suppose i will look at that plugin if you can't do it with LP. almost regretting leaving groupmanager now tbh
You're trying to use a single-group system where there is a lot more powerful ways to do the very specific things you need. I'm just giving you suggestions for ways in which you can do it, because you can't rely on the way GM did it for a differently-structured plugin.
Depending on your rankup plugin setup, there could be a million things it is doing when a player ranks up. If it is running parent set then it will remove the VIP group when they rankup, and that would be a problem.
If you put all your normal progression ranks on a track, and make sure it's running the promote command along that track whenever they rankup, then you can safely weigh VIP higher than the normal track. The only problem regarding this that I can remember people facing is if the rankup plugin checks what their rank is before running the parent set, promote , or whatever action it does. If that is the case, you may need to restructure the rankup plugin slightly so on rankup it simply runs the promote command on the specified track. That would make things significantly less complex within the rankup plugin itself and a lot cleaner in LP.
As for selecting a prefix that you inherit to display, there is not really a rational way to do that. Do they pick from their highest prefix on each track they have, do they pick from all the prefixes they inherit? Do they pick from their top two highest? There are just too many different ways of doing that math, so the highest prefix by default shows, and if you set up stacking you can configure more prefixes in about a million other situations to show in addition. If you want a really easy way for VIP players to pick, just give them access to a sign command/similar that has lp user <name> meta setprefix <very high weight> "Vip Prefix " and the lp user <name> meta removeprefix <very high weight> "Vip Prefix " commands so they can add the prefix to their user and toggle it
VIP is essence should always be higher in a tier list
Hence it standing for "Very Important Person"
They are more important than standard users
I'm not set on using a single group system, I think the way you have explained it with parent groups will work as desired. The rankup plugin I linked doesn't seem to let me configure what happens when the player ranks up, but I think it is working exactly as intended. When a user ranks up from group Heisenberg to Charlie Sheen, heisenberg is removed from their parent groups list and charliesheen is added. i also added VIP as parent as i would do if they had bought it. here is the result
now VIP doesn't have a higher prefix weight, but im assuming it's showing it because it has a higher group weight
When I make groups, I section it off in groups of 100 (weight.100)
Weight.1 to weight.99 are "reserved" for standard groups (I then subdivide these up)
Weight.100 to Weight.199 would be reserved for any additional ranks/groups that may be for example, reward groups.
Then my weight.200 to weight.299 would be my VIP ranks (people who donate/buy VIP)
Weight.500 to Weight.900 is reserved for beta testers, staff, admins etc
It's just how you set it up
the player should only be able to choose between their VIP tag and their current normal rank tag
Wow that's a pretty great rankup plugin finn I'm actually really glad that it's working as intended with no extra config!
The VIP prefix likely does have the same weight as the group if you ran setprefix and did not include a weight. A screenshot of lp user <name> meta info would be able to tell me more
yeah i set all the prefix weights to 1
the group weights increment by 50 and vip is higher than charliesheen
Oh then it's really rather random which prefix shows if they're all the same
Yeah
Thats why I use increments of ~100
So you can give each group a +1 from the last
I think the solution is to have no prefix for the VIP group. then when they get the rank I run lp user <name> meta setprefix <very high weight> "Vip Prefix ", then as you said after that they can use a sign to toggle it
or i can use mycommand to make a custom command
yeah that would work pretty well
or if you want a GUI and a bit more customizability, you can looking into deluxetags
the only issue then is /list, i.e. a user showing their Charlie Sheen tag will still show under VIP
/list from which plugin?
You can use LP placeholders to list all groups
I'd look into using Chatinjector (?) to be able to use placeholderapi placeholders in EssX
then you can use luckperms_prefix_highest_on_track_normal or something
Create a custom command that uses LPs list groups placeholder
that might be a little more complex Zakkry ๐
I mean... yeahhh
to be honest i don't really care about it all that much, it's barely a minor inconvenience
well I hope the system I've described works wonderfully for you! ๐
yeah, thanks a lot for your help and patience
best of luck with it, I know it's new and unfamiliar
and no worries, that's what I'm here for!

I bet groupmanager doesn't have people who care that much ๐
this is true. i mean i had everything working on there fine, just isn't really maintained properly anymore i believe
Oh it's gonezo. Ancient. like a dusty skeleton
i should really start learning java. i have programmed in python a lotttt, but plugins still confuse the hell out of me. trying to write a couple of simple ones to smooth things over on my server
pff
is it advisable to run commands such as lp user <name> meta setprefix <very high weight> "Vip Prefix ". lp user <name> parent add <group> when the player is online?
Should be ok
Man, just switched from PermEX to luckperms
It's intimidating but im excited
I feel like my server runs better? Am i wrong?
maybe!
You guys fans or spigot or paper?
