#support-2
1 messages · Page 101 of 1
alright then you can add default to vote track and check their prefix weights so the correct one shows and youre good
Awesome, thanks for explaining that! Do you have any idea of the maximum prefix issue I have? Does meta formatting in the config to show highest group and like show next highest group(dont know if that works?) work to limit the prefixes to only show the 2 with the most weight
i dont think you can grab the second highest groups prefix of a track at all
it will flat out grab the highest of the track if you use that value to stack
Doesnt have to be a certain track, i mean like overall weights
not that i know of either. im a bit confused rn too tbh
so you want only the top 2 to show out of all groups?
Lets say me:
[Rank1] [Rank2] [Rank3] sama: hello
Assigned groups in lp:
Rank 1
Rank 2
Rank 3
Instead I want it like this:
[Rank1] [Rank2] sama: hello
But still be assigned to those three groups:
Rank 1
Rank 2
Rank 3
Yes
(The example above is how it is right now)
in that case you will have to move all groups from rank3 track into either one of the other tracks
if you define 3 tracks and stack 3 tracks, lp will show prefixes of 3 tracks
unless you dont give groups of the 3rd a prefix to begin with and take it out of the meta formatting in the config
or they can have prefixes but dont include the 3rd into stacking so the prefix never comes up although it has one
Hmm yeah that seems diffcult since it has different outcomes, either Staff + Donor, Staff + Vote, Donor + Vote, that are combinations of how i want the prefixes to behave
well, on the other hand, if staff isnt applicable, it will return "", meaning empty, so youd still have the other 2
but if all 3 are applicable, youll have 3 prefixes
yeah thats the problem
and it should work with the voting plugin i have aswell, that runs the command of setting a certain rank at a certain point, which will mess with the donor/staff if i add the vote ranks to the other tracks
Add a button in the editor on the site, it will be useful to remove all users.
thats why i did it with placeholders. i show staff + donor +normal player ranks in tablist, but i make replacements for them, so instead of showing the entire prefix, i have tab replace them with symbols or shorter names. developer becomes dev and so on. in chat, i use the full names, and only staff + normal ranks, not donor ones via placeholders since then it would take up a whole line for only the prefixes in chat lol
its tedious, but possible
holy moly this is diffcult to understand hahaa
yeah i appreciate the help though 😄
let me rephrase that so its more obvious
my lp does not use meta stacking at all. instead, i use tracks and the mentioned placeholders. staff are in staff track, donors in donor track and normal player ranks in the 'regular' track
so far so good
in tab i replace values. [Developer] gets replaced by tab with [Dev] to make it shorter. i use %luckperms_current_group_on_track_staff% to have tab check for the output. if the group name is developer, tab is set to add a so called 'tabprefix' for that group that reads [Dev]. I do that for every staff group. Owner is O, Admin is A and so on. I do the same thing with my donor and normal ranks
in my chat plugin i use %luckperms_prefix_element_highest_on_track_staff% + %luckperms_prefix_element_highest_on_track_regular%, excluding donor ranks to be shown
Yeah the problem is that it all changes depending on the situation, when someone is staff + donor + vote they dont want vote, but when someone is donor + vote they want vote rank etc
yea its a tradeoff. you can try to make a javascript to determine values and their combination though to achieve exactly that
Aah okey, I appreciate your help 😄 Im sadly too bad of a programmer hahaa
you dont need to know programming for that 🙂 there are plenty of examples on the page for javascript placeholders and the helpchat guys arent shy to give you a hand i bet. all you need to do is check the tracks the user is on and determine the combination. its really easier than you think
Oh okey! Ill take a closer look on this then 😄
Sir can u tell me the difference between in these command?
contact 'essentials' for support x)
sell is /sell <item> (in chat)
signs sell is selling / buing things with help of signs as shop owner
signs use is using signs to buy or sell something as shop visitor
autocomplete writes comands which alredy writen in editor usualy
I added default to a track but did you have an idea of the main issue, about the 2 highest group prefix only issue?
Ever since I updated to 1.18.1 with LuckPerms, when using the TabList plugin the groups are no longer shown next to peoples names, this only started when I upgraded and I've had issues in the past like this. Any one else know what's going?
You can easily find out which plugin is the culprit by checking if /lp user <name> info shows the right prefix. if it does, then lp really does its job - if it doesnt, then there may be a problem with lp but this is highly unlikely.
Hey thanks for your response, yeah lp shows primary group "owner" but it doesn't make sense why tablist isn't showing it as I didn't change anything between the upgrades settings wise.
what placeholder are you using in the config of tab?
Vault and EssentialsX if that's what your asking
no im asking for the exact tabprefix placeholder you are using
Oh sorry, I'm still waking up. The only other placeholder I can think of is ProtocolLib and the plugin is Animated Tab - TabList v5.6.1
alright i was asking for the very exact one because sometimes plugins introduce their own placeholder such as %luckperms-rank% and users may use them instead of the official expansions %luckperms_highest_inherited_group_by_weight% and so forth
so thats the only advice i have. if lp shows the correct ones, and another plugin doesnt, such as tab plugins, its definitely on their end. sure it could be that stuff changed in lp that the tab plugin needs to adjust to, to function with these changes but unfortunately thats something only the dev of that plugin can investigate and potentially fix
having that said, if you are using other placeholders than the official ones, try the official ones directly from lp so your tab aint broke and perhaps ask the dev if he messed up 😛
!placeholders
Display data such as user prefixes and groups from LuckPerms in other plugins.
I'll look into that placeholder, thanks for your advice
so
@lament pike what server software?
hello
bungeecord
i wait lol
paper on my others
@celest grove I already answered you in #support-1, I was telling Jonar to come here, not you x)
Your issue is resolved, update your LP Meyer
Might be something being dumb there, tho use verbose to check what perm it's looking for
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
i recently changed luckperms to work with my bungee server and now i cant switch servers
Did you give yourself the permission for /server?
even if OP'd, just give it and see
(tho why OP when you have LP anyways)
its not showing up on the editor
the suggestions arent perfect
if you know a permission exists, force it up lp's face
is it connected to the same database as backend servers?
echo, can i interrupt for a quick question?°
So there is no /lpb editor?
i didnt say that
Nothing happens when i do /lpb editor
/lp editor?
I have a default and member role and i’m wondering how I can either get rid of the default role and make member automatic or move member’s perms into default with the same chat prefix /colors and whatnot
yeah i didn’t want to interrupt the other guy and realized right after i posted it
When i do /lp editor it comes up with the editor but that doesnt change anything for all the servers right?
well, you didnt answer my question so i cant answer yours
They should all be connected to my sql
Is that what you mean?
yes thats what i meant. if your bungee is connected to the same mysql as your backend servers, then you can also add bungee perms such as for the server command to the /lp editor without needing to use lpb editor. why is that? since they share the storage, the bungee will 'listen' to changes made on the backends and see the bungee perm as such. if you didnt have it connected, you couldnt use lp editor because the bungee wont get to see the changes. you know what i mean?
Yes i do
So i can just use the lp edior cause they are all connected
But back to my original problem, no one has perms to use /server
hmmm, now my moderator has his perms but is displayed as [member]?
not sure if it’s something with the weighting or so but it’s exactly how it was on the old member role?
i tried to add it to my user
but im not sure if its the right thing
i added bungeecord.command.server
check /lp user <name> info on them to see if he has the mod group in theior parents. the prefix really shouldnt be trusted
ok good. so what do you get when using /server <servername> as feedback?
it says i dont have permission to use that command
aha
in your proxy/bungee console, you can also use verbose to check bungee perms. type into is /lpb verbose command <yourname> server <servername>
this will force lpb to run the command on you and print a list of permissions checked
says that the primary group is default?
but also mod, thats good. so, this means the default group currently has a higher group weight than mod
lemme test something
your default has weight 4
14.02 11:51:48 [Server] INFO [LP] VB > ihasjonah - bungeecord.command.server - undefined
undefined means 'permission is not given'. so either you added it to the wrong person by accident or your proxy is not connected to the db
i will make sure it is
the prefix is fixed but i had to remove default from my mod
you can try in the proxy lpb user <yourname> permission set bungeecord.command.server true
btw if this works but adding it from a backend server, that indicates that your bungee lp is not sharing a db or not listening/pulling to changes made
ok
so with weights should higher be lower or lower be higher?
the higher than rank is, the higher the number should be in both prefix as well as group weights
okay
its encouraged to go in steps of 10
lemme see if i can fix that
default 0
next up 10
and so forth.
i keep both prefix and group weight for the same group at the same numbers to avoid numerical confusion
let me look at it and see, currently having to do everything from my phone
i can see that lmao
/server command still not working
tried this?#
yes
14.02 11:54:24 [Server] INFO lpb user IhasJonah permission set bungeecord.command.server true
now verbose should say 'true' instead of 'undefined' like before
now i’m having issues setting the weight? how should I do that?
easiest way to set weights is in the editor imo
since you can filter nodes there and see all your prefixes etc on one page
yes it says true now
then you should be able to execute the command unless you have another permission plugin installed
I’m looking at the editor but is the weight deal at the top of a role supposed to be editable or should I add a permission node into their for weight!
?*
but if possible can you explain what the problem was? i dont really understand
nvm! it’s working now and I can fix everything I need to :)
first, you added the permission on your backend server. since it is a bungee permission, it needs to be seen by the bungee lp. it didnt. but when you added the perm in the proxy, it saw it
that indicated that either your lpb is not sharing the same db, or messaging service may not be set right
swo like, it didnt 'listen' to the change on your backend and pulled the changes
ok cool :)
also if i do lpb group default permission set bungeecord.command.server true will everyone be able to see it
only ops and people with the log notify permission will see the lp logs
other than that, nope
i meant use it my bad, if i run that command will everyone be able to do /server
yes, because every person who joins your server will be given the default role by lp. this does not go for people who you already gave a different role and deleted their default role if the group they have does not inherit default permissions
ok thanks :D
i sent the command lpb group default permission set bungeecord.command.server true but my other account with default cant use /server
can you use verbose in lpb as you did before on your other account?
lets see what it says there
ah
thats good to know
it could be because of that. did you set in your configs allow-invalid-usaernames: to 'true'?
🙂
Hello good morning, I wanted your help because the plugin was placed on my server but it appears in red and I don't know what reason it could be.
the plugins I have are authme,esentials(chat,spawn.protect),bstats,placehorlderapi,we and luckyperms, I would love to receive your help as it is a fantastic plugin
dont cross post
⚔️ 🗨️
If I have 3 tracks and only want 2 to show in chat at a time how would I do that?
don't add the 3rd track to your meta formatting
Lets say I have tracks Staff, Donator, Ingame. If someone is all 3 I only want Staff and Donator but if somone is only Donator and Ingame I want just them to show. So if I just didnt add that to the Meta formatting it would never show the 2 tracks no?
sorry im very new to this stuff
there's no support for conditional meta formatting, it will display the tracks you configure
Okay
How to see a group displayname in game?
/lp group <group> info
unless you are referring to in chat
which would usually be a prefix.
Yeah,thank you.
Thank you.
Hi, please forgive me in advance for this question. I have read the wiki and I'm not sure what I'm doing wrong.
I want to deny commands to default users such as dynmap.hide. In LP Editor, in the default group, I have a line with dynmap.hide set to false. If I deop myself and set myself as default group (and no other group), I can still use the dynmap.hide command in game. Is this because I have the luckperms*. permission or dynmap has a problem?
Please let me know if you find the solution to this! Since this is exactly my issue aswell 😄
use different chat formats based on their primary group
maybe you have the * permission or dynmap.*
remember you can assigns permissions directly to users too, maybe its there and not in any other group. lp will prioritize user-assigned perms over group ones
Checking my user perms, it says I only have luckperms.*, I am in the default group, and I have the editor key
perms seem to be working correctly for all my other plugins, only dynmap seems to be an issue
I have solved this issue. There were other dynmap nodes that were enabling the commands
what does this means? Thread starvation or clock leap detected
Hello there, quick question.
I have a custom-made ressource pack which adds font icons.
Is there a way to use these icons as prefixes on luckperms?
Thanks!
basically how can i change the font of a luckperm prefix to a custom one like example:font instead of minecraft:default
oh alright, do you know any other way than LP to make that possible ?
Your chat / Tablist / whatever plugin would need to support custom fonts
If whatever display plugin(s) you're using supports the MiniMessage formatting system, assuming their minimessage is up to date, custom fonts are supported.
I'm not aware of anything besides minimessage supporting custom fonts
thanks, i'll use that in my own chat plugin, i added minimessage formatting in it
mmk if you're already using minimessage, then it's just a simple tag like everything else. Check the MM docs
actually i already did that (test right below) ^^
but i wanted to know if i could link that somehow with luckperms
Just add the minimessage to LP. It doesn't care what you put in the prefix/suffix/meta
oh okay that's perfect
(i.e. I use a meta to have my name have <gradient:dark_aqua:aqua>)
alright, i think i'll just use the prefix field because if i wanted to use a meta i would have to use luckperms' api in my plugin
all things LP are stored as permissions as well
so I can set meta.name-color.<gradient:dark_aqua:aqua> which make's the meta key name-color equal to the gradient thing 🤷♂️
Can you tell me how to give temporary ranks to players? I was referred to the command
/lp user/group <user|group> parent addtemp <group> <duration> [temporary modifier] [context...]
how to use the web editor for my server?
I have given permission but still i players are not able to buy from chest shop. Can anyone tell me how to solve this.
Do /lp verbose record <the players name>
Then get that player to try and purchase something from a chest shop, then do /lp verbose paste and send the link here.
Okay
Gives me an error.
?
Idk
About this
@tidal blade
Sir what i have to do now?
Player are still not able to buy from shop
Hey KNOX! Please don't tag helpful/staff members directly.
Hmm okay, try doing /lp verbose on <player> Then get them to try chestshop, then screenshot what it says
Okay
Wait, why do you have WorldGuard and GriefPRevention?
They both do the same thing
But either way, looks like a worldguard or griefprevention issue
as it's in a region and/or claim
?
Okay
Show me the output from /plugins
& /version
Try without nLogin
i see a mysql error
While you're at it, remove essentialsxmpp essentialsgeoip and essentialsprotect unless you actually intend on using them all.
yesterday evening I played with nlogin today it doesn't work. I'll come home right away and do as you said
Thanks, I'll post tonight
If that doesn't resolve it, read https://luckperms.net/wiki/Storage-system-errors#mysql-no-operations-allowed-after-connection-closed-error
Hello, I linked my database with luckperm but does not link the rank in the other servers that I have also being in bungee
Don't crosspost please.
sorry
you can help me?
Sent you a question in #support-1
i send it
hello, i seem to be having an issue, - trying to add luck perms and grief prevention to my server. I seem to be getting this issue in console saying:
FML has found a non-mod file LuckPerms-Sponge-5.4.4 (1).jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
- Don't use GP, it's old and outdated
- Use this LP #support-1 message
thanks for the quick response trying this now - you're a saint it worked thank you 🙂
Are we not able to include placeholders in the prefix node the way I'm trying to? So for example if I wanted to use this placeholder in a donator group:
"%changeoutput_contains_{luckperms_groups}_moderator_[Moderator]_[Donator]%"
...it would normally return '[Moderator]' or '[Donator]' based on whether or not the player being parsed is also in the 'moderator' group. But in practice when I use this node in a "donator" group:
prefix.2.%changeoutput_contains_{luckperms_groups}_executor_&8[&3&lExecutor&8]_&8[&3&lTier I&8]%
...it fails to parse and I just see the prefix as that text.
I understand that I could just use weights to give a player one or the other, but I want donators to be able to have the same formatting as the moderator role while still displaying the moderator text.
https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#changeoutput
Hello, I have a question.
I’ve seen that there is this command “/lp user <user> clear”. Is it possible to clear only certain ranks/ tracks?
or
To reset a track back to it’s first rank without affecting the other tracks?
For example
I have 4 Tracks
Mines
Prestige
Donator
Staff
I want to make it so when a player rankup their prestige level, then the Mine Track to reset to the first rank, which is A. Is it possible to make it like so?
Without affecting the Staff/ Donator/ Prestige Track
no, clear will clear all of the permissions a user has
you could probably do this easily using the api, but i dont believe its possible using commands
that will remove them from all groups on the track, not set them back to group 1
/lp user/group <user|group> parent settrack <track> <index|group> [context...] ?
https://i.imgur.com/hzzvmXm.png
welp there you go ^^
conditional events may also help aka if user has group x on track x, execute the command to put them back to rank whatever
So that player won't have permissions from the rest of the ranks on the track
the oinly difficulty i see is that prestiges arent being counted
but that can be done by adding a placebo permission on prestige. so if a player reaches the last rank of a track, conditional events sets them back to rank 1 but also a placebo (useless) permission such as prestige.1 to the player. conditional events can use %luckperms_has_permission% and check for this placebo perm and if this is true, add prestige.2 instead and again reset their rank
a replacement could then also be done to turn has_permission from lp to a string to display which prestige a player is on
also, why is my brain so weird to think of stuff like that. i never did prestige or anything like that, not even factions or whatever lmao
Thank you, I will try it out and come with a response 😄
cool, id really like to see someone do this. it sounds messy and probably is but once you have 1 prestige working like this, you can easily copy paste that to the next ones and so on. i hope it works in reality like my brain suggested
Hello
I would like to know if it is possible to put a custom message when a person does not have the permissions and when the person has the permissions its displays the placeholder normally in the scoreboard (temporary fly)
Image
Put a cross when there is nothing with this placeholder %luckperms_expiry_time_factions.fly%
how can i make the prefixes in the 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!
got it
You can use a plugin like Tablist to do that, it automatically links with your groups
Do not cross post
can u help me tho
Hello
I would like to know if it is possible to put a custom message when a person does not have the permissions and when the person has the permissions its displays the placeholder normally in the scoreboard (temporary fly)
Image
Put a cross when there is nothing with this placeholder %luckperms_expiry_time_factions.fly%
is there a reason that sql messaging is preferred over redis when using mysql?
Hm no, that's not possible with just the LP PAPI expansion.
You can most likely do something with the JavaScript PAPI expansion, getting the LP placeholder, if it's valid show that, otherwise show whatever else you want to show.
I don't really know about that myself, but if you intend to go down that path (which seems fairly reasonable) I suggest you ask support in the PAPI discord for that, they'll be able to assist you better on that specifically
If you already have a redis server set up, go for it! sql for msging is convenient (since you already have the database!) when you don't have or can't have a redis server running
Or rabbitmq too
havent heard of rabbitmq
Don't worry, me neither
if you want to give lower staff permission to use LP's own commands to edit groups, you can use argument based permissions (after enabling in console) to limit which groups they can modify
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Hello, how to fix this error, my whole Server is crashing, including proxy and spigots. maximum-lifetime is 1800000 and wait_timeout is 28800.
[17:37:20] [luckperms-scheduler-worker-48/WARN]: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 16794ms.
!sql
Sorry! I do not understand the command sql
Type !help for a list of commands
the Autoupdater dont work
How to enable changes on the webiste on the server if that are connectet but dont change anything
well, you still need to press 'apply'
were?
Hello, how to fix this error, my whole Server is crashing, including proxy and spigots. maximum-lifetime is 1800000 and wait_timeout is 28800.
[17:37:20] [luckperms-scheduler-worker-48/WARN]: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 16794ms.
@soft cosmos
Hey Daniel9! Please don't tag helpful/staff members directly.
there are no apply button on website ore in minecraft.
.
ahhh noice thank you!
why this happens
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/WutmzS9MTs
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 6057ms.
When I did /lp group rename the rank prefix doesn't work / show up for them on one of my instances. I've re-applied the group to the user as well
!!Help!! I need help with luckperms bungee I get this error
Kicked whilst connecting to Lobby: [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors.
how do I solve it
!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!formatting
!hack
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!verbose
!version
!weight
!whyluckperms
!wiki
!errors
Here's a page with some common storage system errors.
!permissions
A list of permissions used by LuckPerms commands.
We recently added a factions server and we want to add it to the bungee setup is there a way to add all the permissions thats on it so they are all server=factions in context rather than global perms and wont mess with the rest of the luckperms/other servers?
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/VHsxrw70HG
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
what would be the command to make it only server=factions
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected ':' at line 3 column 23
at com.google.gson.Gson.fromJson(Gson.java:818) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.Gson.fromJson(Gson.java:741) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at me.lucko.luckperms.common.config.ContextsFile.load(ContextsFile.java:65) ~[?:?]
at me.lucko.luckperms.common.config.LuckPermsConfiguration.load(LuckPermsConfiguration.java:47) ~[?:?]
at me.lucko.luckperms.common.config.generic.KeyedConfiguration.init(KeyedConfiguration.java:49) ~[?:?]
at me.lucko.luckperms.common.config.LuckPermsConfiguration.<init>(LuckPermsConfiguration.java:41) ~[?:?]
at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:133) ~[?:?]
at me.lucko.luckperms.bukkit.LPBukkitBootstrap.onEnable(LPBukkitBootstrap.java:177) ~[?:?]
at me.lucko.luckperms.bukkit.loader.BukkitLoaderPlugin.onEnable(BukkitLoaderPlugin.java:51) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:199) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Caused by: com.google.gson.stream.MalformedJsonException: Expected ':' at line 3 column 23
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1505) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:519) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.stream.JsonReader.peek(JsonReader.java:414) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:644) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:667) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:667) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:642) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at com.google.gson.Gson.fromJson(Gson.java:803) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
... 16 more```
Help please?
did you manually edit the contexts.json file?
looks like its syntax is messed up
you should copy/paste its contents into some sort of online json validator, then it will show you where it is wrong
put your contexts.json into here https://jsonlint.com/
JSONLint is the free online validator and reformatter tool for JSON, a lightweight data-interchange format.
you need a colon between the key and value
wdym?
do you know json syntax
no
{
"static-contexts": {
"server-type": "lobby"
}
}
thats like trying to edit C++ code without knowing C++ ;(
whats the actual goal with that static context
lol
..
aber sent the corrected JSON, json requires colons between the key and the value
and there was a trailing comma without a key following which also would've caused a problem
its still not working
it wont connect my lobby with factions server
anyone help, i can't connect lobby with factions
That has nothing to do with static contexts
i have 2 problems with lp
first is, that i only 500 users when i do /lp editor
second is that i not find a specified player when i do /lp editor username, uuid also not work
player was online a few times
- the current implementation limits the editor at 500 users
- the command is
/lp user <user> editor
thx
when run lp user sprotax permission check luckperms.editor in console it returns the below message, but yet my user can't do /lp editor. Any ideas why?
@dense meadow odd, try a verbose /lp verbose on sprotax & luckperms
I'm getting spammed with messages now, what should I be looking for?
after doing the verbose command
do /lp editor, then /lp verbose off
then send an /lp verbose upload link perhaps
OK, I have no idea what I did but with verbose on they worked and they still work with verbose off now
lol?
verbose only prints the permission checks
it shouldnt make something work again
hi is it okey if anyone can help me with another plugin in private? i ve reached a new low in desperation
so its ok to ask abt other plugins
there, yea
how do i give other ranks the same permission that default has?
https://paste.gg/p/anonymous/1b2e92fcf90e4380b15541348e6462f0
ik this isn't a luckperms bug, but could someone tell me which plugins fault this is?
I reported to wildstacker and they said it's luckperms fault
Hello there, how do i make defoult group unable to use any command from plugin and just allow commands what i need. Not reverse how it made to allow all commands like essentials.* true and essentials.gamemode.* false etc.
think you would do
pluginperm.* DENY (this denys everything even what you have by default)
then just do the individual permissions you wanna allow, LP seems to put specific perms as a higher priority then general ones
Soo like if plugin allow defoult group use any even admin commands that Plugin.* Deny will make unable them? And i can do plugin.command.skill.cast true and he will be able to only use that one command?
From plugin
So, ranks need to inherit permissions, for other ranks to matter
if admin isnt built ontop of the default perms, then you need to add the plugin.* DENY to admin aswell
Deny is 3-ty one? Isnt here just True/false ?
oh, deny would be false
i havnt touched my perms in a bit so my term was wrong
true gives permission
false denys permission
I just remember some problems when i did use plugin.* False and plugin.commad.call true. And it wasnt working
Bcz first "plugin" word command was like blocked. And i was unable to easly let player use from 120 commands only one command
Couldve been due to weight
Could u explain how make weight?
i think theres just a permission you can add thats like weight.#
but thats if someone has multiple ranks at once
do your players have multiple ranks?
No, i wanna make just one. Multiple they will have it.
like i have
player (normal track everyone has)
supporter (people who bought ranks)
staff (people who staff)
U wanna tell me just yo block all for defoult group and make second one with weight 2 where i will JUST do my true think?
Just make true for commands what i want without false one
do your ranks use other ranks as a base?
are we allowed to ask for LP editor links?
cant really do much if we cant paste the commands right?
Yep thats will be. I use parrent for defoult bcz Towny plugin for wild zones
Im not at pc 🥲
Is it right thing?
yeah so if it has a parent rank, could add weight.2
so that any permission changes take priority, if its having issues
see if that helps
Thanxh for explaining bcz i has server for, 6 mounth and permission troubles was a huge timelosse. After a wipe i would try use THAT thing to be lessbored and timeless
i was under the assumption by default they took priority, but im not a expert by far, i kinda just learned on the job
and i was working with perms done by 2 people who also were new to it
This might be a silly thing, but I can't find an answer anywhere. I have my survival and skyblock servers connected to the same database. I have tracks set for survival playtime promotions, but I'm trying to figure out if that can be ignored in the Skyblock server? I don't want the tracks to impact the skyblock server, only survival. Is this possible if they are in the same database?
hey anyone know how to fix this when ever i use the lucky perm 5.4.5 on my fabric 1.17.1 server , many time its won't load or it will crash the server with 'Exception in server tick loop'
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/EkHEJC40gz
someone know how to fix that?
Crossposting 🙃
Hello i have that when execute /msg player msg
and console
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.
error luckperms
what chat plugin are you using
Deluxe chat
no cross posting please
Details ?
Is there any way I can put a certain rank that automatically becomes the richest?
What do you mean by automatically becomes the richest
rank the player with the most money
As in it automatically gives the player at Baltop 1 a role?
Yes
Hello, what can this be? 17:31:23] [luckperms-command-executor/INFO]: §7[§b§lL§3§lP§7]§r §aSet §bDreamwardrobe.use.hats.pilgiram_hat§a to §btrue§a for §biamstream§a in context §3server=§bsurvival§a.
[17:31:23] [ForkJoinPool-1-worker-11/INFO]: [Messaging] Sending log with id: 7b9324c6-cc78-4db2-bc8f-27bcd9a0d440
[17:31:23] [ForkJoinPool-1-worker-11/WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
[17:31:23] [ForkJoinPool-1-worker-11/WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
[17:31:23] [ForkJoinPool-1-worker-11/WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:637)
[17:31:23] [ForkJoinPool-1-worker-11/WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:418)
I assume this is breaking something in my plugin which is permission based.
Bonjour,
j'ai un probléme avec Mysql
[13:19:40 ERROR] : at me.lucko.luckperms.common.storage.Storage.lambda$future$1(Storage.java:106)
[13:19:40 ERROR] : at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
[13:19:40 ERROR] : at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:66)
[13:19:40 ERROR] : at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[13:19:40 ERROR] : at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[13:19:40 ERROR] : at java.lang.Thread.run(Thread.java:748)
[13:19:40 ERREUR] : Caused by : java.sql.SQLTransientConnectionException : luckperms-hikari - Connection is not available, request timed out after 5000ms.
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:696)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:197)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:162)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
[13:19:40 ERROR] : at me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory.getConnection(HikariConnectionFactory.java:174)
[13:19:40 ERROR] : at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.loadAllGroups(SqlStorage.java:491)
[13:19:40 ERROR] : at me.lucko.luckperms.common.storage.Storage.lambda$loadAllGroups$11(Storage.java:205)
[13:19:40 ERROR] : at me.lucko.luckperms.common.storage.Storage.lambda$future$1(Storage.java:101)
[13:19:40 ERROR] : ... 5 plus
[13:19:40 ERROR] : Causé par : java.sql.SQLException : Accès refusé pour l'utilisateur 'u1_htdRcIbAwI'@'172.18.0.2' (avec mot de passe : YES)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:453)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.PoolBase.newConnection(PoolBase.java:364)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool.access$100(HikariPool.java:71)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool$PoolEntryCreator.call(HikariPool.java:726)
[13:19:40 ERROR] : at me.lucko.luckperms.lib.hikari.pool.HikariPool$PoolEntryCreator.call(HikariPool.java:712)
[13:19:40 ERROR] : at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[13:19:40 ERROR] : ... 3 plus|```
Hey I'm new to using spongeforge and I'm having an issue with getting LuckPerms to work. All my other plugins work, but when i type "/Sponge Plugins" Luckperms is the only one not showing up. And all the commands are unrecognized. Can anyone help me with this issue? I'm running a minecraft server for about 30 students at my university
If anyone can help, please dm me
!paste send your log 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!
@dense kite It isn't crashing. The server just isn't detecting LuckPerms, but is detecting all other plugins
Hey Hornsby! Please don't tag helpful/staff members directly.
Okay, send the log please
Your latest.log. All server activity is logged to a file. /logs/latest.log
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest.log for you: https://pastes.dev/H91eTaElJR
#support-1 try the builds in the pinned messages.
Yes.
LuckPerms is detected now but none of my Sponge commands are working now
every sponge command gives me the "not enough arguments" output
Do you have perms for the sponge commands
@dense kite I know we aren't supposed to tag but i really wanted to thank you for your help ❤️ everything works now.
Hey Hornsby! Please don't tag helpful/staff members directly.
and i don't think that's the problem Lord_Samosa, it still isn't working after i gave admins all perms
the other plugins aren't appearing on the web editor
i only see LuckPerms, Nucleus, GTS, and base minecraft
shouldn't it detect all permission nodes from all mods?
Just because the perms aren't showing up on the editor, doesn't mean they don't work
The editor merely suggests perms it knows of. It does not know every single perm for all your plugins/mods
what perms exactly did you give
this is really foreign to me. If i set the perm that just says "luckperms", does that give every single perm with that prefix?
can i do that will all prefixes?
prefixes?
like in that picture i sent, instead of having those two nucleus permission nodes, can i just put nucleus.*
also how do i make it so if a new play joins, they get assigned a default role?
it happens automatically
do i have to manually do it for pre existing players?
no
well it didn't assign it to anyone, im having to do everything manually. is there a config option i can change?
Oh nevermind i see it now when i look at the web editor.
sorry about that lol
you are 100% correct
aberdeener, do you know the answer to the prefix question i asked?
or whatever the term is for the first word in a permission node
Nucleus is a plugin that really shouldn't be used with the * wildcard unless you know what to remove
Pretty sure there's a whole doc on why you shouldn't use it
If you really want all perms, use the super perms https://v2.nucleuspowered.org/docs/howto/roleperms.html
alright thanks so much for the help ❤️
how do I see the members who has a rank with specific contexts
might would work with /lp search ~~ group.<groupname>
@fiery smelt
Haven’t tested it so not sure, but I would think it would count context permissions as similar
Yes, in the list shows the context
hey can sb pls help me? lucky perms is somewhy not working
Hmmm
please can i have some assistance in setting up with the web editor i have read and watched so many tutorials but i still dont understand how to use this
can you explain this more?
if you’re meaning how to use the web editor, it’s /lp editor ingame
in game or console
how do i take luckperms setting to one host to another
from aternos to ploudOS
!editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
how can i fix this so as u can see i have the permsion for this rank to do /kit coal but when i do /kit coal it says i dont have permission to do the command any hlep
i rly nned help
Read the wiki about essentials perms. For kits, you need the base perm + specific kit name perm
No
help, I can't start the luckperms command in bungeecord, but it started correctly, because the folders are there
idk what i done wrong
oh
help pls
Try and see?
hey you know any way to use buycraft to give u a rank when bought a rank
Its all in its docs
what command is it to give someone a rank btw
@sour gorge i forgot
sorry for the questions
!commands
Find all of the available LuckPerms commands on the wiki.
In user -> parent
errr
im confued
what is that command
/lp user <user> parent
right then what after
? @sour gorge
Can you please quit tagging me
sorry
Read whats the difference between 'parent add' and 'parent set' is
Important, trust me
The rest is exactly the same on both as for command arguments
Thats one way yes
Hi there, I just migrated from pex to luckperms. All of the permissions and prefixes seem to be ok after using the migrate command and deleting pex. However, my problem is with the beginner group. My promotion ladder is set up like this:
name: default
groups:
- steve
- recruit
- member
- regular
- veteran
However, upon joining, players do not start with the "steve" group or show it's prefix. When I use the luckperms user <name> info command it shows them as "default" - but I dont have that group set.
And I did look here in the wiki and set the steve group to it's parents, but that didnt change anything. https://luckperms.net/wiki/Default-Groups I found some similar situations on reddit, but nothing that helped.
And when doing /luckperms user <name> promote it does promote them to "steve" but with "recruits" prefix instead for some reason
nvm I was using the default group the incorrect way
[WARNING] Plugin listener me.lucko.luckperms.bungee.listeners.BungeePermissionCheckListener took 89ms to process event PermissionCheckEvent(sender=FateFighter97, permission=bungeecord.command.alert, hasPermission=false)!
How to fix?
Hello I have a problem, Luckperm connect only to 2 servers at the same time on the database. When I close one open one again, it works, otherwise it shows me this error message: https://www.toptal.com/developers/hastebin/tekafigaxo.yaml
'max_user_connections' is set to 10 but I can connect 2 servers at the same time
Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.
then your database only allows between 20 and 30 connections.
each LuckPerms instance uses 10 connections.
ok thank you, and how can i solve the problem ?
increase max connections on your DB server, or decrease the amount of connections LP uses by default.
If I lower it to one in LP, will it still work ?
I don't have control over the maximum number of database connections
if you're using a host, contact them.
I don't know how many connections you can safely lower it to, and still have a proper functioning server. LP using 10 by default should give some indication that it should stay close to it.
Thanks a lot for your help !
Hello! I have a question.
Everytime i'm doing /lp editor (i've only tried it via console) it completely crashes my server. I am using the luckperms editor for more than 3 months and this never happened to me.
Plugin: LuckPerms 5.4.0
Server: Spigot 1.14.4 (Java Edition)
Java: 13.0.7
Please help.
java version - outdated
server version - outdated
luckperms version - also outdated
what did you want?
did you really think that everything would work correctly
Dude. If I download the plugin on SpigotMC it is version 5.4.0. What Server version am I then suppose to rund and what Java version?
@wary lintel check console, are there any errors
Java version is fine for your server version.
Try downloading the latest version from luckperms.net.
If the problem still exists, paste the full startup log here for more help
!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!
Hello i have a little problem, I run a server and I make a few ranks with his weights but when someone types in the chat, the rank doesn´t appear aside of the name, is there some fix for this?
!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!
Hey I really need help! Since ive switched Host and changed to a velocity proxy, my voting rankups dont work. Before i couldve done /lp user xxxx promote vote but now it says that the person is a member of multiple locations on the track. Unable to determine their location
do you have all of the ranks in the global server scope?
they should be per server if they’re all on the same db
What does that mean?
So context in the web editor should be nothing ?
context should be server=“<whatever server they should have the rank on>”
okey so its the server name i connect to when doing /server (name)?
it’s the server name as defined in the LP config for the server
should be the first line
okok 1 sec
server: global
it says
it says it effectively is ignored when set to global
are you running multiple servers on velocity
and is LP using the same db on all of them
I run 2 backend servers from my proxy
and LP is only in the one im in right now
this is when i do /lp info
if that helps
what message comes up when you try to promote on vote track
can you screenshot the user info for that player?
what ranks are on the track for vote?
its weird cause i havnt changed anything and it suddenly doesnt work
i can screenshot lp web editor 1sec
thats the vote track
but I need default in it
cause otherwise it wont display in the formatting
and it worked before
cause without the default my ''default'' members just have no prefix at all idk
you don’t, if you run promote on a user that isn’t in any rank on the track it will automatically give them the first rank on the track
no remove it from the track
not the whole rank
Yeah but i have meta formatting top staff rank, top donor rank and top vote rank, so the default rank wont show in any of them if so
or is it another way to do the default ranks?
oh wait i might have an idea, i can add the default to staff track and make first vote rank have the prefix of default as negative
would it be OK to move the default to staff track?
It worked! Thanks for the help!!!!
now ill just have to figure out how to make the default still show when none of the ranks are there
maybe some if: stuff works? like if no rank in tracks are assigned to a player, it displays default?
LP should create a default rank when you install it
Even if i have metaformatting to show the different prefixes?
I do not find a default rank in config, do you know where I can change the default rank prefix?
But i think i can add it to staff and then add negative prefix default to the first vote rank to bypass the meta formatting, is that true or will the same error occur when adding permissions groups to staff track aswell? @lyric olive
should already be created, it wouldn’t be in config
if you have your rank weights set up correctly then it should automatically override the default rank prefix when they have a vote rank
My meta formatting is set up to display 3 tracks simultanouesly (Staff + Donor + Vote) so if default isnt in any of those tracks it wont be displayed
so thats why i need it to be in 1 of the three different tracks, so that it can register in the formatting choices
in your chat?
not sure what chat plugin you’re using, but you should be able to set a default chat prefix or use an if statement somehow
Okey, I switched chatplugin to VentureChat just today so ill check that out!
[WARNING] Plugin listener me.lucko.luckperms.bungee.listeners.BungeePermissionCheckListener took 89ms to process event PermissionCheckEvent(sender=FateFighter97, permission=bungeecord.command.alert, hasPermission=false)!
How to fix?
By not cross-posting
Hello
So right now my luck perms storage method is set to mysql and it is connected to a database. Now I want to change the database into a entirely new one, but still keep the old permissions. How can I do this ?
Thank you.
is there a way to show luckperms role?
[15:57:43 ERROR]: THIS IS NOT AN ISSUE TO DO WITH PER WORLD PLUGINS
Could not pass event AsyncPlayerPreLoginEvent to LuckPerms v5.4.1
org.bukkit.event.EventException: null
at me.incomprehendable.dev.pwp.transparentlisteners.PerWorldPluginLoader.lambda$createRegisteredListeners$1(PerWorldPluginLoader.java:113) ~[PerWorldPlugins 1.0.1.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at me.incomprehendable.dev.pwp.transparentlisteners.PWPRegisteredListener.callEvent(PWPRegisteredListener.java:20) ~[PerWorldPlugins 1.0.1.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:631) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerLoginPacketListenerImpl$LoginHandler.fireEvents(ServerLoginPacketListenerImpl.java:398) ~[?:?]
at net.minecraft.server.network.ServerLoginPacketListenerImpl$1.run(ServerLoginPacketListenerImpl.java:287) ~[?:?]
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) ~[?:?]
Caused by: java.lang.NullPointerException
!switchstorage
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
!paste your full server log, not only the error plz
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!
Can anyone give me LuckPerms Bungee with version lower than latest plzz..
by not crossposting
.
??
dont crosspost
I am asking because in new version my database is not working
yes, but you asked in two channels. he’s saying that you should just ask in one, posting your issue in another channel doesn’t really help. when someone is able to answer it they’ll ping you
Ok sorry I will not repeat it
Hi there, I'm using the luckperms web editor, and everytime i set the default permissions, it doesnt work. It says that I don't have permission for that command. However if I use the general permissions (e.g. essentials.*) it works, but the person has every essentials command. Any help would be appreciated, thank you.
explain more please.
I dont see how that isnt explained enough lol
@night moss what exact permissions are you adding that arent working
perhaps you aren't adding the right ones
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
that's super odd
without essentials.* set in your groups, but with those individual permissions, do a verbose
/lp verbose command sophiethewitch home
i got this, which i dont understand at all
huh the set home command is working now
i tried with /mail but it didnt work
well, essentials.mail is undefined, so that's the correct behavior
how can i define it then?
same way you did these.
so all the tiny ones? i see, thank you. I'll give that a shot
no no, not all of them.
there are more permissions checked than you need. for every EssentialsX command, the mail perm is checked.
you only have to set it, IF you want it
okay so if i just do essentials.home will all the home ones work?
im sorry i dont understand this then
which part of it didn't you understand
all of it, i guess. specifically the first two sentences?
when you run verbose, it shows all of the permission checks made. you do NOT have to give all perms it tells you, just the ones you WANT to give.
If you want to give perms for /mail, go ahead. you do not have to do that though.
i see, i understand now thank you
okay i cant see how you're supposed to get perms for /mail send then
forget i said anything.
go ahead and set the perms as you were.
@night moss Sometimes, verbose will return permissions that aren't actually necessary for the execution of the command. In the case of essentials, every command will check if you have essentials.mail, and if you do and you have mail from other players, it tells you "oh hey you have x messages". Unless you want to give /mail, then you don't need to actually give essentials.mail.
thank you, i think i get it
if you want to give /mail send, then you can see the permission with /lp verbose command sophiethewitch mail send, otherwise you don't need to give it at all
though for essentials, all permissions are listed on the website, verbose is a great tool for plugins that aren't so clear with that permissions they use
So I know nothing about MySQL databases. Pebblehost gives me one for free. If I have multiple servers with luckperms and I want to sync them, can I put them all on one MySQL even though it's hosted from one of the servers? Or do I need to get a separated database somehow and run them to there?
I don't know how this works
how to give tp to all players?
Are you using essentials?
Essentials just has more teleport features
If you want the Essentials teleport just give the selected group:
essentials.tp
i’m using fabric 1.18.1 i’m not able to install and can’t bssentials the fabric version bc it’s not updated to 1.18.1
hi i want to change the default group i cannot find anywhere how to do that
'change it' how
i want to change the name or i want to have an different default group
you cannot make another group the 'default' assigned one on join, however you can add a displayname to it to 'mask over' the name
in the editor, the node looks like displayname.<NAME HERE>
okay can i set a group when the player joins to an different group as default?
thats what i said, no
okay
thanks
can i give a default track to persons who join? or is that also not possible?
lp always automatically gives users the default role. if default is part of a track, they will be on that track, ofc
where do i put use this export code i received??
hello, good afternoon, could someone help me please?
!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!
Hello everyone, how do I change someone's prefix with a command pls ?
Without touching to the group
no cross post pls thx
When I was playing and I did /set home pond then it send that you can only do it 1 time so how can I solve
Hey everyone,
I am using a voucher plugin to redeem ranks etc. However I want to make it so if a player is trying to redeem a lower rank then they currently have it wont effect them and will not change their rank to be lower.
Anyone know how to do this?
usually that is done by also giving the user a placebo 'blacklist' permission, and if user has that permission, the claim action is denied. is really something that your voucher plugin should provide some option for
Please don't crosspost.
how do i set it so when a player first joins it adds a permission to said player?
for example when player first joins it will run the command /lp user %player% permission set essentials.warps.pvp
ok, then send an editor link as Evident requested in #support-1

he needs to dm me for it as i am not posting it publicly
im not going to dm you lol. it's perfectly fine to send, just don't accept anything if it prompts you to.
my prefix's are not showing anyfix
!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!
Hello I have a question regarding lp bungeecord. If I install it on my bungeecord server and I install lp on my other servers, do I have to go through a database anyway?
can you ping me for answer pelase ^^
yes
Okay thank
Iss there any way to disable star permission like op?
I have a concern since my /lp editor won't work ( https://pastebin.com/raw/TsGVAeqL ) EDIT: it works now
The paste link you sent in is invalid or expired, please check the link or paste a new one.
do as the error message says and check the console for errors. feel free to share the logs here.
!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!
replied in #support-1
@mighty spear sir i have some group in lp how to rearrange them in a que of my choice
Hey Rupesh Jha👑! Please don't tag helpful/staff members directly.
@mighty spear sir i have some group in lp how to rearrange them in a que of my choice
Hey Rupesh Jha👑! Please don't tag helpful/staff members directly.
@mighty spear sir i have some group in lp how to rearrange them in a que of my choice
Hey Rupesh Jha👑! Please don't tag helpful/staff members directly.
@mighty spear sir i have some group in lp how to rearrange them in a que of my choice
Hey Rupesh Jha👑! Please don't tag helpful/staff members directly.
!weight
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
means
Means read
ok
@prisma hinge If you continue to break the rules you will be banned from this chat.
Please ask for help then wait patiently
Hey
sry
can anyone help me with this error?
Use the build in #support-1 pins
thanks thats fixed my issue
you're welcome
Okay, so I am trying to link a discord role to a minecraft rank, using DiscordSRV, I have the contexts working for that, but when trying to set the role, it doesn't work
I have this set under the default group
Wait did I do it backwards?
no that didn't work either
thats not how you sync the groups and roles, ill help you in your dsrv ticket
lmao alright
hey, is it possible to disallow the console from executing lp commands?
Don't think so ^
How do I make it so players in certain groups cant use commands such as /hats?
either dont give them the permission or give them a deny permission
i changed the values to false for default but yet they still can
when you have two groups that both have the same permission, one group has it in true and another in false, what determines if a permission is granted is the weight of the group. so i assume your groups have the same weight or none assigned at all
Are you using bungee or standalone?
Im not using bungee
i need help hit luckeperms im to stupid to know how to do it
and could you join a vc then
is it possible to temporarily remove onesself from a group (such as admin) so I can easily test other group privs/experiences?
yeah, just remove yourself from the group, and add yourself back when you are done
well, short of doing that. 🙂 I suppose I can make a diff group with separate luckperms privs. thanks!
Not using bungee
I have a question.
If a default group has a permission that is "allowed" by default, and I then type /lp group default permission set <permission> false, how do I make sure that groups that inherit permissions from the default group, doesn't get effected by this permission set to false?
I have tried to overwrite it by typing /lp group <rank> permission set <permission> true, but this doesn't work for some reason?
You need to configure weights. If a user inherits the same permission from multiple groups, the highest weighted group takes priority.
(If the permission is set directly on the user i.e. /lp user <who> permission set <perm>, that overrides any groups)
Aaaarh thank you! I forgot
hi guys, anyone has a second to look over this? i just found it in the console nothing was done, the server is empty https://pastebin.com/MQchkY3h
i understand is about the database, but what exactly?
possibly a network error
safe to ignore?
if it happens again then you should investigate what is causing it
lots of factors behind these sorts of things unfortunately
how to set temp rank for player?
For example: set 3 days MVP rank for IamPlayer
cross posting bad 
sorry
Sorry I can't manage to find on the wiki, what's the command to put someone in a group please
Hey, probably a stupid question, but on Fabric is there a way to give a user whitelist permissions, but not any others?
You need the minecraft command permissions mod to be able to set perms for vanilla commands
Сори, что плагин другой. У меня проблема. В плагине честкоммандс я настроил так, что бы меню с донатом открывалось по нажатию на кнопку из меню сервера. Когда я нажимаю ничего не происходит. Только сообщение, что меню открыто. Также и с китами. По отдельности если писать всё работает. Помогите пожалуйста тут или в лс
im making it so ranks dont show in tab on one of my servers and half the ranks show and half dont. what could be the reason for this? ( its a bungee server where some servers show ranks)
Luckperms does not handle tab, it’d be better to use a plugin specific for your needs
!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!
no i mean like, the displayname and prefix permissions
I’m not sure what you mean
so one of the servers is semi-anarchy meaning i dont want the ranks/staff roles to be visable on tab. Some of the ranks i just gave that server the displayname.&r and prefix.0.&r permission. It works fine for all the ranks except 2
i have no idea why
could a parent be affecting this?
Can you show me a picture example
thats helper rank
thats admin
yet they both have the same displayname permissions
set the weight for the blank prefix higher than the actual prefix
That should help
But I highly recommend you get an actual tab plugin
i use TAB
Okay, you can use TAB to configure the prefixes per world
You don’t need 2 seperate prefixes for this sort of problem
could you tell me where to go for this?
groups.yml I believe
you could also just use contexts
we are
they are^ at least for the &r perm
but i dont understand why some ranks dont work
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
thank you so much it worked
Hello, what should I write instead of "<user>" to make command working?
🤷 Depends on the plugin that runs that command.
Different plugins use different placeholders to get the user's name. Check what that plugin uses.
I use "LitePlaytimeRewards". And the config has that commands section which runs commands as a console.
Then work out what that plugin uses to get the players name
ok ty. Fixed it
Hey, when shutting down on Spigot, sometimes, the shutdown just hangs on this for a minute or something and then it says the "Goodbye!" thing. Why would this be? I think this didn't happen before my last change, last thing I did was setup redis.
Hi, I have a problem.
When I want to install LuckPerms on apex hosting (plugins folder) the server turns on but it doesn't work I can't connect to the server some help?
Hello, all rights on the server have been reset and deleted from the group. What should I do?
Don't cross post
Use a backup if you have one, otherwise re-do everything
sorry, can u still help me
I answered you in #support-1
oh thanks
Hello I have a problem, I use tracker for my /rankup but for some reason it only shows the highest rankup in its /lp "user" info, so how do I make all the ranks it has appear in that tracker?
you probably just want to make the higher ranks inherit the lower rank
where can i do that
Learn about inheritance.
I made a backup, what could have caused the rights to fly off? I'm from a new one, only made 4 roles for the MMOITEMS plugin
wha does it mean by ''group''?
is it possible that the argument based permissions didnt work?
!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!
Ayy
id like to put a space between a suffix and a player name
but idk how to do that with it not fucking up
- '[console] lp user %player_name% permission set suffix.101.&r&#fb0000&o [&#fc3100&oT&#fc6100&o1&#fd9200&o]'
if i do that with the space it dont work as it put the rest after the space into the context category
Wrap the entire suffix in double quotes
Oh wait no, actually. Don’t do it like that
why are you giving it through permission 😳
Lp user (user) meta setsuffix 101 “suffix”
- '[console] lp user %player_name% permission set "suffix.101.&r&#fb0000&o [&#fc3100&oT&#fc6100&o1&#fd9200&o]"'
tthat?
with the "'
🧑🦯
i mean it works
Its not the same
it works doesnt mean its right
without the space it works fine just need the space
wasnt it evident who answered your question? O.o
Hey Zeromaniac! Please don't tag helpful/staff members directly.

lol
sorry
btw
to unset the suffx
do i put
- '[console] lp user %player_name% meta unsetsuffix 101 "&r&#fb0000&o [&#fc3100&oT&#fc6100&o1&#fd9200&o]"'
i think you'd only need the weight.
lp user <user> meta unsetsuffix <weight>
ill double check though.
/lp user <user> meta removesuffix <priority>
Hello, how do I do the TAG for luck prems when I give the luckprems group to one person?
@wind fiber
Hey Draken! Please don't tag helpful/staff members directly.
Anything about this? It's pretty annoying...
does anyone know a forge mod or sponge plugin that helps with tablist formatting that also works with luckperms prefixes.
TabManager
Thanks
Hi, does anyone know how to put with the tablist plugin how many players from the same group are connected?
Someone tell me what happened it won't load anything at all in the tab list as pf and this happened in the editor
It made duplicates of people
Offline/cracked server?
Offline
So how would I fix that
Use online mode
is there a way to display the default group as something else like "No Rank" on a score board?
got it
Lets say I have 2 different servers with different ranks and a proxy, and both servers have lp connected to a mysql db with the proxy. The proxy luckperms would only contain staff ranks which are global. My questions is, wouldn't the luckperms instances sync with each other, like you'd suddenly have all ranks on /lp listgroups on every server, or doesn't it do that?
yes if it is connected to the MySQL all ranks and permissions will be the same on every server witch is connected to your database. This is the function of the database. All ranks are on the DB not on the minecraft server instance.
how do u find the ip for the db ?
hello good afternoon, I would like if it were possible for someone to help me with a question about groups and prefix that I have and I can't understand from the wiki.
I would like the 2 prefixes of a person who is in two groups to be seen in the chat, for example [Vip-user] I was looking at the tracks but I did not understand very well and directly all the prefixes of all the groups accumulated in my chat came out, Even if I didn't have that group.
Hello! Im using the plugin TabManager with sponge and I can't get the groups to be sorted in the correct order in the tablist. Here are some pictures to show you the problem.
contact their support.
I'm not sure either. I wouldn't even know where to begin with recommendations for Sponge. TAB doesn't support it afaik.
yea
well ill try to fix it
i figured it out
i just made some research on the GitHub issues and i found a fix there
hello for that you need to put a weight to the rank, for example /lp group Owner meta addprefix 100(weight) "&4&lOwner &7"
and so with each rank
That didn’t work but I found another fix
Thank you for replying tho
Hello, how do I setup luckperms prefixes with NameTagEdit?
lpc usages
my luckperms wont work
that's like going to the doctor and saying "it hurts"
Well it hurts
How do I retexture ranks with like an image
use a plugin that supports it, and add the unicode character it uses in your prefix
What plugin?
idk, find one that does it. LP doesn't care what you set as a prefix, as long as it's a valid character usable in MC.
sir, this is luckperms support
Sorry. Where can I go to find out how to do this?
Hi Ive tried finding this on the wiki but had no luck im wondering if its possible to delete all user data so pretty much make it as if no one had joined the server so when they do join the server they are back to the default group and permissions
so just get rid of all data of players
but keep all the groups etc
Ignore all this just did it 🙂
How can I make luckperms does not inherit single permission?
Group A has permA1 and permA2
Group B has permB1 and inherits A
How to make group B inherit all A perms except permA1
Is it possible?
without creating additional groups
set it to false in the higher group which inherits the unwanted permission
players in group A should have access to kit A
players in group B should have access to kit B
players in default group shouldnt have access to kits
players in both groups (at the same time) should have access to both kits - and thats why I can't set it to false
Is there any way to do it without copying all group A perms to B and without creating additional groups?
you've just contradicted what you said in your original comment. i don't understand what your issue is.
