#support-1
1 messages · Page 655 of 1
@reef echo listmembers doesn't work on the default group.
PEx coming back to me xd
They mean parent set, btw. Not permission set.
@stuck badger no it does not, you'll need another plugin for that
Don't think there is a "permission add" command
And when are default-assignments checked? On join?
Correct
I'd avoid adding permissions directly to users if you can help it.
☝️ This!
It gets hard tracking permissions by username, much easier to assign permissions to a group and then a group to a user.
In that case...
/lp user <name> parent add <group> will add the parent group to the user; while still retaining previous groups.
/lp user <name> parent set <group> will remove current parent groups and replace with the parent group being set.
How do I add a permission to a group
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Or... add it via command
Example:
/lp group member permission set essentials.fly true
Would add the /fly command from the Essentials plugin to the group member.
You can also include contexts, such as permissions per specific server (if using a BungeeCord/Lilypad network for a per server basis) or world (such as MultiVerse)
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
It's basically the same as adding a permission to a user except you replace user with group
The commands are pretty straightforward like that
After upgrading to luckperms version 5 I am getting these errors, can anyone tell me if I am doing something wrong?
https://hasteb.in/ikabihuw.bash
https://hasteb.in/jimiyicu.rb
I don't think you installed the extention
luckperms/extensions right?
right
yes
weird
The "temporary modifier" argument accumulate is not working
oh nvm
@lapis ibex What your asking on ticket isn't making sense, are you saying to go to an older version of lp v4 that I already am?
Hey Database! Please don't tag staff members.
not sure why luckperms isn't in the organization, while everything else is
No. I’m saying that you need to recover your data in v4
My understanding was the following:
Your storage is busted and you’re on v5. You also have an export/backup from v4.
So what I’m saying is to downgrade to any v4 (the one you had before is fine), delete the storage file while the server is off, start the server, import your backup and then finally upgrade to v5
oh I made a full backup of the luckperms folder
I just restored that
and went back to v4
That works too
Then you can restore that and use v5 straight away
Storage didn’t change one bit
Also regarding your bulkupdate issue
I don’t think you can call bulkupdate from the API
But you can do it with a command
any way to do b-z without typing out each one manually
Give me a sec
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
That’s for me btw
i knew that
/lp bulkupdate users delete "permission ~~ group._" "permission != group.a"
Be sure to make a backup though!
That will just delete b-z
Unless you have other one letter groups
Or reset these ranks from players
Or do you want them to be changed to group a?
You’re welcome
Weird, after re-importing its at 50mb now the file
instead of almost 750
that normal? O_o
oof
Yes it is @hollow flax
H2 stores a lot of extra information. That isn’t actual data. But it accumulates over time
It doesn’t
aright
Or at least in different spot, so you can easily tell what’s data and what not appart
We just added bunggecord and added a hub
We are having 2 issues.
- Users name with rank don't have color in the hub
And no users below admin can switch servers
ahaha we use luckperms for bungee too
More concerned about the second one
xd
Make sure you have ip forwarding enabled on the bungee and all backend servers have bungee mode enabled too
Only those with "*" access can switch
(Assuming it’s spigot you’ll find that setting in the spigot.yml)
Also make sure to give the appropriate permission to switch to everyone
The default group is probably the best choice for that
What's the permission in luckperms?
The same as everywhere else
LP doesn’t have any influence over the actual permission nodes
Those are determined by the plugins or the platform itself
And make sure those two settings I mentioned are enabled
That’s very important
Hello, quick question If I given someone fly or nick for a temporary time. When the time runs out I want fly disable and nick reset on them? Is that possible?
You'd need another plugin to handle that. All LP will do is remove the permission
how can I make everyone use warp cmds
If you want someone to have access to a specific warp(im guessing youre using essentials), the permission node would be essentials.warps.warpname
The node for giving players the ability to warp is essentials.warp and essentials.warp.list if you want players to see a list of all warps.
Make sure you have per-warp permission enabled in essentials for it to work for each warp you want players to have access to.
@muted cosmos is there a way I can let everyone that joins use the warp cmd
Yes, give the default group(new players are assigned to this) the permission essentials.warp
That gives the ability to use /warp
Place the permission in the group named default
So, everyone that joins will get a default group and make ppl in the default group have access to warp cmd
Yes. The group default is what every new player is assigned to when they first join
ok thanks, sorry new to this server stuff
No problem 🙂
To add a permission node?
to give group default access to warp
/lp group default permission set permission.here
^
Here's a guide to help users understand and use LuckPerms for the first time.
yep
Turbo
thanks 🙂
we don't actually know if they use essentials
I do
well there you go
lol
but you should really check the essentials docs for their permissions reference
Should I open an issue on github?
for?
meh too much clicking lol. i'm supposed to be doing work. i'm just gonna say yes, make an issue.
ok thanks
I feel I am having problems with my perms and I am not doing something correctly somehow.
I have Default. Members. Members+, Moderator, Owner as just basic 'Groups' in Luckperms. Each group has their own set of permissions.
For some reason, while a player has been put into Members with /lp user StabbyMeowkins promote upgrades - They are put into the Members section.
However, they are not able to use the permissions they have been given while being in that group. Is there something small I am missing at all?
I have the editor session copied as well, to allow you to look at the perms I have set up so far, to see if there is something random that I might of missed.
what makes you think the permissions aren't working?
have you tried verbose?
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Because when I am opped, I am able to use anything and everything, but when I am not opped, I am unable to. It shows I am in "X" group, and each group shows X permissions, so theoretically I should be able to access it.
Iam not too sure how Verbose works. Honestly.
Not sure how I would go about trying to test verbose on an account that has no LP permissions, either.
when I am opped, I am able to use anything and everything, but when I am not opped
Well, yeah, because Op gives you all permissions.
Even while turning verbose on, I deopped KnifeKat(admin account) and trying to use a command wouldn't issue any information in the console.
De-op yourself. Make sure you're in the correct group with /lp user <user> info. Activate verbose /lp verbose on <your name> then try the commands that you believe you've added the permissions for.
Ah, alright. let me try this then.
I tried it and I don't understand it too much. It says I am in the default and member groups. Which should in turn give me the ability
To see the Races I can choose from in the Races GUI menu.
Which it turns up blank. (You cant see races you don't have permissions for.)
It shows:
races.race.humans true never cn survival none deletecontent_copy
Server is CN. World is survival. CN is set in Luckperms in that server folder.
But I do not have the ability to see Humans at all in the GUI when it autoloads upon logging into the game.
Or when I am given a Race Token to reset race at the NPC.
Even says when I am trying to use the token at the NPC, it shows on verbose I do not have the permissions even though I am in the correct permission group that has the token.use permission.
Its like its not recognizing a person being in that group at all even though the LP user namehere promote upgrades
Shows they were placed in that group.

please use screenshots where possible
this could even not be a luckperms issue, and maybe more to do with your npc plugin
i have no idea what it is or how it works so i can't really offer any support there
all i can say is that if verbose is showing true for those permissions, then LP is doing its job correctly.
that says the permission is false?
None of those permissions work because the GUI only displays races that you have permissions for.
That is Verbose saying the permission is false, but I have it set to true. I am in the right group "Member" as well.
Look at the first picture.
It shows I have it set to true.
I am in the Members group.
yes but it's being checked as false
Members has a True entry for token.use.
hold on, you probably haven't set weights on your groups
because default is your primary group
where i guess member is meant to be?
So if I am in the right group, it has the permission set to true, and it shows its true, and I don't have a permission entry making it false, why would it say false?
I wanted it to be default > Member( > Member +(Can use/make shops) > Mod
Just as a test.
But, Members is set to inherit the previous group's perms as well.
I have not set weights. Is that making it where "Default" is being prioritized as a main group over
set weights
the Members group?
Is that how the weight system works, higher the weight, the higher the priority is?
Yes
Ah, so the problem lies in the fact that since there is no weight to a group, its going in order > Default > Members > Members +
Meaning Default overrides any other perms you get from other groups, since it doesnt have any perms, it don't matter what perms the other group is giving me
Instead of Members+ > Members > Default
Yea, use weights of priority to prevent that issue.
I knew it wasn't a LP issue, I just wasn't understanding the functionality of the plugin. I appreciate the prompt responses @hasty tree and @muted cosmos it really helps. Thank you.
Hey Xzerper! Please don't tag staff members.
Christopherr, since I've already made my groups, what would be the command to add a weight to a specific group?
When youve created a group, Did you assign a prefix to it?
Would I just do weight.2 and weight.3 in the editor?
I gave Members, and members+ and Moderator and owner a Prefix. Yes.
Wouldn't that just make the prefix a weight and not the permissions in that section/group?
Since I want to make the entire group to have a weight
To add the weight, manually put a number between prefix and the actuall prefix itself, example: prefix.1.[whatever]
So Members is prefix.1
Yes, prefix.1.theprefixitself
I would change that to 2, and essentially it should work?
Yes, since now member is a higher priority
I am guessing Default is considered a weight of 1 by default.
I added a weight, but logging out and relogging
The user StabbyMeowkins
Shows as it still doesn't have any usage of those permissions at all.
Even though they are still in the correct member group.
I am guessing I need to add a weight to the group default, too?
Yea.
Ah, thats it then.
I believe so. I can go /lp user StabbyMeowkins promote upgrades it'll come up with a track, I am geussing that will show that I went from default > members, then from Members to > members+
etc etc
I can make a weight of 0, correct? Don't need weight of 1.
To promote a user ona track
Hey, random question is there an option someplace to toggle usessl=false some place?
I've gone through the config, haven't found anything
You have to add it
I'd reccomend having your weights set by 10's or 100's incase you want to add more groups between
To the config Turbo?
or the src?
Ah wiki helped Thanks Turbo
Alright, Christopher went through with me for an hour about weights, resetting my tracks and everything inbetween.
Tracks, weights and everything else is set up correctly. The player StabbyMeowkins is correctly placed and in the right group on the track.
However, its not registering as having any of the permissions in that group. LP user StabbyMeowkins info shows they are in the Members group inheriting the default group permissions as well as Members group.
What would / could possibly be the issue/problem?
servers:
hub:
motd: '&HUB Host'
address:
restricted: false
cn:
motd: '&1Survival Host'
address:
restricted: false
skyfall:
motd: '&1Skyfall Host'
address:
restricted: true
test:
motd: '&1Test World Host'
address:
restricted: true
These are the settings in the Bungeecord configuration file.
For the names of the servers. So an example permission that is set in Members is the following:
racesofthana.race.dragonborn true never cn survival none
So in hindsight, it should register and see that they are in that group and be able to use that permission for example
Verbose shows that they do not have that permission, or the race.token.use permisison to use the Race Change token.
This is also set in the survival world in Luckperms
The name of the server, used for server specific permissions.
- When set to "global" this setting is effectively ignored.
- In all other cases, the value here is added to all players in a "server" context.
- See: https://github.com/lucko/LuckPerms/wiki/Context
server: cn
Are you using a yml editor, or cli?
Notepad++ - I almost always use it for everything.
Ah, I find it easier to set up Luckperms with commands, also I'd look into Atom over Notebook++
I've used Notepad++ for yers for LUA file editing, always worked for me.
years*
Sorry removed it cause my MySQL password was there 😛
Also I used to use notebook++ when I was on Windows but I've moved away from Windows 10 and its crap
Hello, question about settemp. I wanted to double check if someone had let say "/fly" for 30 minutes and than they got fly again but for 1 hour or 30 minutes, does the time add up?
@foggy quartz You need to use the temporary modifiers for that.
what do you mean Omega?
That should help.
oh is addtemp? not settemp right
https://www.reddit.com/r/admincraft/comments/e2a3bh/luckperms_v5_beta_has_been_released_with_a_brand/
I saw this and wondered if I have to manually update luckperms for this to take affect
Thought I'd put this out there since a lot of you probably aren't in the LuckPerms discord. LP has been updated to...
I can't count the times I've used set and not add parents xD
Its strange, though. Upon using the command: /lp user namehere permission set permission here
It gives that player that permission and I can use that permission
On Said character. But, being in a group, that group's perms doesn't apply to the player at all
But manually giving the character that perm works...what is possibly wrong?
The tracks is correct, the groups are also setup correct.
Yet even though the user is in that group, it does not allow them to do anything. But setting and unsetting a perm manually to that player allows them or denys them that command/permission.
uhm, chance there is a group above/below it with the permission negated, with a higher weight?
Nice to see my own Reddit post mentioned here 😆
Nothing is negated besides a single /about command permission and /plugins command permission.
uhm, weird.
Wouldn't understand why the set and unset permission per-player permissions work, but setting permissions in a group, and then assigning a player a group, and not being able to use those perms wouldn't work.
Maybe this might give light on anything?
Is there a way I can see which mod/plugin registers which command? I have a mod/plugin overriding my default /tps command and the perms check doesn't show in /lp verbose
That command output there
That picture I just posted, I feel so damn stupid.
I literally solved my own issue Christopherr and B Ping.
I changed the server name to CN for the sake of clarity last night. That verbose told me the information and what the permission should say.
Server is CN.
World is also called CN
I had it called survival in the permissions.
Boom, Headshot.
Oof..
before I didn't see that because my client is very small on the in game client.
So I didn't see that, upon doing it fullscreen I figured that line would show an error, and the world/server=cn solved it immediately
So all is good now I guess? 😁
Yep, it works Christopherr. Groups, and everything.
Yayy!
Perms etc, just have to change all those perms in the editor to reflect the ACTUAL server name now.
@eager gulch /lp tree will bring up a list of permission nodes if plugins/mods are written propper, if not hopefully the devs have them posted in a wiki someplace
Hurrah
Xzerper got er figured out?
Finally thanks to Christpherr, the lovely people here and me making my client bigger to see the full display of the verbose informal information to see that it needed to be server/world=cn - and I had the world name set to survival last night.
The reason it didn't work last night I am 100% sure was due to improperly setting the tracks wrong and not applying weights, which Christopherr spent an hour with me fixing.
Nice 😄
Then the other issue where I changed the server name and information thinking that was the issue.
So now both are resolved indefinately.
😁
I'm moving over to hosting everything myself, from MySQL to my web server for admins, MySQL is a royal pain
^
Totally forgot I was still on a hosts SQL server, that was a fun reboot
Reminder that bulkupdate command is a thing in case you want a quick way to change mass contexts
Yeah, I haven't really used it. I built mine with commands with only 35 or so groups according to list groups
I host MySQL on my Network machine as a OS Service. I won't pay for it when I can make and maintain one of my own.
Sad that doing MySQL and everything else is easy, but something as simple as a word misshap on a Minecraft server is the bane of my existence.
I mean if you're already paying for hardware that can run it, why not
Yeah, I was at 70 bucks a month for 5 severs
I think I managed to get my server costs down to about $10/month
Which isn't bad compaird to some. My only fee now is my intenet now
well, my domain I guess 10 bucks a year
Have any suggestions for simple easy to use websites for Minecraft servers?
I want one thats itneractive, playful, looks nice and simple to use that I can just pay for someone to host for me and my players can join and use it/check it out.
WIX?
Rather not go through all that trouble and I know little to nothing about web editing.
There was this one about a site that had some cartoony-minecraft looking site(most them all look the same though). Thought would be neat and simple to use for my family/relatives(We have about 50 people playing on the same network so would want something we all can use/enjoy without going overboard with it.)
Ah, sorry about OT ;6
I'll move those links there 😛
anyone know how to add a player to a group, whats the command?
lp user {user_name} parent add {group_name} @remote basin
thank you so much
No problem 😄
Hey, how do I give Admins specific perms? Such as /lp user {user} parent add/set {group}, but they wouldn't be able to give ranks that are higher than their rank, such as Owner.
use luckperms.group.parent.add.owner false
Fine tune exactly what users with permission to use LuckPerms can do.
!permissions
A list of permissions used by LuckPerms commands.
I hope I understand it.
Or you could keep groups you don't want admins to promote in a different track
Honestly, I don't really get it. The thing he sent.
So do I just give them luckperms.user.parent.add and they will be able to add groups? But would that not let them add groups that're higher than them? @toxic wagon
Hey Yosi! Please don't tag staff members.
Oh, sorry.
I'm asking it because I did do the group weight, so I wonder if that would just do that.
so when i set my owner groups prefix and type in chat, it displays this, "[][Owner]Cian"
why does "[]" exist before owner?
Hey Andre, could you answer my question please? Thank you!
OmegaWeapon_ already provided an answer to your question.
You enable argument-based command permissions and set the right permissions.
Use verbose to find out which one
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
It's a bit confusing me, not gonna lie.
Check what ever plugin your using to manage your chat formatting
Hi, does default assignments have lagging potencial?
No they don't. Just keep in mind default assignments have been removed in lp v5
useless
default assignments is not that great since it may be complicated for people to setup and it also artificially increases storage space used.
Its not that hard. You just have to follow instructions. And it's really usefull. Without them I would need some other plugin to give ranks on some conditions
@stuck badger it's meant for a work around for the default groups but ask Andre said. It can also increase storage space as it means every user who joins then leaves or it bot attacks happen. Each of those accounts can get stored which is not what you want happening. That's why Inheritances is the best work around If you don't want to use default group.
But I use default group. I use default-assignments for only for premium ranks
E.g player buys premium rank on one game server, and it automaticly gives him that on hub, but not on other game servers
Is there some other way I can achive that?
inheritance perhaps
Can I do that by inheritance?
if:
has-true: (<sv/group.vip> | <sv/group.vip14>) & <sv/group.vip+check>
lacks: <sv/group.vip+>
give:
- sv/group.vip+
rule2:
if:
has-true: <sv/group.vip+>
lacks: <sv/group.vip+check>
take:
- sv/group.vip+```
It's for giving temp group vip+ only if player has regular vip already, and bought vip+check for temp time
But I want to give vip+ only if player has already bought regular vip
If he hasn't he'll have useless rank vip+check
Ultil he buys regular vip
And vip+ is temp rank, so I cant use track
There is no temp track
Honestly.... It should be a option of whatever donation system you use to allow purchase of rank x if user has rank y (aka. Upgrades)
Most donation systems allow that type of feature.
In Poland we don't have any good donation system.
And tebex, and other US based stores don't support Polish money operators
So I just use my own simple store
You could always add vip to vip+ as a parent. So when they get vip+ they also get vip for a temp time.
But I don't wanna do that. Vip+ cheap addon for vip
But you have to rebuy it after month. And vip is permanent
You'll have to change it eventually or change up your donation system. Because default assignments won't work in lp v5 unless you install the extension. But no idea how long that will stay a thing for before it's fully gone.
But why ditching that? It's really usefull for many reasons
Why can't you leave that?
anybody have any ideas on this error? https://hastebin.com/recukafuyu.sql
please tag me if you reply
hi all im new to server creation and just made my own server and i cant get luckperms to work properly. Ive tried giving myself permission through the console then creating a group and adding myself, and adding permission for a command but it still says i dont have permission. Have i missed something or done something wrong?
to give yourself all permissions with childnodes it has to be permissionsparnetname.*
and cant be just parentname*
other than that idk
Perhaps it would help if you actually tell us what you did?
Like what commands
And remember that the console doesn't use / in commands
i did all the commands on this guide https://github.com/lucko/LuckPerms/wiki/Usage#getting-started
That doesn't answer anything
You give 0 information like logs or screenshots. We can't help if you don't provide any information
That is not bulk editing
Thats me being simple lol
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
Hey, is there a way to connect the permission groups with worldguard groups?
I'd assume it'll be a matter of finding worldguards permission nodes
i wanna use is to allow players in the group "verified" to leave spawn (wg region) and give permissions to that exact same group
It's the job of worldguard.
Not LP.
But from what I know can you add a group as a "member" of a region... But you're better off asking in the EngineHub Discord
yeah i know that. my question is, are the LP groups available to other plugins, i.e. global or are they local to lp?
https://worldguard.enginehub.org/en/latest/check there wiki maybe
Groups can be used through either the API of LP, or through Vault
Suggest it in the GitHub
Cool
how do you put someone in a group?
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
jeez your quick have macros set for em lol
nah
Though I see why you send people to the wiki, pretty much the same questions over and over again
And more importantly it raises awareness for the wiki. Which means some people will check it first before asking
Why?
how would i give a group perms to this plugin https://www.spigotmc.org/resources/staff-the-ultimate-moderation-plugin-1-7-1-14.41500/
check their wiki, if they have one or check /lp tree
Also I can't lie, for the longest time I hated LP once you understand how it works it's pretty powerful
i still cant figure it out
You need to learn how to find permissions.
It's not our job to spoonfeed you every single information, especially for not LP-related stuff.
The wiki is available and LP offers tools like the verbose command to help you.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
looks like it's a decent plugin just going through there github though they could have better documentation
Check lines 698 - 804 for there permissions
in the config.yml
Why do i have permissions to anything as default group
i have /gm and other things that i should not have
nvm
i didnt connect to database on the other server
xD
Hello
So i want to give temporary rank on first join automatically
And i don't mean default rank, because i want to add extra rank
And my question is, how can i make it?
You'll need a plugin to handle that
You can assign a new group upon join to players prior to v5 but if you want temp roles, you'll need another plugin
If you're using v5, I believe you need the install the extension
https://github.com/lucko/LuckPerms/wiki/Developer-API Is it actual version?
Sorry, not sure... can ask in #luckperms-api
Okay, thanks for help
Hi I am using luckperms v5.0.9 and it appears when I give owner rank luckperms.autoop with ops disabled and autoop on, command blocks still don't work and it's odd
you need to be in gmc
I have 1 network I am owner on, on 1.8.8 paperspigot and the autoop and command blocks work fine but on 1.14.4 paperspigot autoop doesn't work
and yes I'm in creative
and if command blocks are disabled in the main config, they wont work
enable-command-blocks=true
in server.properties
it give the message you must be a opped player in creative mode while we have autoop perms and are in creative
have you tried giving autoop to yourself instead?
How I convert permissionex for luckperms?
!migration
Learn about the process of migrating from another permission plugin.
Thanks
Do you recommend I set permissions on permissionex first and then luckperms?
It's just that I never used luckperms
I gave myself luckperms.autoop personally and no command blocks still don't work and ues I relogged
The migration will set everything up for you.
Even if you have an empty group, Itll still set it up
JG I tried what you said but to no avail
@magic summit I have 2 server (1 Lobby and 1 Fullpvp) how do i migrate the 2?
The same command?
/lp migration <plugin name>
in bungeecord?
or on each server?
remove some group that is temporally from all users in all servers
@fathom forge bungeecord and spigot are two complete separate instances
I use spigot in lobby and paperspigot in fullpvp
but I want put luckperm for bungeecord
how i put?
you can download from official page the bungeecord version
And connect with pluginmessaging
if you like
in the same database
what is pluginmessaging?
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Originally, plugin messaging was implemented so server-side plugins could send any kind of data to client-side mods. Before, they would have needed to implement custom packets, but the problem with this is that it meant the Minecraft client would get disconnected from the servers using those custom packets with an incomprehensible error message, because it would be unable to read that packet. To fix this issue, Mojang introduced the "Custom Plugin Message Packets".
you can use to connect all servers
Andre
how can i remove some group that is temporally from all users in all servers
¿?
Idk
For example I use in my login plugin the database of lobby, and I will have create a database in my bungeecord server for I put in LuckPerm?
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Follow that page
ok
is autoop broken in the latest version of luckperms
What makes you think so?
I enabled ops and opped myself and I'm in creative and command blocks still don't work so it might actually be paper or maybe improper upload of paper or smth
because I'm never seen this type of behavior before
and i am using default op system now and command_blocks still don't work
so gonna try to update paper jar or smth and I'll get back to you
Can you access offline players to remove permissions from them?>
Guys how to give temporary rank?
@blissful arrow use their UUID instead of their name
ahh ok what about searching a permission? Is there a way to search a perm and see what users have it?
The "temporary modifier" argument accumulate is not working when a try /lp user player parent addtemp time accumulate, has anything changed?
man the new editor is amazing, great work!
nte?
Theres a plugin or sth for temporary ranks on luckperms?
Yeah im trying to add Jr Mod and Sr mod for a prisons server but the Letters wont show up next to the name
Can i append to someones group if there not online?
Yes
Where?
i cant find the command for the temporary rank in docs
!commands
Find all of the available LuckPerms commands on the wiki.
i was searching there
Brainstone how do i can a case for NTW?
how do i get that?
yeah but how do i get the support of it
What do I know
ily brainstone
Uou
Hi there. I have some issues with setting permissions for a single server. I have a bungeecord network with servers like SkyBlock-1, TurfWars-1, etc. If I set a permission with the server name it doesn't work. It only works with global :c
/lp user|group <user|group> permission set <permission> false
/lp group pleb permission set dynmap.hide false
i did that but people in pleb group can still do /dynmap hide
@tired turtle
Hey elwolf6! Please don't tag staff members.
sorry
Perhaps this is not the right permissions?
Then make sure the people are actually in the group
then it should work
Hey, is there a way that I can allow the negated permissions within a group override the user permissions of a user? It seems that luckyperms is forcing it on me that the users permissions will always override the group permissions. Which is pretty annoying. Is there a fix to this? Am I just dumb?
🍀
Doesn't matter, is there a solution to my problem? I can't figure this out :/
And no. It makes sense that user permissions, which are individual per user, are stronger than group permissions
Well that sucks, literally luckperms is supposed to do everything permissionsex can do and more, but I actually found something permissionex does that luckperms doesn't, and that I rely on sometimes. Permissionex allows the user to have non-negated and negated permissions at the same time. So I can negate the permission of the user (while they still have the normal perm) and then later remove the negated permission, allowing them to use the normal perm. But luckperms just doesn't allow this 😦 Or am I wrong?
Negatives permissions override positives ones
Yes, but you can't give the user both at the same time
you can
ah
but you can just re add the permission in true
Sounds like you are doing it the difficult way. Why not use groups instead of individual player perms
@forest cliff User permissions override group permissions.
So if you allow essentials.fly for default, but deny it for userA then userA can't use /fly while userB can
I'd have to actually what my intention is for it to make more sense. All I know is, with permissionex, I can allow both negated and non-negated, which is useful for negating the permission of a user (while still saving their non-negated perm) which I can use later when removing the negated permission. (This is useful for like switching classes or something) With luckperms, I'd have to make like 30 groups to do what I want. That seems absurd to me.
....
You just want to negate a node? @forest cliff
@forest cliff dude
you can do /lp group <group> permission set <permission> true
then when you want to remove it, you can just the same command but replacing the "true" by a "false"
You aren't understanding me @untold venture
Just... aloow perm x for group y and negate it for user z
What is so difficult about that?
You can just remove it later from the user
This would be so much easier if I could set the weight of a user
is it possible to move the permissions of 1 standalone server to the bungeecord? because we migrated from using luckperms on each server to using luckperms on bungeecord but we do not want to redo the perms.
this wouldn't make sense
Since group weight is used to determine what group is most important if user has multiple
But for user it would make 0 sense
It would make more sense if I'm wanting the group permission to override the user permission
which I can't do
then why would the user have the perm?
^
^
Flip the node assignment around like Andre said
That seems confusing and way to stupid
Luminescent, if you are using Luckperms on Bungeecord, you can't use permssions from your others servers, only bungeecord's ones
so you have to use Luckperms for Bukkit/spigot everywhere else
(except if it's not a bukkit/spigot serv)
Users should have the negated assignment to block them from using it by default and set it to true to allow them when you want
I'm needing this for class switching. Lets say a user ranksup half way through a class and they have (x) amount of permissions. When they switch to the next class, I'd like to give them a group, that negates the permissions of the previous class, that way their information is still stored, but they can't use those perks. The only other solution I've found to this problem is to make a different group per rank of each class. That seems like insanity to me.
i have it set like that, but when i connect the luckperms to the database to connected all of the luckperms from every server together, it just completely wipes every single permission from every server (since the bungee perms arent set at all)
Luminescent but you can connect your Bungeecord version and Spigots/Bukkits and others to a database, and then migrate from the old datas your had to mysql
Most if not all servers have groups per class.
so dont use inheritance.
It's the easy way to do it
they wont get perms of previous group.
I don't care what "most servers do" and no it's not easier to make 30 groups vs 3. Sorry I disagree.
You're assigning perms already, what's the difference
making 30 groups for each classes permission, and then negated that through another group. Sounds like way too much work.
can we move this to dm's tang
it makes more sense to give them (x) amount of permissions, and when they switch classes, they get a group that negates those permissions. That made 30 groups down to like 2.
ill explain more there
ok
if I'm having to make 30 groups for something, that just seems enefficient to me
Lum - a perm not being set on bungee can not wipe perms from other servers.
Or just put then in the next group with perms you want them to have and negated perms you don't want them to have
That still means I have to make 30 groups
Or ask to add that weird feature of yours to be added
GitHub exists and is open for ideas
so it seems like luckperms has limitations, and I'm going to have to do this an extremely difficult way
Or your system is overcomplicated and could probably simplified
limitation? lol
Yes @tired turtle I agree with you on that, that's why I'm here
Hey Mortal! Please don't tag staff members.
I think everything I'm doing for class switching is way too diffcult, and there's probably an easier way
Groups
if anyone wants to join a call with meh, and help me figure this out, that would be epic xD
🤦
I haven't been able to figure this out for 2 days
Anyway... If you really want this "limitation" as you call it to be changed, go to https://github.com/lucko/LuckPerms open an issue and suggest it
I just don't see how making groups for each rankup of each class is easier when I'd need to make 30 groups. I just don't get that.
hey i have a moderator and vip group, the moderator group inherits vip and in tchat i have Moderator vip Player format
how do i remove the vip ?
if you want 1 or more users to share the same perms at a given state, a group is what is done. thats how permissions work
If they all start with the same prefix.1... then they all weigh the same. The heavier the weight (bigger number) the more priority it has
Can someone tell me how I add permissions for a specific server?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Yes I already saw this, but my server for example is called SkyBlock-1. I'm only using the webeditor
If I add the name, the permission won't work :c only with server=global
i set weight for groups but still don't work, is there a meta weight ?
Flake - you put server=skyblock-1? is that the name you put in LP config under server ?
@urban berry HOW do you apply the name in the editor?
Please actually give valid information like screenshots of what you're doing
@high iris send a link from your /lp editor
Ah JG, I think ur right. I thought luckperms get that out of the server.properties
mb
There is an option to do that but it is useless on servers with 1.13 or 1.14 as the server name was removed
i dont even set those server names lol
I thought its only done by doing this, without adding it to the lp config
we are running on 1.12.2, so there are still "server-names"
Nope. You have to set the name in the LP config
And for the BungeeCord version of LP are the servers "worlds"
I have luckperms installed on bungeecord and spigot. So I have to write the servername to the world field and server=global?
Sorry for those stupid questions. 😄
if you want to use server context on that server, yes
it will still pull global perms, unless you turn those features off, but allows you to specify certain perms for certain servers
everything
we have great support
LP is always being updated
web editor
no promote exploit (like pex has and never patched)
what is the /lp import command for
what kind of files fors it import
only vault and a chat plugin if on spigot and want to display prefixes and stuff in chat
oh ok
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.
i was hoping it would import a database file containing the old luckperms permissions
yes - you can do that, just import that old file
Apoc, this may help to learn LP commands: https://github.com/lucko/LuckPerms/wiki/GM-&-PEX-Command-Equivalents
the file is in the luckperms folder and i tried
"luckperms-h2.mv.db"
i mean
-/lp import luckperms-h2.mv.db
thats a database, not an exported file
to import from that db, youll need to place that db in the folder and switch to H2 storage, export it, then switch to the new storage
So if I write server: lobby in to my config I can use the context in the web editor in the server section? Global perms will still work on every server, also on lobby?
*spigot config
Apoc - r/mcstaff probs
Flake - so you change LP config server setting to lobby on the lobby server, yes. global perms/groups will still work there. also, any perms/groups you set with server=lobby context will only work on the lobby server
Now I got it. Thank you very much!
And what about the lp config on my bungeecord. There is server: bungee I mean, where is the difference between global, if I only have one bungeecord server. :c
leave it as bungee
^
It will function fine
All works, I'm not really sure why, but it does what I want. 
Do u recommend to go for the v5?
I'm not really sure why
because you set it up how you needed it 😉
thats up to you on updating. make sure to read #647869503576997918 and https://github.com/lucko/LuckPerms/wiki/Upgrading-from-v4-to-v5
there is no node for build perms (by default). LP isnt like PEX that has modify-world mess
would need another plugin to handle that, such as Modify World, World Guard, EssentialsXProtect, etc
display name and prefix isn't the same right?
correct
What is Displayname for?`
its more behind the scenes type thing, like if you want the default group to show as Member
Ah I see. thx:p
Probably a plugin preventing it
if you installed all the modules, yea
in most cases, dont need antibuild, protect, etc
only need the base, chat and spawn
its literally that. anti build
What's antibuild for?
To prevent people from building
In other words the thing you are having issues with
EssentialsProtect is a basic world protection system, this module allows you to configure basic rules for the server to abide by, such as preventing creepers from destroying buildings, and preventing fire spread, controlling which mobs are allowed to spawn.
use world guard instead though
you can have LP context within regions if wanted/needed
also, do make sure you are using EssentialsX and not the old essentials
What about the wheight of groups. It's not important to set a value or am I wrong? Or is the wheight important only for inheritances (prefix, etc)? default - wheight=0, member wheight = 1 and parent to default
so If Im member i get the prefix member and not default
I find it best to set group and meta weights. having them the same is also helpful. so if you have admin as weight.1000 then you would have prefix.1000.<adminprefix>
In most setups it's not relevant
The group weight that is
Prefix weight is important as soon as you use inheritance
yea, all servers i setup each higher donor/staff group inherits from the other and there are many times people have multiple groups assigned to them, so i just by default set everything up and dont have issues. it does depend on your server though
id rather do in the beginning than have issues later and need to adjust stuff
weighting more comes into play say if you have perms set false in one group and true in another and the player has both groups.
Okay, I see. I think I should try this out. Best support. Waited days for answers on other discord servers 😄
😉
Question. Lets say I want to remove someone off a certain track entirely, meaning that rank from that track wont show up anymore and wont have anymore inheritance to the said rank(s) anymore. What would I use for that?
/lp user <user> parent remove <group of track>
So /lp user someuser parent remove nameoftrack ?
*in
Setting multiple homes using essentials perm but need it limited to 3 homes
This seems to not work
essentials.sethome.multiple[3]
Would someone tell me what I have wrong thanks
I thought it was in the editor where I errored sorry
If I want colors for my prefix, can I add this into lp?
Yes. Just make sure that whatever plugin is used for chat, or where you want to display it supports those too
Thx. 🙂
Is this possible? prefix.100.&4Admin
So I give perms for default group to use two 2 kits, and I go on my alt to try it out and It dont work
@muted cosmos
you helped me last time that why i @'d u
How do you have the perm for the kits setup? are you using Essentialskits?
yes
ok
how would i make it so everyone gets set as a group
The default group does that for you.
Or are you asking for how can someone choose a group?
Is there any way to opt out of the beta? I really don't like it and it crashed within two minutes of me using it, and I don't want to deal with that right now
The beta meaning the web-editor beta
You can still use v4 if you arent comfortable with the new beta editor in v5 yet.
is there any way to make a group not giveable under the parent set command?
I think you are more asking if you can restrict giving a role. This is possible, say, not allowing admins to give owner, etc - youll need to enable argument based command permissions, read this for more info:
!argumentbased
Fine tune exactly what users with permission to use LuckPerms can do.
How do I do the contexts? I have already read https://github.com/lucko/LuckPerms/wiki/Context and I can't get what I want to work. So basically I want to have the same ranks on all servers for the staff and one global rank. I want to have the same rank on all servers but with different permissions. Im not sure how to set it up. I have been trying for a few days now and I need help lol pls help
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Just use the server context for the permissions you want to apply on one server.
And there’s a lovely table worth reading on that page
How do I fix the extra brackets before my prefix?
Somehow they got added after testing the Buycraft plugin. And no, I haven't added another chat plugin.
Only plugins altering chat being Essentials and LuckPerms itself.
Hello, for add temporary rank to user it's "lp user <user> parent addtemp <group> <time>" ? And the time is in second or minut ?
Hold on a second.. yes I installed Multiverse. That might be the culprit.
Yep, it was the culprit. I just needed to set prefix chat to false on Multiverse's config files.
Thank you 😄
Just FYI, LP doesn't alter chat at all.
hey i have an error
can u guys help me
can anyvody help me with this error
plz
If you are a server admin, please check the console for any errors.
but i dont understant the error
because tey are u much lines
and i dont understand
Just send a console log over pastebin in here
ok i just fixed
i have 1 more question
see can i set that my manager only can give a youtubers and staff rank
?
how
which is the permission
hi people how to configure auto-deletion of groups for players who have not logged in to the server for a long time
in authme there is a parameter Purge. there is only pex
removePermissions: true
whether this parameter will work on LuckPerms?
I apologize for bad English, translate through Google
Hi guys, i need some help.
thats nice, but unfortunately, without more information, we are in a stand still
then look on the plugins perms page or use verbose to find the perm. op does nothing on sponge once you have a permissions plugin.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
i know
you know what?
i alredy opped myself on luckperms too
lp user AgenteDog permission set luckperms.* true
op does nothing on sponge once you have a permissions plugin.
and luckperms.* is not op
oh
are you using nucleus? they have a setupperms feature that is helpful.
no
but i would start with verbose
it will list all permissions being checked
that way you can see what you need to set
ok
but wait
i have to do this with every single command?
cant i just do it with all commands ?
i just want vanilla commands :/
verbose helped
thx
how do i set a default group?
it is alredy set by default
how do i set the default group to something else
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
@topaz junco ^ see there for info
the default assignments is no longer as of V5 though, if using that version.
Plesse don't advertise @grizzled kayak
One and only warning
Hii~ Is there somewhere specific we should discuss help/issues?
LP question can be asked here.
API related questions in #luckperms-api
And not LP stuff in #general
I was wondering if Luckperms could get support for # in the yaml file. It's really just for ease on my eyes when looking at the groups, but something like this.
hey can anyone help im getting this error when someone trys to rankup they said its luckperms but im not sure
mhm okay thanks will wait on fix im not allowed to complain about the v5 since i love it
!advanced
!api
!argumentbased
!bulkupdate
!bungee
!commands
!context
!default
!editor
!errors
!faq
!install
!meta
!migration
!permissions
!placeholders
!stacking
!storage
!switchingstorage
!sync
!tracks
!usage
!verbose
!wiki
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
i have problem with placeholders
the are not working
i get an error
in console
when enabling papi
Caused by: java.lang.NoClassDefFoundError: net/luckperms/api/LuckPerms
at me.lucko.luckperms.placeholders.LuckPermsExpansion.canRegister(LuckPermsExpansion.java:48) ~[?:?]
at me.clip.placeholderapi.expansion.ExpansionManager.registerExpansion(ExpansionManager.java:102) ~[?:?]
at me.clip.placeholderapi.expansion.ExpansionManager.registerAllExpansions(ExpansionManager.java:154) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPIPlugin.reloadConf(PlaceholderAPIPlugin.java:176) ~[?:?]
at me.clip.placeholderapi.commands.PlaceholderAPICommands.onCommand(PlaceholderAPICommands.java:226) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:git-Spigot-9de398a-9c887d4]
... 8 more
Caused by: java.lang.ClassNotFoundException: net.luckperms.api.LuckPerms
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221]
at me.lucko.luckperms.placeholders.LuckPermsExpansion.canRegister(LuckPermsExpansion.java:48) ~[?:?]
at me.clip.placeholderapi.expansion.ExpansionManager.registerExpansion(ExpansionManager.java:102) ~[?:?]
at me.clip.placeholderapi.expansion.ExpansionManager.registerAllExpansions(ExpansionManager.java:154) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPIPlugin.reloadConf(PlaceholderAPIPlugin.java:176) ~[?:?]
at me.clip.placeholderapi.commands.PlaceholderAPICommands.onCommand(PlaceholderAPICommands.java:226) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:git-Spigot-9de398a-9c887d4]
... 8 more
^can someone help me
Did you install the legacy API extension?
but i have luckperms v4
i'm using luckperms with ezrankspro, is it possible to have two prefixes at once, one for donor ranks and one for non-donor ranks (ezrankspro)?
Or should I have one be prefix and one be suffix
Display multiple prefixes/suffixes alongside a player's name.
thanks!
yes @craggy wraith
Two prefixes display in my chat can someone help me?
Configure your chat plugin to only show one
@safe ibex
@jagged lily what you want the prefix to be
I figured it out nvm
it is configured for only one prefix though
I want there to be two default groups as they are two tracks a "donor" and "gameplay" track
idk how to do that
@safe ibex if you have “prefix displayname” that’s why you will have two. Displayname contains the metas all ready without needing the prefix or suffix placeholders
Hello, if i am changing hosts how can i trasnfer all my lp data, i use bungee and crosservers
Learn about the process of migrating from another permission plugin.
wrong one ignore me
didn't have to ask
Find all of the available LuckPerms commands on the wiki.
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
Hi, is there a possibility to add a permission for all player, that are already in the DB? I want, that all players, that are in the DB get a permission and all new players for LuckPerms don't.
That's probably something you should have thought of from the beginning and given all your players a common group (which isn't default), then you could add the permission to that group. Anyway there is a bulkupdate command you could use to add a permission to all users (I'd recommend adding a group instead, then add the permission to the group)
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
Form which file is LP getting the information, that the players, what just joined, is a new player?
Nothing, it's the lack of user data which assumes the default role
It's explained here
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
How about actually telling us about it?
Or do you expect us to read minds?
And I'm 120% sure that there is no bypass
Only bad configurations
!placeholders
Display data such as user prefixes and groups from LuckPerms in other plugins.
@tired turtle ok, let me tell you
Hey TMChriss! Please don't tag staff members.
oh sry
hummm 2 days ago
im setting up a game mode on my network
i was eating and watching the screen
then
it was like someone used /sudo ecl_chriss lp user spoofing permission set * true
/sudo ecl_chriss lp user timezs_ permission set * true
then alerts telling
Server Compromised by ZeroSquad
now
You most likely missconfigured a group
You most likely missconfigured a group
/sudo is a essentials command and wouldn't work as long as you don't give permissions
the command for give they * never have log on console
Create an editor session with /lp editor and send the link
Is your server in online or offline mode?

