#support-2
1 messages · Page 12 of 1
I dont care what I gotta do I jsut wanna fix it :/
You havent stated, other than you not wanting staff and default rank to stack
I just dont want people to have member
except they have only that role
like if they have soemthing in different track
So what if someone has member and any of the paid ones
they will not have
lost there too is ok
okay then delete the default track and put the default group as first group into your paid track so that people who have nothing still have the member prefix and remove the default track from your meta stacking
hold up
if you do that, youll have 2 tracks, and paid and staff will still stack, including the default prefix. so it would do the same shit with admin and default
i hate meta stacking in luckperms. this is why i use placeholders xD
why is meta stackking so hardddd
can u help me with that
Please use https://pastes.dev to send files in the future. I have automatically uploaded config.yml for you: https://pastes.dev/NtLbc7R3Jy
meta-formatting:
prefix:
format:
- "highest_on_track_staff"
- "highest_on_track_paid"
- "highest_on_track_default"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
ye
i assume you still want the member prefix to show up for people who have neither a staff nor a paid group
yes exactly
but then if the have staff, not show default. but maybe staff and paid wouldnt be bad
yessssss
so ultimately you want different stacking rules for different groups and group combinations. i get why, i did the same thing, but you need stuff for it
what do I need
i will help you, however to do that, you need every of your plugins that display prefixes to have placeholder api support
also, they need per group formatting
so a display format in tablist for mod, one for admin, one for default and so on, where you can add placeholders from papi
essentials x chat and tab plugin have it
LPC is very basic and has group formats and papi support
k im downloading lpc
make sure you yeet essxchat, dont run two chat plugins.
got it
for now, i suggest renaming the jar, to jarx, that disables the plugin
without needing to delete in case shit hits the fan and you need to revert
k i will do
k did all that
Alright, also reset your meta formatting in luckperms back to the default
k
So just "highest" - we dont need that part anymore.
what you do need is placeholder api plugin installed
already installed
good. do you also have the luckperms expansion?
It is possible to use @a or @dp with luck perm ?
perfect. so you ready?
okay, let me explain what you need to do
So, if you have papi and the luckperms expansion installed, you can use all of the luckperms placeholders. This means, you can also use the ones that do the exact same thing as meta stacking, and they even use the exact same syntax. There is a placeholder like this: %luckperms_prefix_element_ ... %. This is what you're gonna have to use. The ... is where the element goes, elements are the exact same thing as what you put in the config https://luckperms.net/wiki/Prefix-&-Suffix-Stacking. So here are some examples so you understand %luckperms_prefix_element_highest% will give you the highest weighing prefix out of all the prefixes you either own or inherit through groups. This is literally the same thing as what the meta formatting in the config has as default value. Another example: %luckperms_prefix_element_highest_from_group_admin% this will give you the highest weighing prefix from group admin. So you see the syntax there.
What you want to actually use is %luckperms_prefix_element_highest_on_track_<track>% and fill in your track names.
Say you go into your chat config and you have a group format for admin, you wanted to not see the default track there right. So make that group format like this:
- admin: %luckperms_prefix_element_highest_on_track_staff% %luckperms_prefix_element_highest_on_track_paid% %nickname placeholder% %message placeholder%
This will grant that whoever has the admin group format in your chat, has only these two prefixes shown. You should add one format for each group and decide how and in what order you want them prefixes to go there. This also means you have to do the same for your tablist plugin - if you decide to do so, you can now also show different prefixes or orders in tablist than in chat, as you have full power over what goes where for each rank now.
omg im gonna die
let me know if theres anything unclear.
k
before i start
did i reset it properly?
meta-formatting:
prefix:
format:
- "highest_on_track_staff"
- "highest_on_track_paid"
- "highest_on_track_default"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
suffix:
format:
- ""
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
got it thanks
so I have to make one of these:
- admin: %luckperms_prefix_element_highest_on_track_staff% %luckperms_prefix_element_highest_on_track_paid% %nickname placeholder% %message placeholder%
for every rank?
and ths goes in lpc config right?
Correct, just dont copy the format 1:1
i dont have lpc, so i dont know if it says "admin" in the front with a dash, a dot or what
yes
I guessed good then xD
admin: "%luckperms_prefix_element_highest_on_track_staff% %luckperms_prefix_element_highest_on_track_paid% {name}&r: {message}"
Something like this
Ok nice
Hey, I am just wondering how syncing works. I have 7 servers which have their own individual luckperms (I was dumb when I did that) so all of them have different default group, different permissions, etc. How will it works if I sync everything into 1 database. Thanks ❤️
I've just responded to you on #support-1. No need to crosspost.
Well, all same-named entries will be merged. So all your default groups perms will be put into one default group. The same goes with other things such as users and other groups. The only exceptions here are if they are written differently, such as group "mod" and "mods" will not be merged and things that have context also dont get touched
If you have permissions or group memberships you definitely want to stay capped to one server specifically, even after the merge, you should bulk edit those on each server before merging, since after, you wont be able to tell what came from where anymore
I retired xD Well, kinda sorta lol
Pink name overrated sometimes. Everyone expects you to know everything.
I've installed luckperms velocity and also on all my servers. I connected all to the same mysql database, I am trying to deny "velocity.command.info" (I am doing it from one of the spigot servers) but it still works
that permission allows people doing /server nameserver
info != server :D
sorry
I'm trying to apply or remove tags based on perms, is it possible to use a command block to do something like:
Execute as @p execute if (??) Luck perms check (perm) run tag add....etc.
Or does this end up being the place for a small (custom?) mod?
The closest I can figure is a custom permission gated command that allows users to claim a command. But I'd like it to be automatic if possible, it feels like LP+CB isn't exactly intended that way.
Rather use the LuckPerms API and come up with a plugin of your own for this, or just use a dedicated tags plugins such as DeluxeTags.
So, if all the default groups merge, will the different permissions from each server only work on the server on which they came from or will it work on every server? For example:
Server 1 has permission "random.perm", will that permission be shared to every server or will it only be on the server from which it came from?
Yeah, might have to do minor development.
I'm not sure what Deluxe Tags helps with, it appears to be a chat tag tool.
If it has a context already, it will stay with a context. If it does not have any context, it will be globally available on all servers and other entries from other servers with the same permission name in the same group that also dont have context (literally duplicates at this point) will be merged with it, to avoid having two times the same perm that is not one bit different
Do I manually need to create database tables for each thing?
Error - Table 'DATABASE.luckperms_players' doesn't exist
Usually not, but it can happen that the setup has a hiccup
You can either drop all tables and let it recreate or add it manually
I have spend many hours on the existing database...
Permissions for each user etc
Then add it :)
¯_(ツ)_/¯
MySQL is pretty normal if i do say so myself. 
Too complicated
probably a dumb question but for bungee do i add it to the proxy server and the others servers or just the main servers
LuckPermsBungee in the bungeecord proxy plugins folder, and LuckPermsBukkit on the backend side assuming they're using Spigot, Paper, etc. software.
makes sense thanks

Hi, is there any way to bulkdelete custom set contexts from the contexts.json file. Ive set a static context such as "season = Season5" but when it comes do bulkupdate it doesnt really recognise it. Seems that the only ones that work are 'Server, permission, world'
Example im trying to do is "/lp bulkupdate users delete "permission == fly" "season == Season5""
What's the problem? Have you checked your logs?
And how's it relevant to the topic of this channel and server?
Did you try reloading your server previously?
@limber oracle sorry for cross post, Just dont seem to be getting a response for this
The answer is no.
LP doesn't know what a season is.
Iirc theres an issue open to allow custom keys to be editable, or it mayx already be accepted but not implemented yet, no idea, barely anyone follows this. Just know its on github. Check the status there
But it does as ive set a context aka static context
There is a massive difference between forcing unknown keys into luckperms context field versus bulk editing those keys
so i am starting a prison server, and have tracks for my ranks, each rank has access to an npc shop for that rank with new material in the mines, so I set a perm in that rank for them to access, but when they rankup, it only ranks them up to the new prefix, and doesnt promote them to the next set of group perms, i'm guessing I run the promote command (not 100% sure) but I am not sure how to have it automatically do that when someone ranks up
It'd be up to whatever is handling the rank up to either run a configured command (usually one of lp user <who> promote <track>, lp user <who> parent settrack <track> <group>, lp user <who> parent add <group>), or hook into our API and do so directly. Either way, how that's set up would be on the rank up plugin's end
@sour gorge
Which of these formats work the best with luckperms?
Luckperms takes anything. You must understand that in chat, its your chat plguin applying colors, in tablist, its your tablist plugin
ok
But I use vault to translate to Sunlight so is vault or sunlight not accepting the colour codes?
Vault is not a chat plugin
I know
idk what sunlight is
Its like essentials but a bit better
Whatever handles your chat, look at their docs
K
guys can you help me? i have a waterfall/bungeecord server and installed luckperms, but if i get myself the (*) permission it seems i cant get the vanilla perms
Are you on fabric?
do you have LP on the paper server
oh god
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
wait
Then how do you expect bukkit perm to be covered in *?
oh my go
Bukkit perms get checked on the backend, not proxy
do i have to setup perms for all server all again
So no lp there = no perms xD
or will it sync?
No, if you’re using MySQL you can use the same credentials
so i need to use mysql?
Or if you dont have mysql, you can export your setup from the proxy and smack it on the backend
but bungeelp is not what syncs servers
so without some database, you will have to manage your luckperms setups per server separately
Hello, I gave permision essentials.kit to group vip using luck perms, but it doesn't work. how can I fix this problem?
Ima just be completely honest :/ I cant do it
is there a reason why you pinged me as well
bcuz this
Hello
Can someone help me with this
.
Support on how to format your chat, besides, setting up prefix stacking is not relevant with LuckPerms.
so thats what you wanted when you pinged me
then wat is it relevent too
just say "i dont get this part "point to the part" and ask if i can explain?"
i dont get all parts
just pinging and no info isnt good practice
Thank You! Now may I ask, for the command lp user <who> promote, what would be the placeholder I'd use to fill in the name/uuid for whoever is running the command? i looked at lp expansion's but none seemed to match what I'm looking for
That would be up to the plugin running the command
okay okay, I will figure that out then, much appreciated!
so i downloaded the "player" papi to use with LP, ran the command in the prison plugin which was "/ranks command add {rankname} /lp u %player_uuid% promote {trackname}" and it seems not to work, ima try a few other ways but havent figured it out yet
Consult the prison plugin's documentation, they will have some placeholder, it's most likely not PAPI-supported
I got it figured out! Either or, your response time is much appreciated sir!
hello guys, i have a problem to set up my mysql connection. It works fine with localhost but when i try to connect from a different vserver it cant connect
Hello, how to fix it? I have a latest plugin version
Send the spark link please
Don't want to give a link to the spark, I gave ss and rto should be enough, alternatively tell me what I still need to check and post
why don’t you want to send the spark link?
It contains a lot of data that it does not want to share
I can only in a private message
We just had the exact same conversation the other day. Nothing's changed on our side. Provide your spark link here so we can look into it further.
spark links were meant to be shared, that is why they exist
Ehhh
and you still havent said what specifically is so sensitive in them that you dont want to share
Fine, you can DM it to me.
As i said though, there's nothing sensitive in it, such as logs.
No one's going to steal your setup. We wouldn't be asking for the link, if we knew it could provide sensitive information.
Both LuckPerms and FAWE are reporting high usages for commands - this issue is deeper than just LuckPerms.
The fact that you're using a Spigot fork I've never heard of is possibly related - are you able to reproduce on normal paper or spigot?
Yes, I will try to do it tomorrow
One thing is still not working, one person entered the server and there are 2 in total, then luckperms again takes 30% of the CPU
@dense kite
Hey xpewrox! Please don't tag helpful/staff members directly.
@limber oracle
Hey xpewrox! Please don't tag helpful/staff members directly.
Is there any way to get access to the editor if I deleted the database with rights, and the session expired?
@astral sleet @mighty spear
@humble leaf
Uno reverse card.
pinging random staff or helpfuls will not get you an answer any faster
Why, when I created a rank and gave it to myself, and when I enter the Minecraft server and write in the chat, the rank does not appear in front of my name?
do you have a chat manager to display it?
Hello, I need help with a plugin and I can only explain it in a call it’s really complicated. It’s something regarding give permissions to players.
you could at least try to say what your issue is
chances are, its not as complicated as you think it is
Greetings! How to make 2 modes have different rights, colors. but priveoegnii were issued for both
Or you could just get in the call with me chances are it’s not as complicated as you think it is🫤
and in what voice channel do you expect us to join here
Well, as you can tell, there is no voice channels in the server, so I obviously mean a private call
ill pay you 15$ just to help me. whats your cash app ill pay you after.
well this isnt a marketplace
damn your bad at helping people bruh
Well, maybe if you actually helped me I didn’t have to put a bargain down fucking dumb ass
damn your the least helpful person bruh
What's the point of the server if people can't get help?
i cant help you if you dont even say what your issue is
just call the man
i dont do support in dms/vc
You’re just useless then, huh?
💀
@elfin rivet goodbye!
oh wow, everyone is jumping on frying pan
so like, our rules state that you must be respectful
so please follow that yeah?
maybe you can help me cuz your helper cant thats for sure
you haven't said what's wrong, so they couldn't help you
Why do you give people the helper role if they can't help 😕
because they do
very well, in fact
this person has just come in and some thing is wrong, without saying what is wrong
it's like going to the doctor and saying "IT HURTS"
Apparently not
what hurts?
That's true
Yeah, it’s also like speaking to a helper that’s blind so I have to get in the call with them
True good point
is variables for suffixes a thing?
Wow, you just notice congratulations🎉🥳
LP doesn't support placeholders in prefix/suffix
that is more your chat plugin to handle
I mean, he already didn’t even get help
do you think ess chat can do that?
unsure sorry! ask them maybe
I could really do with some help, but obviously I can’t because your helpers have autism and Down syndrome
because he hasn't said what he needs help with. see how this works?
ok that's your first warning
Alright everyone. The drama is enough. We need to fucus on business. I got $25 on everyone who stops arguing immediately.
anymore disrespect and you're all gone.
I said sowy
So I stoped first so I get the money
Why there's so much chaos in this chat?
you tell me
That drama was crazy
The ocean is beautiful this time of year.
?
That's random
But yes, the ocean is very beautiful
🤷
Do you know what else is beautiful? The ass hole of Turbo tails mom
💀
ok mate
That’s crazy
that's pretty fucked up
But funny as well
I would ban him
yeah thats funny
yeah funny if you're 9
Maybe he is 9
or not funny if your 37
then he's breaking Discord TOS
Is this your account @chilly python
The name is similar
nah bruh tf
Oh no daddy are you going to ban me??🥺
Greetings! How to make 2 modes have different rights, colors. but priveoegnii were issued for both
Shut the fuck up the helpers won’t even help you anyways
!stacking ... I think that's what you want?
Display multiple prefixes/suffixes alongside a player's name.
nah man that's just you
btw, still haven't heard what your issue is
Dude, I told you I can only explain it in a call it’s too big of a thing to type
sounds like a you problem
💀 that helps
have you heard of speech to text? very awesome technology
Do you know what sounds like a you problem how small your dick is that’s what.🤏
🙋♂️
No, 2 servers, they should have different rights, different prefixes, but they were issued to 2 at once
No way
🙋♂️
🙋♂️
ohh I see, then you will want to follow the network setup guides
!network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
!sync
To sync data between servers, you need to connect each LuckPerms plugin to the same database (for example MySQL) and set up a messaging service.
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Thx
!user
Sorry! I do not understand the command user Did you mean userinfo?
Type !help for a list of commands
!clone
Sorry! I do not understand the command clone
Type !help for a list of commands
!help
!advanced
!api
!argumentbased
!ask
!bedrock
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!forgepermissions
!formatting
!hack
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!placeholders
!reload
!selfhosting
!spongeseven
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!velocitycheck
!verbose
!version
!weight
!whyluckperms
!wiki
!userinfo
Seeing a screenshot makes everything so much easier!
/lp user <user> info.
Server console: /lp info | Bungee console: /lpb info | Velocity console: /lpv info
!permission
A list of permissions used by LuckPerms commands.
if I don’t set nodes to false will players get perms to run those commands by default?
That's up to the plugin that provides the permissions.
Ok
Why is the rank I created not appearing in the Minecraft chat with my name?
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
Hiya just wondering is there a way to setup having multiple ranks ?
Sure thing. Use parent add to add additional groups to a user.
ah that simple thank you thank you
ok to be a bigger pain how would you setup a double barrel prefix for it so for example [Group] [Group] [displayname] : text
!stacking
Display multiple prefixes/suffixes alongside a player's name.
No worries. 
hm... So i have setup the chat format how it says however I seem to still only get 1 prefix in the chat display
ah first mb
meta-formatting:
prefix:
format:
- "highest_on_track_staff"
- "highest_on_track_donor"
- "highest_on_track_rank"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
I forgot that spaces matter.
i need to create groups of both and add them as required in tracks?
I make a group named VIP and a group named Explorer
now i make 2 tracks named donor and rankup
and assign them both in their respective tracks
then should i run the command /lp user ____Vsuob parent add Explorer
wdym?
yes
do i need to set weight as well
or i can i set the order in tracks
how can i disable the prefix in tablist
!tab
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
Hello, please help me, I'm putting /lp editor, I hit go to the web and it doesn't work, then I copy the link and it doesn't work either, what do I do?
don't crosspost
hello, some grieffers used luckbungee in a private proxy of theirs to access the permissions of my server, my question is if I need the sql to have access or do I just need to put the plugin to access?
Check up on your firewall, antivirus.
if you use avast, that's probably it.
which antivirus?
thanks. seems like it's the only one with this issue
i'll try find out why
Don’t crosspost, that’s not LP related
as a joining group, I add a demo group of angels to the donation and I still have the prefix of the angel in the tab and in the right plate, I want to make it so that there is a prefix that should be
don’t cross post
Hey xxxlaltopxxx! Please don't tag helpful/staff members directly.
ok
okey sory
How can i give permission to player in game with command
Stop.
!contexts Use world contexts.
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
I did it but when i go on boxpvp still cant get the member rank
I still have lobby rank on boxpvp
I even did /lp group default parent add member boxpvp
Anyone can help me get the correct command?
Just remove box from pvp bcz we cant pvp with box its with sword or axe do it axe pvp ok?
what
And also remove parent bcz. Parent cant add defauly box pvp
what
Yes?
the only thing special about the default group is that it is given by default
it can have parents like any other group
Pls sry but dont say it i know better
Groups dont have parents they arent humans!!
N
!
sounds kind of XY - what are you trying to do?
Heya, I'm here to report a few console errors.
I know it's something to do with my MySQL database, but as far as I can tell I've got that all setup properly.
I don't think it's really having an effect on LP's performance, other than:
At one point I was unable to use a command I had permissions for. And I know it was a LP thing because that same command was working on a different one of my servers connected to the same database.
Not too worried about what happened above, it's all working now, but I do want to figure out the errors.
Server Info:
- 1.20.1
- Paper
- Connected to a Bungee proxy
I've attached some of the errors below, and two complete logs that have all of em :)
!errors
Here's a page with some common storage system errors.
!bulkedit probably
Quickly update a large amount of user and group permissions by using the bulkupdate command.
though depending on what it is you're trying to accomplish, there may be an easier way
If you're trying to set a bunch of permissions to all have the same context that are all on the same user/group, I recommend instead making an internal group.
i.e. if you've got a ton of permissions you want to set on group default for world pvp, instead of adding 50 permissions to default with world=pvp, create an internal group, default_pvp or something, add all the permissions to that group without contexts, then add default_pvp as a parent of default with world=pvp (i.e. /lp group default parent add default_pvp world=pvp)
i got a proxy server with fabric setup, both connected to an mysql database was wondering how to go about setting per server permissions?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
yeah swap that out for whatever context you're using
you can choose that, I'd do something organized like <group name>_<world name> or something
have you set a server name in your LP configs yet? if not, then LP has no way of knowing which server is what
Yup, that's the default. Give each server a name, restart, and the context should work
kk ty 😄
(global means "no server", hence why it didn't even prompt it as a context key)
what's happening that you didn't expect, and what did you expect to happen instead?
Well those changes would have introduced new permissions (with a context), that wouldn't have removed any existing permissions
If you want permissions to be removed in a context, you either need to set it up so they only inherit those permissions in the contexts you do want, or add the permissions with a value of false in the context you don't want them
Let's go higher level here, what is your broad goal? A world where a group has every permission revoked? A world where certain permissions are revoked? A world where a group effectively doesn't exist? Something else?
I'm not quite sure what you're trying to accomplish, so I'm not quite sure how best to help you
Ok in that case, the easiest way is probably to add all the permissions you want to take away to that internal group we created earlier with a value of false
If using commands, /lp group <group name> permission set <permission> false, or if using the editor, click the true to switch it to false (can either do this on existing nodes, or can switch it at the bottom when adding nodes)
...ok I assumed it was only a couple of permissions you wished to revoke, I misunderstood that apparently
So sounds like you more want to get rid of every permission a player already has, and just set a few permissions in that world? Everyone effectively is the same, regardless of their rank elsewhere?
Ok in that case there's an easier shortcut. In the internal group, add group.<group name> with a value of false for every <group name> that you want to effectively not exist in that world. You'll only be able to do this from the editor. That should do what you want
Hey treeko152! Please don't tag helpful/staff members directly.
Sorry! I do not understand the command perm Did you mean testperms?
Type !help for a list of commands
dont crosspost
someoen deleted a message
Thanks!
It doesn’t seem to cover socket message handling errors
Oh btw I’m using MySQL across three servers.
Hello, I would like to ask a question, if I use a more current version of luckperms in 1.16.5 forge will it work? it would be for something super simple like releasing /tp and a pixelmon command.
!forge
Forge added the Permissions API only recently in 1.18. That API is what allowed a native Forge version of LuckPerms to be made, however that API does not currently exist on older versions of Forge, and is unlikely to be backported. Without the Permissions API existing on older versions of Forge, it is impossible to make LuckPerms work on those versions of Forge natively.
There is a Sponge version of LuckPerms! You can add SpongeForge and the Sponge version of LuckPerms to use LuckPerms on older Forge versions.
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
what are some of the commands so i can set it up so only ops can use /warp or does it not work like that?
It doesn't quite work like that, indeed. As far as EssentialsX is concerned, it doesn't grant any permission by default. Therefore, you don't have to do anything besides not granting permissions for /warp.
Hi, I came here once to set argument based permission for "parent add" and it worked like a charm.
I added the node for edgerunner and new_player_wants_slash_hide today after that the tab suggestions for were just all the groups again I am pretty sure luckperms did not used to do that.
- luckperms.user.parent.add
- luckperms.user.parent.add.edgerunner
- luckperms.user.parent.add.modify.others
- luckperms.user.parent.add.modify.self
- luckperms.user.parent.add.new_player_wants_slash_hide
- luckperms.user.parent.add.usecontext.global
- luckperms.user.parent.add.vpnuser
- luckperms.user.parent.add.whitelisted
- luckperms.user.parent.add.{default,p_default,player,p_player,trusted,p_trusted,moderator,p_moderator,admin}:
value: false
[...]```
Anybody any idea what happened or am I just misremembering. I don't want my moderators to get confused by a list of groups they can not apply anyway. It just looks more polished that way.
Is the "connections from" setting what they're talking about in #1?
That message doesn’t really apply to you, as you’re not self hosting pterodactyl.
Ah
how to i make a paper that when i right click it it dissapears and i get a lp rank?
i posted in another chat idk the diffrence
!paste a full log where this error
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
Line 75 is where I ran the command
that isnt a full log
I’ll check again but that was the who,e console log from my server
I accidentally posted console log
That’s the server log I have tho
Did the new one I sent work?
@void verge (I’m not sure if I can ping you but I just want to make sure members on my server can’t use any bad commands)
Hey bnxtlvl! Please don't tag helpful/staff members directly.
Sorrys
well i dont help with offline mode
Oh who does?
Hello how to add rank and show it on top my head and chat
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
anyone?
Yes
how do i make a rank that has all the perms of another rank again?
Check #support-1 message and do not cross post.
Only 2 suffixes appear
!stacking
Display multiple prefixes/suffixes alongside a player's name.
what luckperms do i use for arklight 1.16.5
LuckPermsBukkit.
for arklight?
Yes.
!download
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Forge, Nukkit and Velocity.
¯_(ツ)_/¯
¯_(ツ)_/¯
!stacking
Display multiple prefixes/suffixes alongside a player's name.
Hello what value should i set in maximum-lifetime: 1800000 # 30 minutes in case of getting this console spam sometimes:
https://pastebin.com/tMTsf9Mz
Or what should i do to fix it?
please ping me when someone responds
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
!stacking
Display multiple prefixes/suffixes alongside a player's name.
!nw
We really would absolutely love to help you out! However, telling us that it isn't working wastes everyone's time. Please, just describe the issue you're having clearly and with as much detail as possible, and send any relevant screenshots of whatever problems you're having.
i do i create the track owner?
i want the nametag owner
but idk how
can someone help me?
An owner track has nothing to do with a nametag being displayed.
!tab Use a plugin to manage the tablist/tagnames.
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
the nametag not work
Hello, I have a problem when creating a Mysql database for LuckPerms on a Bungee server. I have correctly created a database and a user with the Grant option and all privileges. In the configuration file, I've saved the correct settings for the database connection but... when the server starts up, there are lots of errors for the mysql connection.
Here's what I've written for the database:
- CREATE USER '<name>'@'%' IDENTIFIED BY '<password>';
- CREATE DATABASE <name>;
- GRANT ALL PRIVILEGES ON <name>.* TO '<name>'@'%' WITH GRANT OPTION;
- FLUSH PRIVILEGES;
- exit
The errors :
https://pastebin.com/Fzv1FLDG
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5011ms.
When I compiled the feat/folia branch from https://github.com/LuckPerms/LuckPerms/tree/feat/folia it doesn't create a folia output folder, and bukkit version doesn't work
does someone know where I can get the folia version from?
Hi, /lp editor doesn't work
I think you misunderstood me, I am trying to get Luckperms working on a folia server, but I don't know where the folia jar plugin is placed in
or if I have to compile it in a special way
Does this not work? #general message
hey guys will it break anything if I remove this permission node (redacted part of it for potentially sensitive info)
btw the editor session was started by the console
It's safe to delete. It will cancel the trusted editor session. Next time you need to trust it again
hi, when I run /lp editor it doesn't work and it gives this error in console:
hi how can i make timed ranks or permissions?
!commands
Find all of the available LuckPerms commands on the wiki.
check "permission commands" for "set temp"
hi, i used to be able to left click on lp permissions or tags and it'll prompt a command to remove/make changes. it was super useful and saved a lot of typing but for some reason it doesn't do that anymore on the 1.20 version, anyone know why?
you using a modified client? To the best of my knowledge nothing should have changed with the click events
no I'm just using optifine
i have a problem with luckperms. it says in the console that it successfully connected to mysql but when i join the server it says there was a database error. there are also no errors in the console when this happens. what are some causes of this. i know mysql works fine and the credentials for it are correct. i tried updating luckperms, that didn't work. i dont know what else to try.
!paste full logs please
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest.txt for you: https://pastes.dev/AQdWZihLLW
ok done that
I see no record of anyone even attempting to join the game. If LP cancels the connection, there'll still be a bunch of logs
You're using bungeecord it appears, I'm guessing the Bungee instance of LP is the one that's erroring
just tried joining the server and lokking at the logs again and it doesnt show that i joined
Was I correct about the server being behind bungee?
yes
What's the bungee logs
!paste
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
bungee logs:
https://pastes.dev/h25J9hq03Y
ok so bungee says the backend is issuing the kick, but the backend logs you've sent have no evidence of any connection attempts. I think you're looking at the logs for the wrong backend, or you've got your IP+Ports mixed up in the bungee config
umm ok. so i figured out that the bungeecord ip for the lobby server (the server causing the porblem) was wrong. i updated it and it works now.
Hello guys, why Bedrock players can't be detected?
We used luckperms+tebex it works for Java players but not for bedorck players, even the gamertag is correct. we even tried to add the "." before it doesnt work for bedrock players.
we are using Paper+Geyser
!geyser
If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.
Hello, I have 2 differents chat : Global and Local
I'm using Luckperm and Ultimatechat
The problem is :
- I want to show my group prefix in the global chat, ok ✅
- I want to hide my group prefix in the local chat and only have the color, how ?🫠
Thanks in advance
Your chat plugin should have formats for both types. Just exclude the prefix placeholder in the format for local chat?
I have this in the ultimatechat config yml :
format-to-mc: '{ch-color}[{ch-name}]&b{dd-rolecolor}[{dd-rolename}]{sender}&r: '
This is the default tag I didnt find what is this, I think luckperm pass over with the prefix and sufix things, If we have a tag for luckperm it would be ok but I don't have this
Same
you should ask tebex support
they never reply my emails
even I sub their premium plans
and they don't have a Discord
well this is luckperms support, so why would we know anything about tebex?
because tebex only works with luckperms
huh
99% of us here use luckperms because we use tebex
it runs commands, no?
doesn't work at all without luckperms
unless you don't give in game perks just receive donations
that doesnt mean its our job support tebex users with tebex problems
Would giving someone this group prevent them from using the plugin's commands completely
or nah
No.
None of the plugins above assign their permissions by default to players, so you wouldn't have to negate aany permissions anyways. Just don't set it to true.
I want it so if I give this to an opped player it wont work
Setting a permission node to false will override a player's op status. Therefore, you may want to negate any permission you'd like operator users to not have.
The above permissions used, are just the plugin names. Not actual permissions for the most part. Find what permissions you'd like to restrict, and set them to false directly to your op users or groups they inherit permissions from.
just dont give them op?
Is there a way to do all of them instead of each individual permission
There are plenty of reasons out there not to hand out op. So yeah. May as well not give operator and assign specific permissions instead.
so im trying to make it so everyone can use /checkspawns on my pixelmon server and it says its set to true but when someone tries to run the command it says they dont have permission. anyone know why?
use verbose mode to see if it's firing any permission checks. Many mods don't, in which case there's nothing LP can do
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
how would i have it so a player keeps whatever role they have's permissions, but i can give them any rank's prefix
via a command i mean
/lp user <username> permission set <permission> <true/false> [context]
I believe for prefixes, it's just prefix.<prefix>
!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.
you can assign prefixes to players directly
who wants to help me do ranks and perms for my mc server\
No. Tracks do not come with inheritance on their own. You'd have to add inheritance to your group as well as sorting them through your tracks.
Alright thanks !
Hey all, quick question from a theory standpoint. I'm running my entire server on ubuntu machines, and my LP is running in mariadb for my velocity proxy. Yesterday, I had a corruption (not sure what from) that took hours to recover from. So, I'm currently finding the best way to be prepared next time.
Now, I could do a sql backup using cron jobs on the machine itself, but... there's lp export. I could easily schedule an export in my server wrapper to do this on a weekly basis, and those would be included in my backups which are automatically managed for certain lengths of time. Would an /lp export be just as viable of a method of restoring a lost database, as using sql backups on the machine? Because scheduling exports in the server itself would be way easier than using cron jobs, trying to backup a live running sql db. 😅
I also could explore split storage, or whatever it's called... just remembered that feature exists.
running lp export packs your entire setup that the server is using where its ran on into a viable zip file that can be restored from. i do the same thing. i also keep using the same file name so that the server replaces it, meaning i can run the command schedules daily and it wont clutter up by folder but rather exchange the file
I mean, my /lp export is barely 2mb at this point, I wouldn't mind keeping weekly backups for a year tbh. wouldn't hurt me in the slightest. I just want to make sure that it's a solid game plan for disaster recovery, vs using sql backups.
In either case, the whole server goes down, so I may as well have a quick and easy recovery path.
sql is fucky as it requires all connections to be closed or will close them for you while the server is running it (oops?)
Right, and that's a complication that could easily ruin my day. /lp export seems to get the data from itself, so I'm avoiding cloning a running database when doing the backups.
yep.
as long as nothing chokes your server while the export command is run, youre fine
I mean, if /lp export is good enough for switching database types, I can't imagine why it wouldn't work for rebuilding a corrupted one.
Thanks for echoing the thoughts out with me. I think I can finally put this concern to bed.
I have questions on how to add custom textures to your prefix. Like do you guys have an Example then I'll just figure it out and Make more? I once saw a ranks.zip file but I can't find it anywhere
(Ping me on Reply)
Please only ask your question in one channel. Flooding channels with the same question is not only annoying to those who you want help from, but it also clogs up things.
you need a chat handling plugin. LP does absolutely nothing to modify your chats.
My bad.
All good, best of luck.
I have questions on what some commands do:
/lp group (Group) parent
/lp group (Group) meta
/lp createtrack
/lp tree
/lp group (Group) setweight
And i was also wondering what command i could run to increase claim size (From "Open parties and claims) on a role.
!commands The wiki has descriptions for them all.
Find all of the available LuckPerms commands on the wiki.
As for the second question, it seems like you should be asking Open parties and claims support instead.
ok
im mostly confused about the parent command, they don't explain what a parent actually is
Check this.
What's granting the group tho? What's assigning the group based on the world a player is currently in? LuckPerms will never do it on its own, unless you're asking for the LuckPerms command to define the contexts when adding a parent group to a user.
i think they mean inheritance based on context
I feel like they're looking for something like Conditional Events.
Hello, I would like to know if it is "bad" (for tps, performance) that players have a lot of permission, or if it is better to minimize them?
that sounds like discordsrv's synchronization.yml should do the job
hi! i am very new at this and have no clue what i am doing. i have added luckperms to my server in addition with essx. the player commands won't work for anyone other than ops and i am trying to figure out what i need to do to fix that
because this says this
but then i get told this
:')
nvm
When will LuckPerms be on 1.20.1 Paper?
Does anyone know why when I modify the prefix it changes but then when I reconnect it it goes back to how it was?
Hey everyone, after some messing with my pterodactyl installation i finally got database host working, but now i made a database and now i get those errors:
https://pastebin.com/BcQyC32w anyones that has any idea how i could fix this and what the issue may be>
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5001ms.
Pterodactyl is accepting it so i dont think it is something to do with a firewall. And i can acces the database in my SSH so its not really something wrong with that i think
Use 172.18.0.1 for your address. 127.0.0.1 doesn’t work by default with docker. 127.0.0.1 refers to the docker container itself, and MySQL isn’t running in the same container as your server.
how to fix
Hi. How to fix it?
[11:58:15 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:02:34 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=yiyis).
[12:02:34 ERROR]: The server has not responded for 10 seconds! Creating thread dump
[12:02:34 ERROR]: ------------------------------
[12:02:34 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
Anyone has another idea what this may be?
Whenever I add the prefix it doesn’t show up in chat
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
Thank you
how do i give people permision to ban pardon kick and whitelist?
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
lol
Anyone any idea about my 5000ms error?
I would love to set luckperms up on my network but cant this way
thank you very much
Hello Support Group - Here is my Dilemma ---
Using PaperMC build #117 (4 Days old) MC version 1.20.1
Selfhosted server
Trying to update Luckperm from 5.3.98 to 5.4.102
Getting the following error at server startup:
(suggestions appreciated)
https://pastes.dev/PlvoIB2f87
send the full log, not a snippet
Here ya go... Latest.log
https://pastes.dev/1xNF7dXSNT
?
Checking in on my issue with Luckperms, If I need to send any more information just let me know. I can usually figure out what an error is trying to tell me (usually another mod is causing the issue) but this one has me clueless.
Extensions.default.assignments - this extension is 3 years old apparently and the latest build of luckperms wont load it. Removing this solved my problem.
are there any tag plugins that work with lp
https://www.spigotmc.org/resources/deluxetags.4390/
im using this but it dosnt seem to work
Im Using LPC for the chat formatting to work with LuckyPerms, I am trying to figure out what the placeholder would be to input for this plugin to work with LPC. https://www.spigotmc.org/resources/deluxetags.4390/
LPC is not affiliated with luckperms in any way
what can i use as a chat formatting plugin for lucky perms
that is affiliated with luckperms
that is affiliated with luckperms? none. we only provide support for luckperms itself, if you have issues with other plugins, you should go to their support or look at their documentation
what can we use?
!chat LPC does work (we just don't provide support for it, as with any other third party plugin). We've got a list of other chat plugins that are known to work with LP in the bottom link:
.
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
https://paste.helpch.at/ifetuzohan.rb
Anyone? Still got this
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5001ms.
i have a bungeecord server and i use advanced ban but when i am in a one of 4 server of the bungeee and i try to ban mute or kick a player the plugin say u dont have permission for do that, and i must excute the command from the console. i use luckperms and i dont know how use iton bungge for add permision of advanced ban, anione canhelp me?
Here's a guide to help users understand and use LuckPerms for the first time.
Mysql
I still nwed this help so i someone knows how to fix this. I would appreciate it. Tried the things on the docs and i got all the right permissions
Im a newbie in mysql but if i show grants of my mysql user. It gives this.
Lp cant access your database
How can i check?
On this imagw it seems like it can because it has permissions right
LuckPerms is unable to make the connection to the DB. It doesn’t even get to logging in. Are you using pterodactyl?
Yes i am
And im using the ip you told me to use
Is there any way to check it within mysql? I guess it should work. I just made a database using the database host in pterodactyl
@earnest apex
[luckperms-migration-groupmanager] Plugin luckperms-migration-groupmanager v1 generated an exception while executing task 848
java.lang.NoSuchMethodError: 'org.anjocaido.groupmanager.data.UserVariables org.anjocaido.groupmanager.data.User.getVariables()'
at me.lucko.luckperms.migration.MigrationGroupManager.lambda$runMigration$5(MigrationGroupManager.java:191) ~[luckperms-migration-groupmanager.jar:?]
at me.lucko.luckperms.migration.Iterators.tryIterate(Iterators.java:38) ~[luckperms-migration-groupmanager.jar:?]
at me.lucko.luckperms.migration.MigrationGroupManager.lambda$runMigration$6(MigrationGroupManager.java:159) ~[luckperms-migration-groupmanager.jar:?]
at me.lucko.luckperms.migration.Iterators.tryIterate(Iterators.java:51) ~[luckperms-migration-groupmanager.jar:?]
at me.lucko.luckperms.migration.MigrationGroupManager.runMigration(MigrationGroupManager.java:118) ~[luckperms-migration-groupmanager.jar:?]
at me.lucko.luckperms.migration.MigrationJavaPlugin.lambda$onCommand$0(MigrationJavaPlugin.java:37) ~[luckperms-migration-groupmanager.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.1.jar:git-Purpur-2017]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.20.1.jar:git-Purpur-2017]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.20.1.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]```
luckperms-migration-groupmanager.jar not working correctly on the latest version
Thanks will try tomorrow
Is 0.0.0.0 something else then localhost or 127.0.0.1?
hi, quick question for people who use LuckPerms for longer
When group had negative (value: false) permissions, the group above it which have defined to inherit previous group permissions will also inherit all negative premission nodes defined for previous group? or only regular (non-negative) ones?
all set permissions, regardless of value.
Idk if you ever used pterodactyl. But do i need to have the user called 'pterodactyluser' on host 0.0.0.0?
That one makes the databases within pterodactyl i think. That worked but then the server cant acces those databases?
bind-adress is 0.0.0.0 and database host is also 0.0.0.0
Something realy weird is going on. Can't remove parents. I've tried to remove groups from players in game, through console and the webeditor. As soon as I save the web editor the group appears back
How could I delete all permission assigned to users/groups to a server?
I want to delete all related files to the server=testing from all users and groups but I don't know how using commands
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
make a backup first
Sorry for disturbing but if I want to remove all the permissions that have the users/groups from one server, how the command will look like?
Something like this?
/lp bulkupdate all delete server=example
I have the same needs
Hello, any staff member who can give me support in changing the language (messages) of the LuckPerms plugin, I have tried and guided the plugin wiki but the translation is always deleted and errors arise, any good living being that can help me with this ?
in game, luckperms uses whatever language your client is set to. in the console, it uses whatever it gets from the server
Hello, i have this error on luckperms with paper 1.8 Caused by: java.nio.file.AccessDeniedException: /tmp/luckperms-jarinjar7849053623591474564.jar.tmp
bro please can someone help me people on my server don't have permission to use spawn how do i fix it pls help me i'm using essentials thanks
Ok so, I created admin group, gave them minecraft.command.tp perms and gave me friend admin, Doesnt work
He cant tp
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Okay, but could you help me to change the language, I don't really understand the process that must be carried out, the language I have now is English.
You've already pasted your logs on #general and received a response from Clippy. Have you visited the link to the wiki attached?
!errors
Here's a page with some common storage system errors.
i have
but i didnt get it
i couldnt find what to do
Make sure you setup your ssl correctly as stated in the lovely link given to you.
sql
not ssl
Too late. They left.
oof
I m a luckPerm user and i installed in aternos when i go to give permissions to the players! Perfectly i gave! but when i click on NPCS They are showing again ! You Don't have permission(s)! How to fix that ! when i deop and play as a player WTF! plz Help
Don't cross post, make sure you gave the correct permission node
how to make luckperms override all permissions of all other plugins
Hello, just a little question can we add the same permissions in differents tracks ?
Like this :
- " normal ranks " track
- level 1
huskhomes.max_homes.1 - level 2
huskhomes.max_homes.2 - level 3
huskhomes.max_homes.3
- level 1
- " shop ranks " track
- vip
huskhomes.max_homes.1 - mvp
huskhomes.max_homes.2
- vip
So if a player is level 3 + mvp, he will have 5 sethome or not ?
the math is up to the provider, aka huskhomes. huskhomes asks luckperms for permission values, but huskhomes has to also ask the right questions ;)
I'm not sure I understood
if huskhomes only asks luckperms "hey, give me the highest number of homes a user has" luckperms will respond with a number. for example 3. but if huskhomes asks "hey luckperms, give me ALL home counts a user has so i can add them together" then it will return all, where huskhomes then does the math
Hey, I'm back with the same problem, the plugin is more like "hey, give me the highest number of homes a user has"
so, what can I do if the "huskhomes.max_homes.3" doesn't add up with the 2 tracks? I thought of creating a special "homes_track" track with groups like home1 home2 home3 home4 home5 for example and making an command that promotes "normal rank" and "shop rank" in this special home track.
I don't know if this is a good solution what do you think?
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.
I just switched from Mohist to Arclight, and now luckperms is giving me a "Failed to init storage implemation" error with "database is locked" error too. It says something about bad operand stack and not too sure where to go from here. I have the latest log should anyone need it
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest.log for you: https://pastes.dev/WOnWFCWkQr
Arclight, as with any other hybrids, are not supported. Try on a supported server software if the issue remains and send a new paste.
That would make sense. So while using a Forge/bukkit server, LuckPerms is a no go?
!downloads You can find what server platforms LuckPerms officially supports on the main downloads page. It's generally advised you stick with either plugins or mods. Combining the 2 via a sketchy hybrid is bound to cause conflicts and break compatibility and stability.
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Forge, Nukkit and Velocity.
Add a displayname or use a prefix. You shouldn't try renaming the default group.
With what command?
!commands
Find all of the available LuckPerms commands on the wiki.
Ok thx but if I rename, Will it always be the main rank?
I mean whether it will always be the initial rank
how i can get older version of luckperms bukkit
don't crosspost and versions are here https://luckperms.net/download
they were already answered in the other channel.
I don't understand
What command I have to do?
Sorry! I do not understand the command rename
Type !help for a list of commands
!command @rich cliff
Find all of the available LuckPerms commands on the wiki.
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
k
ok
so
just saying ive tried everything and nothing work's to fix /lp editor, i try got over 5 plugins for help with it but nothing works
just /lp editor doesn't work btw
"doesn't work" is pretty useless for information.
what is it saying when you run the command? what plugins have you attempted to throw at it?
"Throw at it"
alr
"preparing a new editor session, please wait" i think something like htat
and when i try it again, is says "another command is being exicuted, please wait"
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
and the plugins i use were every essentials plugin luckperms, vault, and lpc chat formatter
none of those are going to effect how LuckPerms behaves.
do you want help?
i don't know what you want from me xd
send the info being asked if you want help.
imma private msg you
no
Sus.
u needed the colsole?
i need logs.
you upload the contents of your latest.log in a pastebin, and send it here
its a file, in your server files.
/logs/latest.log
shiiit
ok
my friend (other owner) has the files so imma need to wait a bit,
is that ok?
i mean, what if it's not? nothing will change 🤣
i can't promise i'll be around when you get it, but send it when you do.
ok, in msging to you or in this chat though?
here
ok
ty for now
he said he gona be back in 2 hours,
its been 2 hours and 40 min
'...
...*
Not the most reliable and trustworthy friend, huh? 😅
Go watch some Netflix and come back with a paste of your latest.log file using the https://pastes.dev/ service.
@dense kite are you still there?
Hey treelobster! Please don't tag helpful/staff members directly.
i got the thing in
someone please respond ive got the latest.log in it and what do i do now.
!paste Paste its contents inside the pastebin server linked below and send it here.
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
https://pastes.dev/ there

We need the link to your own paste. This is not it. Do the following in order:
- Open the
latest.logfile your friend gave you. - Copy the content from top to bottom using
CTRL+A(to select it all) andCTRL+Cto copy. - Head over to https://pastes.dev/ and paste the content of your latest.log file using
CTRL+Vand click on the "save" button at the top. - The pastebin service will instantly generate a new pastebin link which we've asked you to share. This is the link we've requested. Simply copy the url generated and send it here.
\\latest.log is not the contents of the file
im confused asf
that should be right
if im not dumb ofc.
u there
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1027)
java.base@17.0.3.1/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738)
EssentialsX-2.18.2.0.jar//com.earth2me.essentials.storage.AsyncStorageObjectHolder.acquireReadLock(AsyncStorageObjectHolder.java:35)
EssentialsX-2.18.2.0.jar//com.earth2me.essentials.Jails.getList(Jails.java:103)
EssentialsX-2.18.2.0.jar//com.earth2me.essentials.perm.PermissionsHandler.lambda$initContexts$10(PermissionsHandler.java:202)
EssentialsX-2.18.2.0.jar//com.earth2me.essentials.perm.PermissionsHandler$$Lambda$7125/0x000000080217d708.get(Unknown Source)
EssentialsX-2.18.2.0.jar//com.earth2me.essentials.perm.impl.LuckPermsHandler$1.estimatePotentialContexts(LuckPermsHandler.java:32)
me.lucko.luckperms.common.context.manager.ContextManager.getPotentialContexts(ContextManager.java:180)
me.lucko.luckperms.common.webeditor.WebEditorRequest.generate(WebEditorRequest.java:133)
me.lucko.luckperms.common.webeditor.WebEditorSession.create(WebEditorSession.java:60)
me.lucko.luckperms.common.commands.misc.EditorCommand.execute(EditorCommand.java:110)
me.lucko.luckperms.common.command.abstraction.SingleCommand.execute(SingleCommand.java:55)
me.lucko.luckperms.common.command.abstraction.SingleCommand.execute(SingleCommand.java:47)
me.lucko.luckperms.common.command.CommandManager.execute(CommandManager.java:279)
me.lucko.luckperms.common.command.CommandManager.lambda$executeCommand$1(CommandManager.java:183)
...```
not really sure what causes this error
are u like the owner of the plugin or what
good day to u
Update EssentialsX.
is that ALL i need to do?
LOL
mb let me do it
i gtota say
thats the BEST video to send to me at that EXACT moment
Thanks. I was preparing it for you. Glad you liked it.
np man LOL
aight let me actually update it
lol
I FUCKING WORKED
mb swearing
BUT IT WORKED
Hype. 
oh YEAH
i love/hate this game
im only gonna have to spend another like 5 months for this server to be not bad 💀
Gotta put in the work man.
Hello
is there a way to like create a groups which will only contain permissions, like somewhere else rather than creating group that can be assigned to a user
So basically creating multiple groups of permissions that will be spevific to something, and then inherit those groups of permissions to some group that is assignable.to a player
so like we define group of permissions called "essentials_basic" and then we make some regular group (like Member) inherit that group of permissions
etc
Someone help
yeah, just create it as a normal group
ok thanks, i thought there was a dedicated way to do this, i rather needed someone to confirm me this is a good idea for what i wantwd to do
thanks and sorry for tag, forgot to turn @OFF
👍
Personally to make sure my team/I don't get confused, I name all of those "internal groups" internal-<name>, to make it clear, but other than that, it's just normal groups
good idea
so basically any internal-<groupname> won't be used for assigning directly to users, rather assigning them to inherited list of group that will be used for assigning to users (like "vip" group for example)?
That's my personal system, yes, but LP treats all groups identically* so it's just for the human's benefit.
* ignoring the default group's given on default behavior
ok then my next questiom would be: what is the limit of groups created on a single database or however it works
because
i will probably have maybe 5-10 general grouped-permission groups
and then maybe 3-5 more per server on my network
so it might end up like
at max, around 35
only that kind of groups
only used for inheriting to groups that are going to be assigned to users
and i will have regular groups around 20-30
LP doesn't have a limit that I'm aware of
but can it become unstable with big amount of groups?
i hope that is why database is there
It shouldn't, no.
ok ty
one more question
and i'm done
does anyone know when you do /lp editor as admin or console and you go to web panel, enter that command popup that says trustbrowser or however it goes..
after like 5 minutes
i dont have apply button anymore
i have, "save"? then i need to apply it with command
is that normal
(i selfhosted panel)
everything works perfectly, except that i have concern about this
Yeah, the backing socket times out after a bit (10 minutes? don't remember the exact value).
There's a ton of people using the web editor, and every socket requires some resources on Luck's servers, so to save resources it times out after a bit
okok
but now
because i selfhost it
is it ok to remove that limit, and if yes, how?
because only i am using the panel
Probably, yes, I just don't know if it's bytesocks, LP, or LP-Web that actually handles the timeout
okok
i will try grep searching it today
something like "time-out" or similar
thanks a lot
I'd say it's most likely in bytesocks, if not it's probably in LP
you mean in the config of LP somewhere? i mean some config from webpanel directory?
i am not sure about the bytesocks, i forgot what is it about because i installed this panel few months ago
Best guess, it's in with the bytesocks config, or it's hardcoded in either LP or bytesocks
bytesocks = something related to bytebin? i really dont remember xd
thanks a lot however, you already helped me a lot
i will try with current info figuring it out
i hope it's not unchangable
yeah, it's kind of it's cousin. Bytebin is basically a very simple pastebin, when you create an editor session LP uploads your permission data to BB, then when you open LP-Web, it asks BB for that data - it's a middleman. Bytesocks is a similar middleman, except for sockets instead of bulk data - when you trust a browser, both LP and LP-Web open a connection to BS, which passes stuff from one to the other (when you hit apply, LP-Web tells LP to apply the permission changes).
(I'm simplifying things a bit, but this is the gist of how the web editor works, at least for opening)
https://github.com/lucko/bytebin
https://github.com/lucko/bytesocks
They're 2 seperate services though
ok i get it
is it possible that i only installed bytebin without bytesocks or both are required
i think i installed bytebin
i dont remember bytesocks
Yeah, that's possible, I don't know if the selfhosting guide has been updated since 5.4 (bytesocks + the apply button's introduction)
I'm guessing if you don't remember installing it but the apply button is working, you're probably using Luck's public instance like normal
i am up to date with latest luckpermsweb github repo commits
i remember i used that autoinstall script because i was missing something so bad and didnt want to waste anymore time xd so i gave it a try, modified it a bit ("fixed" it because it didn't work until some.point) and then i got it working with it
it works flawlessly,
btw, does bytesocks also require a subdomain like bytebin?
it feels like it's safer if not
what i get from this:
bytesocks is better than bytebin?
will bytebin ever become deprecated for next releases in a way where LuckPerms wont work with it anymore?
the guide i used was from LP selfhosting page, redirecting to autoinstall script
Not really, BB and BS do different things. The web services also require BB to function, BS is just a bonus convenience for the editor. BS can't logically replace BB's role
bytebin is also used for spark, the lp tree view and verbose viewer, and pastes.dev
ok thanks for clarification
can you explain like what are those bonus convenicence for the editor? when you have time, thanks
oh
how safe is if someone has bytebin url, while selfhosted LP webpanel is connected to it also?
I mean, bytebin is just a pastebin. You can send info to it to be stored, and it'll return a link. You can then go to that link later, and view that data. At it's core, that's how all of Luck's web services work.
ok but, i see you said that BS provides trust between LP and LPweb
how am i then able to have this feature when i only installed bytebin
ok i will actually need to.check if i have bytesocks also installed
maybe i do
bytesocks just serves as an alternate way of communicating the save command to the server.
When you hit save/apply, LP-Web uploads all of your changes to ByteBin. If saving, the bytebin code is the code in the applyedits command.
If you're applying, instead LP-Web sends a message back to LP via ByteSocks telling it to apply the aforementioned bytebin code (along with data to confirm it's a trusted session)
so it's still secure if you're selfhosting ByteBin and using the common ByteSocks instance
from what i see on the github repo of luckpermsweb autoinstall scripts, i searches all files and i dont see anywhere "bytesock/s" so i assume i dont have it installed
i cant check on my pc, not at home atm
i mean the vps
but i still cannot figure out even though you explained it very detailed
