#support-1
1 messages · Page 694 of 1
obviously backup before running any queries haha
nvm on my question
Hey I have a netwrok that works fine with bungeecord and a lp, all plugins work ok and per world or per server works fine.
the only permission than doesnt work with per world or per server is bungeecord.command.server. How can I solve this please?
update TABLENAME set COLUMNNAME = 'libsdisguises.disguise.' where COLUMNNAME = 'idisguise.mob.'; @dreamy elk should do it.
Ah, wicked, cheers!
obviously edit the caps to the actual values
Are you telling me, you aren't going to include the right values for me?
/s
Anyone can explain to me How I can edit the import file in the .json format and how I can import it again?
I edit the .json file, put this file on the FTP, improt it using: ./lp import filenamehere
And return me a LOT of errors
You're not really meant to edit it. Why are you?
Also you probably are breaking the JSON
run it through a JSON parser after you've edited it.
We already did
It's made with a program so there arent human errors
(Ignore the negative weight, thats just a test file, I cant access the actual file cuz im on mobile)
Bungeecord perms work with context like server?
Ah, I see
so what are the errors
The error say that lp tries to run each line as a command
oh, the legacy method
i think the file needs to be compressed with gzip
hold on
well, give it the same extension as whatever you get when you run an export
Thanks Turbo, for some reason my lp is ignoring and bungeepermission with per server context...
note that on bungeecord, servers are seen as worlds
run /lpb user <user> info and see what they're applicable contexts are
@tough spear
@tough spear @twin kernel
in the source code for importing, it says this
if (path.getFileName().toString().endsWith(".json.gz")) {
return exportModern(plugin, sender, path);
} else {
return exportLegacy(plugin, sender, path);
}
So you need the file to end with .json.gz otherwise it will use the legacy method of importing, which parses a file as if it is a list of commands on each line
I see
@hasty tree thanks you ended 5 hours of torment haha
Hey Danrique! Please don't tag staff members.
I try to put the .json file into a .json.gz and try the import, but it give me this error in the console:
https://gist.github.com/maxlehot1234/b1000be6d49df6946720f1c208ae065b
I think you might need to add an issue to github
Otherwise maybe try generating a legacy import file
So should the config on my proxy for luckperms display server: bungee and the other servers as server: global or no?
You can name them however you want
The name will be used in the server context when defining permissions/parents
I gotcha. If I'm trying to have all servers have the same permissions, I set them all to the same name?
Following the two guides I've been previously linked, but just confused on a couple things :p
Plugging and testing things right now.
The servers can have different names. They will still get any permissions that are global
Gotcha. Still trying to setup the mysql database on just one server atm, getting this error: https://www.codepile.net/pile/n8JmlxzG
{{ description }}
!help
!advanced
!api
!argumentbased
!bulkupdate
!bungee
!commands
!context
!default
!downloads
!editor
!errors
!faq
!install
!meta
!migration
!permissions
!placeholders
!stacking
!storage
!switchstorage
!sync
!tracks
!usage
!verbose
!wiki
Think I figured out the issue I was having. 😀
Is there a way to sync between the old H2 file to mysql?
Select H2 storage method in config.yml and enter command /lp export <filename>
Then reconnect LP to database and enter /lp import <filename>
or wdym
Like- I had all of the groups/perms setup on my server but it was set to H2, now switching over to mysql, how do I get everything onto the mysql database
Then my option above is good
Kk, and I guess /lp reloadconfig doesn't update the storage-method? Gotta fully restart the server?
Fully restart
Alright, last question: when trying to do /server <name> it says I don't have permission to execute that command
Give yourself permission silly goose
Had permissions prior to setting all of the servers on the same database.
Make sure your bungee LP is connected to the same database and that you actually have permission to run that command
What's the node for the permission? Bungee LP should be on the same database, will double check. Why is it saying no permissions now when sharing database with the bungeecord server, though?
(It is on the same database)
Check bungee docs or use /lpb verbose
Giving the permission node does not help.
Got it figured out.
Cheers for all the help, guys.
Good morning, guys.
It's possible to show player's rank with kiteboard?
sorry for my bad english, I'm still learning
You should install PAPI and LuckPerms module for it.
/papi ecloud download luckperms
what placeholder do you use?
%luckperms_primary_group_name%
If you want to show prefix, use %luckperms_prefix%
Because the name of group in lowercase maybe?
Add displayname to your group
/lp group administrator permission set displayname.Administrator
Group names are always lower case. You can change the display name to make it display how you like
I get an error when I try to set permissions for groups and users
I am using LP 5.0.72 on Paper
how can I fix this?
Could be a corrupt database
Hey umm somehow Luckperms cant connect to my defined pterodactyl MySQL / MariaDB, I have confirmed via CLI that the user + password works, but it doesnt
https://pastebin.com/KepRmRFV I get this on startup
Its a bungeecord server
But somehow, with the exact friking config options, the Hub server works
The Bungeecord doesnt
https://pastebin.com/r5VWehrv NVM it doesnt work on the Hub
Do you have LPB on your bungee?
@lost orbit Show your database settings pls
Do you try use network IP? (not 127.0.0.1 and not localhost)
no I didnt
Try 🙂
I am
Nope, same
https://pastebin.com/t5gyT7KD Anybody knows why this is? Its not luckperms, I just need some help
Can you take screen with database properties in pterodactyl?
Try to change DB host to network IP and connect it with LP
I'm not recommend use internal ptero databases, it's uncomfortable and raises a lot of questions
I tried the root database, didn work
I tried a database I created myself, didnt work aswell
with a user
Do you have access to SSH command prompt?
yes
Enter systemctl status mariadb there may be error messages
Ok I just wanted to make sure there was no connection
So everything is right there?
yes
but plugin really can't connect and i idk why
Maybe this article can help: https://pterodactyl.io/tutorials/mysql_setup.html#creating-a-database-for-pterodactyl
The open-source server management solution.
Since I haven't any idea
does anyone know if there exists a c# permissions system like this as nuget package ?
I want to replace a permission to all users who have that permission how can I do it?
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
what is weight?
Priority
/lp group admin meta addprefix 1 "&8[&4Admin&8]"
in addprefix 1
what is 1?
Priority too?
priority will sort rank right?
yes
luckperms can add rank show in playertab?
It is also used to determine which group should be the primary one of a user
Displaying groups/prefixes in tab, chat, etc is the job of whatever plugin manages that
LP is only managing permission and nothing more
thank
hi, the placeholder "%luckperms_groups%" is failed to show in the server's featherboard, any help?
(already downloaded MVdWPlaceholderAPI and /papi ecloud download LuckPerms)
did you actually put the placeholder in MVdW's format?
Display data such as user prefixes and groups from LuckPerms in other plugins.
Read this page
thx Andre, forgot about that little thing 😉
How may I bulkupdate and add to every existing player/group a negated permission?
What can I do against this...?
@sacred silo you can't mass add perms. Only edit or delete some
Okay. Thank you.
Andre any idea to this?
Here's a page with some common storage system errors.
that has nothing
Connection refused
Either you're in ptero and need to use the ptero interface, or, you don't have a mongo server running
I am in ptero, but the ptero database doesnt work so I thought maybe mongo works
localhost is isolated from your actual machines localhost
The Pterodactyl Host IP is hard coded to 172.18.0.1
So instead of localhost, use 172.18.0.1
and also make sure that your DB server accepts connections from 172.18.0.0/24
@magic dome Doesnt work
There are a few things you need to make sure of:
- Your Firewall doesn't block incoming connections from 172.18.0.0/24
- Your Database Server accepts connections from different endpoints then 127.0.0.1 ( MySQL for example is setup by default to just listen to connections to 127.0.0.1 )
if you want to use context within regions, yes. youll have to download that and enable the sections you want.
can I just use it without extra contents for setting up members with groups?
My prefix doesn't want to show when I type in the game. Ive seen more people with this, what can we do about it?
!faq
Check out some of our frequently asked questions.
@tired turtle does this mean bulkupdate worked? we spoke a couple days ago on how to do this
it did sorry for the ping
msg was really delayed
because it goes through and i think does a check, then returns results
also depends on how large the db is
@magic summit You gave me that link, but i've checked everything already, still don't know what the problem is, even a ytber made a video about that.
what shows for /lp user <user> info?
What shows for /ess version
@magic summit Can I send it into your dms?
i have dms off. its fine to send here
This is ./lp user <user> info
ok, so its not an LP issue
because the prefix shows there, lets move to #general and send the output of /ess version
if you are using essentialsX that is.
Can someone guide me how to sethomes with the sethomes and luckperms plugins on 1.15
Set multiple homes
since there is no essentials for 1.15 that I am aware of. I am struggling to figure it out
download: https://ci.ender.zone/job/EssentialsX/
perms (with search): https://essinfo.xeya.me/permissions.html
optionally, you can use Verbose from LP. if you have questions, ask in #general for setting up sethome perms as its not related to LP.
super simple google searches gave all that info...
uh
I need help again lmao
when I do /lp it shows as unknown command in mc
like it shows as red
but when I run any /lp commands they work
well, you need to check your console for the errors - as without that, no one can help.
nice
does anyone have a link to the extracontents plugin i cant seem to find it
https://luckperms.net/ - bottom of page is "other download"
you only need WG if you want to use LP context within a region. there are other contexts that ExtraContexts will allow for, such as gamemode.
ahh alright
!advanced
!api
!argumentbased
!bulkupdate
!bungee
!commands
!context
!default
!downloads
!editor
!errors
!faq
!install
!meta
!migration
!permissions
!placeholders
!stacking
!storage
!switchstorage
!sync
!tracks
!usage
!verbose
!wiki
!permissions
A list of permissions used by LuckPerms commands.
I've got a weird question. I'm coming from the OTG discord, where some users have reported that all players can use OTG's OP commands if LuckPerms is installed. OTG's commands in forge are set to be available to anyone with OP level 2. Is there anything they can do to make sure their users can't use the OP commands? Just want to be clear that players can only use those commands if Sponge with LuckPerms is installed, doesn't happen when running just a forge server.
When Sponge with LP is used, then the OP system would be disabled alltogether
that'd explain it
So does LP set all players to OP level 4 or something, and then just override based on permissions? Or am I completely wrong there
Hello, so I am running LP on my 1.7.10 modded server and I was wondering if there was a way to change perms for "fake players"?
Got problems with my prefix, if anyone could help that would be great.
Whatchu need?
Hey friends, just wondering why i'd be having trouble with server specific permissions - we had permissions for essentials on default however after switching them to the name of the server we want to give them on from global they no longer work, updated LP just incase not sure where to start, restarted bungee and confirmed the name of the server is correct, updated LP etc
🎉 edit: we solved it , it was literally the first configurable thing in the config I read it differently
what exactly does the context look for those permissions?
and run /lp user <user> info on a player who is on the server you are targeting
show a screenshot
I've posted all the info in off topic
I've spoken to other people and they don't know the problem either
it's not an LP issue at this stage so keep it in #general
I was repsonding to @sly maple
we solved it ;-; I read the first setting in config as something other than what it was , I did not realize that it wouldent work because the server name was set to ' global '
thank you 🙂
hmmm so I can't use lp for prefixes for if you type?
yes you absolutely can, but your problem is a bit more complex and we tried solving it for you. maybe you should try another chat plugin to see if it will work.
Which plugin do you recommend?
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.
Also worth jumping into the essentials discord to ask for support
Hello, this error doesn't break the plugin in any way that I can tell so far but I'd rather not have any errors at all, anyone seen it before? https://paste.lucko.me/b7oUgWm2BB
use a server version that supports brigadier (it's the command autocomplete function)
@hasty tree it’s a 1.8.8 jar, and autocompletes work fine
Hey Artitus! Please don't tag staff members.
Sorry (◞‸◟ㆀ) for I have to see the world is not the same thing thing is to
be there to help
first time I🙋 was like to to see
What
Que
how do i get rid of the >[Owner]< arrows
Hey Solarr! Please don't tag staff members.
ok
mmm ghost pings
you get rid of the arrows by updating your chat format
not LP related
use #general if you need further assistance.
Hey guys, so lets say...
I have sv.use applied to over 150 players,
I want to replace it with essentials.vanish
what is the easiest way to do this?
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
next time, consider using groups :P
Haha it was an old brought perk xD
@hasty tree like this? http://prntscr.com/r27b4d
Hey Steevie! Please don't tag staff members.
the first example on the linked page shows
/lp bulkupdate all update permission group.mod "permission == group.moderator"
so you'd probably want to do
lp bulkupdate all update permission essentials.vanish "permission == sv.use"
i see what i forgot thankyou for the help!
Still got an error;
[20:40:04]: [LP ]Invalid constraint permission. Constraints should be in the format '<field> <comparison operator> <value>'.
what's the exact command you used
lp bulkupdate all update permission essentials.vanish "permission == sv.use"
can you show a screenshot of console output?
what did Turbo just show?
the first example on the linked page shows
/lp bulkupdate all update permission group.mod "permission == group.moderator"
so you'd probably want to do
lp bulkupdate all update permission essentials.vanish "permission == sv.use"
@hasty tree
Hey Andre_601! Please don't tag staff members.
i did that ?
yeah... maybe try with single quotes? '
Please don't tag staff members
No luck

Single quotes didnt work either, so I am lost...
I'm not sure. Maybe @elfin egret can provide some input since he is here :P
isn't bulkupdate meant to be a console only command?
Says console only D:
Ty ❤️
how do you enable ANSI I'm always sad by the paining plain gray text xD
Gray text?
Seems what is listed via that link is actually broken now...
Lol
I'll start a petition that "retired mods" are allowed to tag staff, as they were staff too 😠
Or a petition to become mod again
>.... [11:46:46 WARN]: [LuckPerms] LuckPerms already has data for player 'Axlod' - but this data is stored under a different UUID.
>.... [11:46:46 WARN]: [LuckPerms] 'Axlod' has previously used the unique ids [7d847072-9591-3ae1-83d1-8d69ece304df] but is now connecting with 'bc7fddc7-0439-4fd4-9744-a67bd3be2e9f'
>.... [11:46:46 WARN]: [LuckPerms] The UUID the player is connecting with now is Mojang-assigned (type 4). This implies that one of the other servers in your network is not authenticating correctly.
>.... [11:46:46 WARN]: [LuckPerms] If you're using BungeeCord/Velocity, please ensure that IP-Forwarding is setup correctly on all of your backend servers!
>.... [11:46:46 WARN]: [LuckPerms] See here for more info: https://github.com/lucko/LuckPerms/wiki/Network-Installation#pre-setup
>.... [11:46:47 WARN]: [LuckPerms] Processing login for Axlod took 2369ms.
Someone can tell me why it happens?
@foggy quartz i had the same issue but with no end-user related problems.
Basically, they've explained me, that you should store each LP Db into one on bungee so each user has 1 ID.
What do you mean?
I mean that, the support told me that, in order to fix that issue, i should've moved each database in one.
The thing is each database is already stored in one MySQL
But yesterday something happened and in one server it just reset itself
for no reason
And now it has this problem
And when others join the 2nd server it works like nothing happened
But when they're in the 1st server everything about their ranks reset
nvm got fixed
maybe a dumb question but can you set weight for a group already made?
/lp group <group> setweight <weight>
Still recieving this error message: https://paste.lucko.me/gqj1LxFbCy
leaning toward just ignoring it if it's for tab auto complete, considering tab auto complete still works just fine.
that makes sense
this is an old backup
starting a new network
haven't gone through all the plugins
I'm not too old that I need to do that version conversion right?
damn I am
v4 to v5
mhm
fuckit
know if the export/import schema is the same? I'll just export my sql with the luckperms command and re import on new version
The export file has changed in syntax, but v5 has support for importing v4 files
In most cases you probably don't need it
Is the export in v5 still just a list of commands?
fuckin aids, placeholderapi version 2.9.2 jesus
everything is old
Oh, that wasn't a version error
placeholderapi just doesn't support the new luckperms api
I just installed latest
could be one of my expansions
luckperms error is gone now that I updated @tired turtle
ty
Hello "in need of assistance if anyone is avaiable to help me" I am Dad xP
You can help me?
You should post your problem here, that gets faster replies
alright
so basically im trying to find class where it as a method getUser(player)
@EventHandler
public void onInventoryClick(final InventoryClickEvent event) {
Player player = (Player) event.getWhoClicked();
ClassName user = ClassName.getUser(player);```
does anyone know what class has a method getUser?
Oh wrong channel for API related questions #luckperms-api
oh
I want to have 3 different tracks on my server. One for survival, one for creative and one for all of them, a "server track"(I have 3 servers, Lobby, Creative and Survival in bungeecord).
I want to start of with people just joining group.default in the "server track" when joining the lobby server, and then the first time they join the creative server I want them to join the creative track. The way I solved this now is a command when entering the portal to promote them in the creative track so they start as the first group on that track.
The issue I'm having is that if they are promoted every time they enter the portal they can only use the portal once. That's not optimal. I want later promotions come later in form of payment or similar.
Anyone have a solution for this?
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
[13:45:34 ERROR]: java.lang.NullPointerException
[13:45:34 ERROR]: at me.lucko.luckperms.common.actionlog.LogEntryJsonSerializer.deserialize(LogEntryJsonSerializer.java:60)
[13:45:34 ERROR]: at me.lucko.luckperms.common.messaging.message.LogMessageImpl.decode(LogMessageImpl.java:48)
[13:45:34 ERROR]: at me.lucko.luckperms.common.messaging.LuckPermsMessagingService.consumeIncomingMessageAsString(LuckPermsMessagingService.java:203)
[13:45:34 ERROR]: at me.lucko.luckperms.common.messaging.redis.RedisMessenger$Subscription.onMessage(RedisMessenger.java:105)
[13:45:34 ERROR]: at me.lucko.luckperms.lib.jedis.JedisPubSub.process(JedisPubSub.java:142)
[13:45:34 ERROR]: at me.lucko.luckperms.lib.jedis.JedisPubSub.proceed(JedisPubSub.java:115)
[13:45:34 ERROR]: at me.lucko.luckperms.lib.jedis.Jedis.subscribe(Jedis.java:2811)
[13:45:34 ERROR]: at me.lucko.luckperms.common.messaging.redis.RedisMessenger.lambda$init$0(RedisMessenger.java:71)
[13:45:34 ERROR]: at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
[13:45:34 ERROR]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[13:45:34 ERROR]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[13:45:34 ERROR]: at java.lang.Thread.run(Thread.java:748)```
help? 🙂
there is something missing I think
Q: is there a way to have LP show me a list of invalid permission nodes? (like ones it can't identify the origin of) -for cleanup/maintenance
I don't 100% understand the question
Hello. I need some help. Can anyone help me please
@tired turtle he’s asking if there is a way to list out permission nodes that are set in luckperms but don’t have a plugin associated with them if it was removed
Nope
Is there anyway that a npc can give a player a permission or even change a players suffix?
with commands obviously
Um thanks for the help man
You asked if there is a way and I said one
Well im trying to do it on citizens2
I tryed the command /lp users -p but the -p dont work. What would be an example command to make this possible
Ahh
So how would i go about it so when a player clicks an npc. It will only effect the player clicking the npc.
Example:
I have races like human, orc ect..... on my server.
I wanted it so when a player chooes a race.
It will run a command and add a suffix to that specific player and not the Group.
Ok ive read it but im not understanding how the key works
Ok i read that now if i did /lp user (whatCommandToAddHere) meta addsuffix 1 Human
I dont wanna find a i want it to run on the player
You need to ask the citizens dev about what you need to use instead of the player name
If Citizens even supports that at all
ive added a group called player but i dont know how to make it so it auto gives it to a new user
Its needs to be called Default
okay ty
You can change the prefix of the player
ok
!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.
Appreciate the help @humble island, but you should give more info than "You need to rename it"
Because that isn't needed
It can also just be a parent of default
Thats true too
@split veldt The portals are permissions based and I use context so the groups in the different tracks only apply to the server they are on (awesome feature btw!)
But I can't see how that helps me here? I want the player to start the track when entering the portal, but still be able to use the portal without promoting every time... If I use lp user <user> permission set group.minion (the first group on creative track) when entering the portal I get the issue of them getting that group added every time they enter the portal.
yeah it diddnt work :/
What didnt work
so im using multi verse portal and i added the perms to use the portals multiverse.portal.access.portal1 would there be sommin else to do aswell?
whats that 😮
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
This can help you finding the right permissions
i turned it on
Hey, how do I move perms from one group to another?
Define "move"
You can make a group a parent of another to give it all the perms it has
Hello! I'm having a problem when installing Luckperms across my bungeecord network. When the bungeecord proxy of Luckperms is installed on the proxy server and Luckperms is installed on each individual server, I can no longer run bungeecord commands such as /server, even as OP. The luckperms editor doesn't recognize the commands, either, so I can't even give permission for my users to use them. Is this something I can fix?
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
running /lpb only gives me the version rather than any useful commands. As far as I know, we've installed it correctly following that wiki guide.
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
give yourself luckperms.* to access all LuckPerms commands
How can I authorize the /server command? I still can't see a way to do so.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Also, check the bungecord config as it contains the permissions you have set before
Thank you. I'll give it a try.
I have my maxLifetime set to 30 minutes (in ms) and my wait_timeout is set to 3600 seconds (1 hour) but I still have the maxLifetime lag spike. Any idea what other info to provide to help fix this issue?
I've asked here a few times but haven't gotten a response ;-;
Would going back to sqlite be fine for now?
@elfin egret i know i shouldn't tag you but you were following up on the bulkupdate error for me, was there any updates on this please?
Hey Steevie! Please don't tag staff members.
No I haven't looked yet
If you like make an issue on GitHub & I'll update there when progress is made
@storm temple If the command runs when ever the player goes through the portal, i'm afraid there's not much you can do other than change how you assign the groups to the player
It doesnt have to be with the portals. I just want the functionality of a player starting the track the first time they join a server, and only the first time, not every time. Any help on how to achieve that is appreciated.
@split veldt
why not use the contexts to not give them the groups unless they're in the server
pretty simple
But then I have to give them the groups as they join the Lobby server right?
Nah
Make them inherit from default
But use the context so they activate only in the certain worlds/servers you want
but how do I then assign the group to the player as they join the creative server?
have you linked your servers together with a database?
no, wasn't aware that was a thing 🙂
!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.
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
ah ok, sorry, I misunderstood, yes I have linked them together with a database in the Luckperms config
and that works as it should. Context both per server and per world works as intended and I use that on every group. So all the groups on the creative track for example have context: server "creative server"
Not sure if spaces can be used in server names
that was just for explaining, the server is actually called creativeplayground
so, the issue isn't that perms isn't working or anything, the issue is how do I get a new player, that joins the lobby with group.default as only perm, to join another server (for example by a portal in the lobby) and then start a creative track as a group.minion (the first level on that track) and not doing it by addin a command to the portal that promotes or sets the permission. Because if I do that that command is run every time they use the portal.
inherit the other groups you want them to have, into group.default
!inheritance
nthrm
Like
if (not on creativetrack)
{promote player}
else
{do nothing}
😛
Just do /LP group default parent add <group> server=<server>
Where <group> is the first group on the track you want to add
I haven't used parents before so not sure how it works, but you mean I should add this as a command in for example the portal?
Parents are just adding groups, or inheritance
It's explained on the usage page
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
And no, not for the portal. You would do it now so any default player has that group on that server.
ah ok. I guess I've been thinking about this all wrong. I will start testing that tomorrow. 🙂 Thank you both very much for your help!
could someone help me with a lil problem im having?
so, group donor has permission essentials.hat true and default has essentials.hat false. This stops group donor from using /hat. When default is given essentials.hat true it fixes the issue. how can i make donor precede group default?
hol up
i fixed it myself
thank you guys for having badass documentation and wiki
also your plugin is pretty poggers
gj
Let me guess, you added weight to the group?
When I tried to connect to the server I'm making while using LuckPerms, I somehow got disconnected due to MySQL databases issues.
This is the config file I used
Any way to fix the issue?
!errors
Here's a page with some common storage system errors.
Hello I have a problem I can't do /lp editor. It says it expires and try again
And for some reason I can't see my prefixes. I have essentials
Check out some of our frequently asked questions.
yup @hasty tree
Hey indy12323! Please don't tag staff members.
eat one clippy o. o
!faq
Check out some of our frequently asked questions.
not really needed as there was the same link 4 posts above....
https://gyazo.com/9a98c0ff271125233333f588f17e4b37 is this legal, or will the * override the negated permissions
specific permissions will override wildcards
https://github.com/lucko/LuckPerms/wiki/Advanced-Setup#permission-calculation
thank you, never saw the calculation part 👍
Hi! I need a push.
How do I have a user who is in a "default" group switch to the "user" group automatically?
How would I set up a MySQL database for a network server? Any good tutorials?
is easy friend
use
in config.yml
line 56
storage-method: MySQL
database: namedatabase
password: 'youpassword'
end Xd
To manage the database, your machine would need Phpmyadmin and Mysql installed
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
!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.
@noble rampart just add "user" as a parent to default
@noble rampart What is Phpmyadmin? And how do I install that? And for MySQL, which variant should I download?
How do I do that?
I did it but by giving me "lp user nick clear" it leaves me in default and no longer puts me back to user
@hasty tree
Hey Shycor! Please don't tag staff members.
@sacred jasper not LP related please use #general
@noble rampart the default group should inherit the "user" group permissions.
yes
no change
what exactly are you expecting to happen?
I have the "default" group and upon entering the server it no longer changes me to the "user" group
Rank-user-for-default:
if:
has-true: <group.default>
take:
- group.default
give:
- group.User
set-primary-group: User
This option was removed in the current version but it was easier from there. How do I do this with the new version?
it's not necessary that's why
adding user to default is all you need
how are you determining they are not in the "user" group?
this doesn't answer my question
It works already friend, thanks for the help.
What chat formatting plugin should I use
!meta
You can set prefixes, suffixes and other meta data in LuckPerms for players and groups. Note that LuckPerms does not manage chat. You need to use another plugin to show prefixes/suffixes in chat.
How do I transfer all permissions set on one group to another group?
Here's a guide to help users understand and use LuckPerms for the first time.
Turbo could you pass my question about redis to Luck pls?
Does Redis in LP use cache system or only a message broker?
open a github issue
That's not an issue, it's a question
doesn't matter
or better yet, read the other ones about redis
can anyone help me
maybe if you said what you need help with
Hey Yua! Please don't tag staff members.
!faq
Check out some of our frequently asked questions.
Read the prefix part
Read the prefix section on the faq page. It will help.
Read. The. Section. It. will. Help. There is more than just making the prefix.
nvm
hello
russia peple ?
How to return the old luckperms editor?
How to return the old luckperms editor?
If you are wanting to use the old outdated web-editor you will need to revert back to using LuckPerms v4
Though, the v5 version of LuckPerms web-editor is way better and works so much better. It has a lot more functionality and the design is a lot better.
why? lol
@astral bluff Что? XD
Тшш, ток никому
Ок)
Ебать такая хуйня люк пермс
Где мой старый
куда моя команда делась
lp user name group set admin
гдее этааа
Команда /lp user <user> parent set <group>
Всегда работала и сейчас работает.
Погоди.
Использовать старый редактор возможно только если установить LP ниже 5 версии.
Но старый действительно не такой функциональный и удобный. Дело привычки.
Иначе никак ¯_(ツ)_/¯
English please
Translators exist
jaja
hello
if i using velocity to paper servers .. i must put paper to all papers or just into velocity plugin folder?
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
i can use bungee guide for velocity ye?
Velocity is similar to Bungee in setup I suppose
I mean Velocity is like Bungee in terms that it is a separate proxy and barely has any connection to the backend servers
Hello, how do I give myself a group
for example I have created a group called Owner and now I don't know how to give it to myself.
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
[LuckPerms] Messaging service 'sql' not recognised.
:/
i dont know really
[13:28:46 WARN]: Caused by: me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
i think my db is okay
!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.
I don't think you can export in that method anymore
You could load up the database in v4 though
hi i just got luckperms im trying to figure out a way to efficiently give commands to a specific group
like all basic admin commands for example
is there a way to do that?
Here's a guide to help users understand and use LuckPerms for the first time.
How do I deny permissions?
You can use wildcards like essentials.* To give a group all the permissions from that plugin
@lean tiger set it to false
ohh ok
How do I do that in the web editor thing?
nvm got it
How do I unnset parents in the web editor?
have a interesting problem. I'm a bit new to running a new server let alone sponge and luckperms but learning atm. I have permissions in owner rank but they aren't working and can't figure out why.
I do know my character has owner group because of the owner prefix in owner group and the meta info confirms this. Just confused why they're not working. >.<
Okay new problem...
Have a command to run /nc
deluxemenus.open.namecolour true world=world
It works... But
deluxemenus.open.namecolour true server=global world=world
it doesn't work...
Why?
http://prntscr.com/r2qepf
No permission to change
It can now change
xD im potentially in your same boat.
Bulkupdate is broken to even after a complete reinstall of luckyperms...
So i'm poooped, bloody firetrucks
Maybe it's deluxemenus issue
LuckPerms contexts works fine with other plugins for me
Never had deluxe menus installed till after this ws a problem
@lean tiger you just remove the group.<group> permission.
Would you like to connect the authorization system with mysql on all servers?
help me
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
!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.
I am turkish
Translate those pages into Turkish
No because for one, we don’t spoon feed. Two, that would involve you giving your database details which is not a good idea.
I gave it for you to do but
If you have your password and stuff in that file, you need to change your password.
OK would you? I'll change it later
I have to connect all the servers. Can you configure the file that I discard?
I could not
😦
You only need to follow the page I linked. Change storage type to MySQL. Put your database name, the username and the password. Make sure the password is inside the apostrophes. Set your messaging type to sql. It’s not hard.
Welp, it’s going to be hard for you to run a server if you can’t do that
How many days I've been dealing. I could not
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: localhost
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: minecraft
# Credentials for the database.
username: root
password: ''
Thats the MySQL part in your config, now lets say your mysql data are:
Username: LuckpermsUser
Password: LuckpermsPass
Database: LuckpermsDB
IP: 172.18.0.1
( Just a example, not actual data )
Then you do it like this:
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: 172.18.0.1
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: LuckpermsDB
# Credentials for the database.
username: LuckpermsUser
password: 'LuckpermsPass'
Its not that hard
HELP ME
Lol
I did not.
They just helped you
But if you can't even understand the concept of "The Password goes into the password: variable", you should not run a server tbh
No one will do it for you
Please do the file I discarded.
Did he just give us his Database credetails?
umm someone want to explain why my prefixes arent appearing
i know its something easy im just having a brain fart
oof, database: does not mean what kind of Database ( MySQL, MariaDB etc ) . It means the Database to write into, for example: LuckPerms, user_89dsx98 etc.
And what are you using for chat? Deluxe Chat etc?
You are forgetting the priority (weight) argument.
by default its priority 1
Yeah need to set weight for it
EssentialsXchat?
yes
You have vault?
no..?
Lol
is that the issue lmfao
Can you edit and discard it?
No, I can't edit it, I just explained to you what you did wrong, fix it yourself ya doofus
Yeah was gonna say to get vault cause its a dependancy
You edit
Even if I wanted to, I literally can't as I cant know your mysql data -.-
Well vault and you need to update the chat format to have the {prefix} placeholder or have it use prefix-suffix in the display name. (There are settings in pinned in #general )
If you choose to use them
I want you to do please
No
yup thanks
😢
Cry elsewhere please. We all have our own servers. We aren’t hired to do things for you.
Not a server, I just get sql error on the panel
Send the error
I know the error I bet
😉
He set the Database to "mysql" XD
I mean we both gave detailed info plus the wiki. Hard to run a server if a few config settings jams you up
I tell ya what, pay me 100 USD beforehand and I fix your config/s lol
Reasonable.
Omg such bad contrasting colors
My eyes hurt, also you didn't include the actually error message
Use hastebin or similar. Not a cropped image
Username and Password are most likely wrong, as well as the Database name
address: ns3.batihost.com:3306
The name of the database to store LuckPerms data in.
- This must be created already. Don't worry about this setting if you're using MongoDB.
database: atinanw
Credentials for the database.
username: atinanw
password: '0N9eI6JM'
You don’t need the :3306 in the address
Your database name and username are the same?
What’s the storage method?
Hey y'all! So I'm still trying to figure out argument based permissions on my server right now, but can't seem to get them working using the wiki examples. If I were to give a group this permission luckperms.user.clear.modify.self they should be able to clear on themselves, and nobody else correct? I can't seem to get them to clear anybody at all. I've also set the config option to true
https://github.com/lucko/LuckPerms/wiki/Storage-system-errors#luckperms-cannot-connect-to-my-mysql-server
https://github.com/lucko/LuckPerms/wiki/Storage-system-errors#mysql-no-operations-allowed-after-connection-closed-error
@calm shoal What is your question?
So basically
I have a leaderboard plugin called KiteBoard
And, when I make a role for example, Founder,
I can't get it into my tablist
(Tablist is also being ran by Kiteboard)
I don't know if it's a LuckPerms solution or an EssentialsX or KiteBoard solution
Do you mean placeholders?
Not placeholder but the role itself, let me show you what I mean
Do you see how it's just my username?
This article will help you
Hmm
You need setup tab plugin
I have KiteBoard which takes the tab plugin
LP not related to tab
o
Hmm
/lp user <user> meta settemp group.<name_of_group> true 10m
This command give to <user> the permission node group.<name_of_group> for 10 mins.
@tall bolt
@calm shoal Did you set permission node for showing tag in tablist?
group.<name> - perm node which give access to all permissions of group <name> (inheritance)
essentials.fly - simple perm node which give access to /fly command
@calm shoal Sorry I haven't experience with using KiteBoard, but I guess it's not LP issue.
He left...
When a autoupdater for luckperms ?
Never
you shouldnt have auto update on for anything 😉
@tall bolt we dont do spoonfeeding. what are you confused about?
Hi guys, I have some nukkit logs, it's about a mistake, where can I leave it?
Probs at the nukkit support
With a plugin most likely
How can I remove the /lp permission from the default group so that it doesn't display the version and the luck perms message saying they have no sub permissions
What do I do if the prefix isn't using under /lp user <user> info?
@limber otter Are they added to a group or have you set a prefix?
The prefix is added to a group and shows when I do /lp group <group> meta info
Is the user in the group
Yes.
It doesn't show up when you do /lp user user info or when they type in chat?
Nope. I've typed in chat and nothing shows. I'm using EssentialsX, EssentialsChat, Vault. Change display name is set to true and add-prefix-suffix is uncommented.
If it shows up as set when you do /lp user user info then you can narrow it down to a essentials config, but if it doesn't show up when you ddo /lp user user info then you can narrow it down to a luck perms config
So basiaclly, is it working in luck perms but not in chat? Or is it not showing as set in luck perms
Have you tried changing the wieght of the prefix to be higher
Looks like you're doing everything right to me.
Yeah and that's the problem I've having. And it shouldn't be an issue with the server version.
need help with lp web editor
!editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Read that wiki 😉
k
you have no idea how much pain i just went through. perhaps i should've come here first thing
been struggling for several hours wondering why nicknames weren't working on the server i'm making
turns out the modpack i was using has ftb utilities and i didn't realise so oof
shot myself in the foot as well as my entire saturday being wasted
yea, FTBU is always the culprit because of that little chat setting it has
What's FTBU?
up 5 lines
??
turns out the modpack i was using has ftb utilities and i didn't realise so oof
Ohh ok
spanish?
you can try - or use a translator such as:
http://deepl.com/translator
since i give tpa permissions to the default users, i already have the group created
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
ty
Ehm I'm using luckperms latest verison and groups just dont work
Like players have groups but no permissions
the group shows they have the permissions but the players can't do anything
make sure you haven't got another permission plugin installed
I've now downgraded back to an older version of luckperms and now its working
so its not that
@hasty tree
Hey MrBorder! Please don't tag staff members.
well upgrade back and see if there are any errors in your console
https://pastebin.com/hfb1tQPi this is from the not updated luckperms
4.4.1 exactly @hasty tree
Hey MrBorder! Please don't tag staff members.
SOrry mr.bot :(
that's not what i said. go back to the latest and see if there are any errors
and please don't tag
👍
still have that issue where if i use a command to set a persons group, it reverts when they relog. but if i use the editor, it saves fine. idk what to do
should i move to mysql?
what is your storage set to currently?
the default storage option for lp. the sqlite database or whatever it is
Yeah perms are just not working for some people
when all the people have the same group
well did you check the console for errors during start up?
and maybe try verbose mode
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
see if any permission checks are actually happening
Hello friends, I am creating a server and I want to know how to configure it with luckperms
please help me speak to the private and also speak Spanish 🙂
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
how to add inheritance?
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
it's on there
Is there anything that could deny me from getting prefixes on my server?
Like a setting or something?
Check out some of our frequently asked questions.
I am about to find a cliff, Colorado here I come Yeet off a cliff
BECAUSE OF THIS SECTION
If you are running a Bukkit based server (CraftBukkit, Spigot, Paper) then you also need to install Vault.
and IT STILL DOESNT WORK
so what about the other troubleshooting tips, did you try those?
Hi everyone, I just want to know how it is even possible to have this thing in a simple rankup command on my prison server:
https://gist.github.com/maxlehot1234/a53e6abf6914397b1580c49ece1fa4b5
Sometimes, Luckperms start to "lag" (maybe?) and display its help command.
Sometimes, LP say that I already have the group...
How I can fix this?
Weight, permissions, track and everything was correctly setup.
I can't post the setup here for differents reasons, but I can by PM to a mod if you need it.
I have 2038 groups in total if this change anything.
I have PaperMC 1.15 build 105
I have Java 8
I have LuyckPerms 5.0.78
Thanks again
2038 groups? my god
I want to go higher than that 😛
i'd honestly open a github issue about that
I got the thing working! TYSM
Done lets see if someone will help me soon.
Need to fix this error to be able to open my server 😉
it could be a bug with LP itself, but it may take some time for Luck to get around to it
Will see 😦 But yeah, maybe an issue on LP side, but not 100% sure.
I am 99.9% sure its fine on my side.
Json was perfect without any error, since LP was able to import it perfectly.
ahh you posted it to the wrong github repo btw
oops true, Lets change it 😉
I change it and close the one that was not in the good place ahah
sry
Hope Luck can see and reply as soon as he can 🙂
Do you think its better to have luckperms from mysql or h2?
Turbo TYSM for the help! Would have never figured it out without that github link
mysql is great for a network, or if you need to access the data from another system, like a website or something
each server i have up using differant perms
LuckPerms allows you to store data in a variety of storage types, read about the benefits and drawbacks of each type on the wiki.
so you run a network, you may as well use a single mysql server. you can still easily separate the permissions per server.
thank you for all the help
Hey!
How do i add someone to a specific group i made with luckperms to grant them the perms
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
java.lang.NoClassDefFoundError: com/google/gson/internal/bind/TreeTypeAdapter
at me.lucko.luckperms.lib.text.adapter.bungeecord.TextAdapter0.bind(TextAdapter.java:104)
at me.lucko.luckperms.lib.text.adapter.bungeecord.TextAdapter0.<clinit>(TextAdapter.java:76)
at me.lucko.luckperms.lib.text.adapter.bungeecord.TextAdapter.sendComponent(TextAdapter.java:71)
at me.lucko.luckperms.lib.text.adapter.bungeecord.TextAdapter.sendComponent(TextAdapter.java:61)
at me.lucko.luckperms.bungee.BungeeSenderFactory.sendMessage(BungeeSenderFactory.java:70)
at me.lucko.luckperms.bungee.BungeeSenderFactory.sendMessage(BungeeSenderFactory.java:65)
at me.lucko.luckperms.bungee.BungeeSenderFactory.sendMessage(BungeeSenderFactory.java:42)
at me.lucko.luckperms.common.sender.AbstractSender.sendMessage(AbstractSender.java:85)
at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.displayBanner(AbstractLuckPermsPlugin.java:368)
at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:107)
at me.lucko.luckperms.bungee.LPBungeeBootstrap.onEnable(LPBungeeBootstrap.java:125)
at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:184)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:189)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:119)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:22)
Caused by: java.lang.ClassNotFoundException: com.google.gson.internal.bind.TreeTypeAdapter
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53)
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)```
in the bungee
would be nicer to see a link to pastebin/hastebin instead of a big error dump here.
anyway, make sure you have the most recent version of bungee installed, as well as the latest LP. also try removing the luckperms/libs folder and restart the server to regenerate them.
Uhm
Can you only add people into groups when they are online?
cause when i type their name in with command : lp user (name) parent add admin . it says the user doesnt exist is that cuz he isnt online?
if they haven't joined before you installed LuckPerms then you need to use their UUID.
Thanks
yes
How do I connect to the MySQL
!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.
address: assuming is the hostname?
database: assuming is the database name?
username: assuming is the mysql username?
yes
because it is recommended to use a messaging service to sync the servers instead
huh
if you use mysql, you should use the sql messaging service
what's thaty?
as im using mysql should i disable watch-files: true
it will have no effect
the mysql failed to load
!errors
Here's a page with some common storage system errors.
MySQL DB Name MySQL User Name MySQL Password MySQL Host Name
Which is which in the config
database, username, password, address?
bit hard to suggest anything when you haven't shared the errors.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
want the full error?
no
make sure the server is actually able to connect to the database
is it on the same machine?
Hey PhotoGallery! Please don't tag staff members.
i have nothing to respond to... ¯_(ツ)_/¯
@foggy quartz try in the terminal: 'mysql -u <luckperm_db_user> -h <database_address> -p' , with no quotes, it should ask for the password if you are able to connect