#support-2
1 messages · Page 8 of 1
Yeah I'm just asking for a reccomendation for a different chat plugin
I’ve tried LPC. I wouldn’t recommend
I'm not gonna replace LuckPerms itself
If you’re using EssentialsX, use EssentialsX Chat. It’s simple. If you don’t use EssentialsX try VaultChatFormatter.
The number of plugins that exist are endless.
Do those have per-world chat formatting?
Not directly but you can hack something together using EssX’s group formats, LuckPerms groups and weights, and per-world contexts.
Can someone also direct me to how I can permit myself with /server. I’ve tried every permission in the book and i’m still unable to use the command.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Make sure you’re actually using the right permission
And make sure you use /lpv or /lpb verbose when checking the permission
Ty
Uhh sorry for returning to this again but it's not there unless Ctrl+f has failed me. %luckperms_lowest_group_by_weight% is there, but %luckperms_lowest_prefix_by_weight%
I'm confused on how to user verbose, how would i use this for my instance?
I've entered almost every permission there exists honestly
Help pls when i try to set prefix it says something with a issue whilst saving up for data
Pls help i had this issue for days
there as a error while saving up for group data (edited)
Is what it says
verbose tells you what permission is being checked. you can do /lp verbose command me /server and luckperms will tell you what permissions were checked, and any that are false or undefined would be ones that you need to add
Thankyou, i appreciate the help. This is what pops up after i use that command.
well you need to do /lpv or /lpb depending on your proxy
@lapis crater
I've tried using /lpb, since im using bungeecord, and it just displays the LuckPerms version..
then you need to give youself permission to use luckperms on the proxy
how to make time expire in Russian?
lpb user <your name> permission set luckperms.* in the console
Ok done, still same response in screenshot.
send a screenshot
did you run this from the proxy console
Yes.
and /lpb info only shows you the version?
@lapis crater how to make time expire in Russian?
Typing /lp verbose command me /server displays the first part of that screenshot, and using /lpb instead of /lp displays the "Running Luckperms" in the screenshot.
do lpb editor in proxy console and send the link here
everytime i use /lpb it just displays the running luckperms.. is using /lp the same effect..
in proxy console
are you doing lpb or /lpb?
I'm sorry, i forgot to add the b. It displays this message after using that command. https://pastes.dev/AGfj5sW7UD
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5003ms.
well that would prevent luckperms from working
Looks like im still having MYSQL issues even after contacting my server host, to which they said they fixed the issue ?_?
I'm not sure what else to do
well your gonna have to fix the database issue
why when the time for donation ends it does not become default?
bruh whatever you are trying to ask makes no sense
I didn't explain clearly?
Hi! Im having issues with BungeeGuard-Sponge
spongeforge-1.12.2-2838-7.4.7
https://pastes.dev/eXUgUOtWFR
Errors on server start
Fixed this by installing latest bungeeguard build from jenkins
The changes received from the web editor were not made in session started on this server! Are you sure you/re running in the right place?
To ignore this warning and apply the changes anyway run
This error comes out when launching luckperm, what should I do?
yo is it possible to add all groups to a single parent group with like a command or somethnig?
what are you actually trying to do
How to delete a group and make the ones that had that group as their main group automatically get assigned to the default group?
It worked to remove all perms from the group instead of deleting it and add group the default as parent, but is there any other ways?
is there a way to make it so that players cant see certain commands? like when a new player logs in and types "/" I don't want them to be able to see all the stuff that only an op can do.
Hi! im fairly new to the server hosting scene and im having trouble getting vault rank to pull from the perms list ive made with luckperms, im using deluxehub and id like it to be displayed on the side bar and i just get figure it out. I feel like ive gotten close to figuring it out but i keep getting "An internal error has occurred".
this is the error it throws for typing the /rank command for it:https://pastebin.com/ANmkPEVn
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.
thats vaultrank not luckperms
its all good i figured it out lol
how to rename default group
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Can someone help pls? : DDDD
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/Ed2Zhxk6dH
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 15001ms.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5021ms.
this not helping me
everything in mysql is correct and i get ranks but this error sometimes spam the console and lag the server
then your mysql isnt configured properly. what hosting are you with?
pebblehost
This is the /list in essentials. Check /lp user yournamehere info
Do the command I'm telling you to, not repeat the same one over and over <.<
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Forge, Nukkit and Velocity.
This is LuckPerms support. That is not LuckPerms. Like Zero already told you.
how can i set prefix and suffix from better prefix?
What do you mean by "better prefix"?
well if you're talking about other plugins you should go visit their discord support server if they have one
Is there a way i can grant permission to all user that are in a specific group permission through editor?
I can't add it to the group directly because we had an closed beta, so I'm trying to add a permission to all users that were in a specific group at this time.
When giving a group to one, he kicks us and when the person enters, he kicks everyone again. Solution?
hello,
my server just got botattack, how do i remove saved players that have the same name in my luckperms database
Hello! I wanna use Luckperms with FTB Chunks, do you know how i should set max_claim for FTB Chunks per group via LuckPerms? I tried meta settemp for user but it doesn't work. Thank you!
Or you can advise me find alternative mod for territory claiming which can be configured with LuckPerms (my server on 1.19.2 and I don't want use Sponge/Bukkit + Forge, it's weird solution for me)
ask them how you configure it
So, I search the LP discord messages with keywords "ftb chunks" and understood that we don't have solution for configuring max_claim.
I will try write implementation for this, only for forge version, i don't know any plugins api, and i'm bad in forge, but i know java and already successfully patch some mods for own use. i will share it with you, it will be a fork from official FTB Chunks. Thank you, love LP forever (and his API)
any idea? 😦
You could use a recent backup in case you do have one i suppose. Other than that, you may want to look into running SQL queries to remove the bot users directly from the database or experiment with the /bulkupdate command.
Hey
i dont know how to add rank of luckperms in my scoreboard
use TAB plugin
i think it should support luckperms roles on the scoreboard
Hello, so im currently trying to stack two prefixes in one default rank. "[Player] [I] Kyronix" Would it be best to separate [Player] into its own track, say on donor?Is this the easiest way to do this please? @ me . Thanks
Have a look and see if you can find something in here 😄 https://luckperms.net/wiki/Prefix-&-Suffix-Stacking
Yeah, im scouring through it as we speak. Can't find anything
For example:
prefix:
format:
- "highest_on_track_prison"
- "highest_on_track_donor"
- "highest_on_track_staff"
duplicates: first-only
start-spacer: "★ "
middle-spacer: " | "
end-spacer: " "
this would result in
★ [Mine C] | [Donor] | [Admin] Luck: hi
Yeah no
But if a user doesn't have a staff group, then I want to show
[Mine C] [Donor] Luck: hi.
just remove -"highest_on_track_staff"
[Mine C] [Player] [Donor] Luck: hi.```
[Player]
Or just make a 'player' rank in donor track
and make it default inherit that
all it would have would be the prefix [player]
But, i dont want it to show [MineC] [Player] [Donor]
I want [MineC] [Donor]
[minec] [staff] [donor] {user}
yeah okay
i have this rn
It's jsut that i have the deault rank prefix.100.[Player] and prefix.100.[1]
[1] survival rank
[player] default rank
but i wish both to display
well as this is fully customizable. You can change the format, which in your case should be:
prefix:
format:
- "highest_on_track_gameplay"
- "highest_on_track_staff"
- "highest_on_track_donor"
as this should show, according to the format
[Gameplay (such as VIP)] [staff] [donor] {user}
And currently
It shows this
I want it to show the default star and [Player]
but the default star is the prefix for default
You see my issue?
not really
default inherits
do you want it to show as
default star and [Player]
or
[Gameplay (such as VIP)] [staff] [donor] {user}
prefix.100.test1
prefix.100.test2
⭐ [Player] iKyronix
I want it to show that
But when i /rankup the star colour changes
but when i rankup in donor or staff, the [player] changes
⭐ [Admin] iKyronix
what plugin are you using for your rankup feature?
I just can't show ⭐ [Player] iKyronix
rankup3
But that's not the issue
Havent touched that, im using lp promote demote etc
You're getting help from someone better at this than me. I'ma head out for now
that's fine, i want to look at their wiki to see if there's any ability to display the active rank in it.
so, if i'm understanding right, you have server ranks, and a leveling system for your server.
you want to be able to display both of them in chat? in tab?
something like [1] [Mod] Username? where [1] increases based on the /rankup level, and [Mod] is the LuckPerms group.
lol nw
Tab and Chat yes.
Yes you are correct
currently, that all works fine
[1] [Mod] Name
This works
It's just the default player
I would like to show [1] [Player] Name:
Currently, it displays [1] Name
As you can't give 2 prefixes
unless show_lowest_on_track?
but that will conflict with donor/staff ranks
prefix.100.[1]``` Would be ideal but obvs it doesnt work, but it highlights my issue
you have a track of groups for rankup, right?
Yep
Star
ive got show highest on track star
for the [1]
default is in that track
1s
!tracks
Tracks provide a method for you to promote/demote players along a track (or ladder) of groups.
i don't think so, but you can try it.
i'd personally leave default out of all tracks, and promote people up the ladder as you need.
like, add [player] to default, and [1] to it's own group on your rankup track, and promote to that. you may even have to inherit group.<default track group> to default.
But if they inherit
The prefix.100 will just override?
It'll be the same outcome ?
why are you setting them both to 100
Or because it's on a different track it seperates them ?
using meta formatting, and them being on separate tracks should prevent them from overriding each other
That's just my default, if i raise / lower then it obvs just switches them around
ill give it a go
So let me get this right
🤔
If i make a new group called group.player and give it the perms: prefix.[player]+ group.default, this would work? but wouldnt group.default need to also inherit group.player?
it'd be like default >< player
i'm not following that one.
let me make an example editor and see if i can get this working the way i think it's supposed to.
aight
How you getting on?
Do you see my problem
i do see the issue, however i'm not able to come up with any ideal solution for it.
the only thing i can suggest is to /lp user <user> promote <rankup track> on first join only
remove inheriting of your 1st rankup group, and let rankup handle the promotion.
Mmmm
I mean no [Player] is fine
Its just it doesnt look right on TAB haha
as you get long strings with [Admin] etc
And players with just [1]
Maybe just have [Player] show on Tab?
is there a TAB permisison for that or smth?
actually, idk why i didn't think of this initially, but if you can support PlaceholderAPI, you can use meta to display your prefixes.
#support-1 message
instead of setting prefixes for each group, set a meta key+value for each group, and use the appropriate placeholder in your chat/tab formatting.
if you're using neznamy's tab, there used to be a group formatting section. you could manually add it on there.
default:
tabprefix: "%luckperms_prefix_element_highest_on_track_star%"
tagprefix: "%luckperms_prefix_element_highest_on_track_star%"
tabsuffix: "%vault-suffix%%afk%"
tagsuffix: "%vault-suffix%%afk%"
I can't really do anything here, can i ?
I can't display both
you can manually key it in.
default:
tabprefix: "%luckperms_prefix_element_highest_on_track_star% [Player]"
that depends how your star groups are weighted
It's done and fixed for TAB
Just Chat left
EssentialsXChat
in your chat section, add a group format for default, same thing as tab
default: '{eternaltags_tag}:player_tag: &r{DISPLAYNAME} &8»&r {MESSAGE}'
It doesnt like that for some reason
don't cross post
DIts smooth state is located on the #support-1
Why doesn't the luckperms permissions not work if I am on 1.19.1+? There are NO ERROR messages in console, or chat. I am using the latest version. I want to know why this is and how I fix it
Wdym it doesnt work. Elaborate
...
Elaborate
basically, on versions higher than 1.19, the plugin seems to work.
there are no errors, commands work perfectly fine
the plugin loads perfectly fine
but, when I test a command to see if the plugin permissions take effect, the perms do not
I literally have set perms on 1.19.1+ version on the LATEST VERSION OF LUCKPERMS, but I test the commands out, but I can use them perfectly fine, even though I disabled them for the default group. What is happening?
!verbose Have you tried luckperms verbose? It will tell you what permission checks are occurring, and if any are, the result of the check:
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
aight, i will try this :}
So you want help, but you dont tell us the issue. How do you want me to help you?
bro, tried giving the issue
its a weird issue
there is a permission check for gamemode on me, but when I actually attempt to switch gamemodes, look what happens
this issue is version specific too
1.19, the perms work perfectly fine and actually take effect, any versions above that: This happens
wha
so, when you run verbose, it says the permission is false, and denies you to use it. but if you run it outside of verbose, it works?
yes
version specific too
This issue happens in 1.19.1 and above
Show pl
what is what?
hold on
what should i be holding onto
oh, the plugins list?
Yes.
Are you OP
So you used verbose on yourself, while you're OP?
i have to put verbose on me?
this is so wierd
cuz this issue doesn't happen on 1.19 version or lower
if it is 1.19.1 or above though
i have this annoying issue
Is the player you're running verbose on op?
... You should know if someone is OP or not if it's your server
The player you used in the verbose command. Are they OP?
what?!
!testingperms
Small list of things for you to make sure when testing permissions:
1. Don't test as op, your players/general staff will most likely not have op
2. Make sure you don't have any special permissions (e.g. * or the same permission you are testing) on your user (/lp user <user> permission info)
3. Make sure your parent groups are the ones the target audience you are testing will have (if you are testing mod perms, don't have owner as parent)
4. Use verbose to see exactly what's going on, what permissions are being checked
so I have to remove OP from every player that is OP to disable specific commands from them on 1.19.1 and above?
wtf, now the commands from advancedban refuse to show
If you are using /lp verbose <player> Then that <player> CANNOT be in OP while you use the lp verbose command. Because it will not work properly.
how do I remove verbose?
im so confused
im not familiar with this verbose stuff 😨
You don't remove it. You only need to worry about it if you're using the verbose command...
Hi I need help
I use tab but I can only see my rank in the tab
when I chat I cant see it
I need help asap
don't crosspost
Hello, Ive been trying to setup a modded forge server on shockbyte and was running into an issue where non opped player are unable to open chests and break/mine blocks, I downloaded luckyperms and followed the guide on how to install but the /lp editor command does show up or work. The forge server version is Forge_1.12.2_14.23.5.2860 and I downloaded the correct version of luckyperms for that so I'm lost at what to do next.
!api7
LuckPerms no longer releases updates for API 7 of Sponge, which is what the 1.12.2 version of Sponge uses. However you can still download the last version of LuckPerms that supported API 7 from Ore.
make sure you installed spongeforge
does this go in the plugins folder or mods?
its not LPs job to support mohist
mohists goal is to make bukkit plugins "just work" on forge. if they dont, its an issue with mohist
hummm okay thanks
I was able to add luck perms to my server but what permission do I give in order to allow users to break blocks and open chests? also how do I make it that every user gets the normal role when joining for the first time?
!default for your second question
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
luckperms on its own does not prevent people from building or anything, youll have to find what plugin you have doing that and configure permissions for it
Is it possible to parse placeholders from luckpermsbungee instead of luckperms? I need meta info to travel between both servers, but i dont want all the permissions syncronized between the servers
no
thanks so much!
is there place where I can view a list of what each permission does?
For some reason Im getting this in my console for luck perms: Mod file Mod File: /mods/LuckPerms-Sponge-5.4.67.jar is missing mods.toml file running sponge forge and sponge api 8.1 MC version 1.16.5
permissions should ideally be self-explanatory, but it's up to each plugin to document what their permissions do
sorry I'm new to creating a MC server in general, I was talking about when your creating new groups and you have the drop down box in the editor like minecraft.command.op cause I'm sure what each does
you just have to do a bit of googling
for the vanilla minecraft commands, there is this page
https://bukkit.fandom.com/wiki/CraftBukkit_Commands
The following are all the server commands either a server administrator or admin in-game can enter with CraftBukkit out-of-the-box. In addition to the original vanilla SMP commands there are 4 additional commands which are specific to CraftBukkit. CraftBukkit provides built-in permissions which can be used in a permissions manager. Defaults are ...
Anyone know what this means?
11:43:42 [WARNING] [LuckPerms] A permission check was made for player Xalinova - 85ce657e-1c33-4e9c-b547-c4d0673a9f6e, but LuckPerms does not have any permissions data loaded for them. Perhaps their UUID has been altered since login?
java.lang.Exception
(In console logs)
it means that a permission check was made for that player, but luckoerms does not have data loaded for that user
How to fix luckperms doesn't send data to other server connected by bungeecord
there's way to add contexts in all perms instead of adding it one by one ?
assign the group itself with the context
i change database sql but my every ranks and permissions deleted how i recover?
!switch
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.
bruh
Hi there - was wondering if there's capability on a fabric server through LuckPerms to create a system where players are only allowed to run specific commands a set amount of time in their playtime. For instance, being able to run ./rtp (From essential commands; fabric) only five times and then no longer able to afterward.
Luckperms does not have a 'usage * x' context nor does it keep data about that. Other mods/plugins will have to take care of that and maybe define a permission or a simple config file where entries define groups or individual players who can use x command x many times until 'locked'
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/is1KqIhVPV
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.
wait for gods sake
We've been poking through the setup of CommandLimiter from Bukkit; which was abandoned around 2012. https://dev.bukkit.org/projects/commandlimiter
Though we're all very new to modding for MC specifically.
I can't really give you a solid direction as I've never done modding myself. All I can do for you is tell you that LP can't do what you are looking to do in particular, sorry.
No worries - thanks for the quick response nonetheless.
But like, why can't you do EVERYTHING I need you to do, oh random internet stranger? ./s
Hahaha.
I saw there was some mention of needing another mod to harness colored names/chat/etc. Was looking through the Wiki and it seems like, at least for Fabric servers - GraphiXMod and Chatter have been abandoned, or aren't viable for 1.18.2. Does anyone have any suggestions for a replacement / the norm?
I have a small question. Is it possible to create a plugin with the base of LuckPerms? If so, how should I start to enable a simple /Join GROUP?
Advertising is prohibited!
Then I get the message: [LP] Preparing a new editor session, please wait...
Don't cross post and use a plug in like TAB for name tags
Is there a way to expoort the DB to a specific folder rather than the plugin folder?
not unless you can manipulate the directory in the command
/lp export ../test
I would imagine this isn’t something that you can do, but please let me know if it does work
it works but doesnt
Trying to take backups every so often and auto delete them
But not sure the best way to be able to do that if it's taking backups to the main plugin folder (I auto delete based off creation time)
Any ideas?
Install a proper backup management plugin which won't lag your server and will store backups on an external storage space.
I could just go down the route of dumping the DB myself but pretty sure it's just easier to automate a /lp export command
You can run a script for that which runs on a loop. Every 2-3 days or so.
Yeah I use ptero so Ill just run it in the schedules there
Even better.
this restriction seems unnecessary, could be changed IMO but not sure if there was a reason for doing it like this
Another thing that may interest you, there is a standalone version of LuckPerms that could be used for that.
hello. I asked it some time ago, but totally missed it..
/lp group myGroup permission set my.perm true server=survival
should apply my.perm to server "survival" , and don't apply perm in server "lobby" correct?
with testing, this didn't seem to work properly , but myGroup always had permission "my.perm" in any server.
Any idea how to debug / what to test to figure out why?
please reply or just ping me if anyone got to know how!
Did you set survival as the server name in the LP config for that server
nope. didn't even aware that's a thing
aha
# The name of the server, used for server specific permissions.
#
# - When set to "global" this setting is effectively ignored.
# - In all other cases, the value here is added to all players in a "server" context.
# - See: https://luckperms.net/wiki/Context
server: global
this I believe?
Yep
great. thanks mate
Hi
I have an error and that is that when I put a prefix to the rangeThis does not appear if not until I restart the server but when changing it for another or modify it or make some movement in the plugin this prefix disappears
I use version 1.19.3 and plugin version 5.4.40
does the prefix display as expected in /lp user <affected user> info when it doesn't update in chat?
watch
Here I just entered after restarting the server and the prefix comes out as I left it
Here I use the command to put me another range
Y se borra todo
And everything is erased
ok so you're in the invalid state, could I get the /lp user <you> info output please
Ok so LP is displaying the prefix as expected, so looks like your chat plugin isn't updating the prefix. That being said, I don't support piracy so this is where my support ends. Good luck.
!offline
Running a Minecraft server in offline mode can cause a lot of issues, particularly with UUIDs and security vulnerabilities. Some people also view it as unethical (piracy). We understand that some people need to run their servers in offline mode. However, due to the reasons mentioned, some users will choose to not support those running a server in offline mode (this does not apply to those running in a Bungeecord network). Please respect their decision, you may continue to seek help for your issue but in most cases, it can be resolved by setting online-mode=true in server.properties.
The add-on I use chat is EssentialsX and is in its latest version.
is this right???
if (Bukkit.getPluginManager().getPlugin("LuckPerms") != null && Bukkit.getPluginManager().getPlugin("LuckPerms").isEnabled()) {
Player admin = Bukkit.getPlayer("DuckyX");
if (admin != null && admin.hasPermission("text.perm")) {
Bukkit.getConsoleSender().sendMessage("test")
}
}
}
What is this supposed to do ..?
you have a pointless check to see if Luckperms is loaded, setting admin to a specific player(?), a permission check and sending a message as console.
you're doing nothing in this
make to so people with the perm text.perm can see a message only
okay why are you doing anything with LuckPerms?
so people with a perm can see what the message says
Bukkit has a permission check built in, you're already using it.
but it checking to see if the player can see it right here:
Player admin = Bukkit.getPlayer("DuckyX");
if (admin != null && admin.hasPermission("text.perm")) {{
I want to make sure that if the user has permission text.perm they can see the message
Then use Bukkit's hasPermission method, like you're already doing. i would recommend doing a little bit more research on plugins. you absolutely do not need to touch LuckPerms for what you're trying to do.
This has nothing to do with LuckPerms
Why what Is happening?
My prefix keeps changing
Does the prefix in lp user <name> info show the correct prefix
new feature where LP randomly assigns you a group
Then it's not luckperms changing the prefix. You must have something else doing it, like you chat plugin for example
Essentials?
If that's your chat plugin, then yes.
Man this a complicated problem lol
Just go to the support for your chat plugin and ask them
Server lags when someones joins because of permission checks, how to fix?
Hi, something weird has happened.. LP is running normally for every single group except prefix not working for 2 out of 17 of them. In chat it works just fine but in tab and above head it's not working..
It should be ZK.MOD <name> everywhere not only in chat
but instead shows only <name> in tab and above head (sorry for some mistakes, but i don't speak english that well :))
This is not a luckperms issue then. Luckperms does not put the nametag above player heads nor anywhere else, including tablist.
Oh, my bad. Thank you for telling me
already found the mistake, thank you for telling me :)
Hello! Why does Luckperms INSIST on giving me, the server owner, DiscordSRV roles even though I told it specifically to not sync any roles to my account?
It's giving me prefixes and groups for those roles regardless if I use discordsrv.deny.sync.role. Thanks :)
Sounds like a problem with discord srv?
Luckperms doesn’t go haywire and hand out perms without being instructed to by a user or api
I'll give it a try with them then :) figured i'd hit you guys up first since Luckperms keeps giving me the role. Thanks ^-^
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/CLkYa3Usbp
dont crosspost
Hey, so i had an issue about this before.. and the workaround me and Evident came up with was that i made a format for each rank in essentials config. It's working fine for 'default' but now, i can't format players for the higher 'survival ranks'. They are defined as 1, 2, 3, 4, 5, 6 etc.. so i thought the issue was because they are numerical. But it was not the issue, anyone know how to set this?
Im changing the formatting for the '1' rank but nothing seems to change at all?
I'm only asking in here since Evident is familiar with my issue
Hey Kyronix! Please don't tag helpful/staff members directly.
Im trying to set up luck perms on my server, but all the plugins which use it are not working. The permissions work for ops, but all permissions regardless of level are just being denied to all players who arent op. Is there any way to fix this?
did you actually configure permissions in luckperms?
i tried, but changing the perms for the default group didnt work.
what about them did you actually change
what exactly did you do, what did you expect it do, and what did it actually do instead
i used the in game commands to reassign individual permissions for the default group, manually setting them to allowed for the default group. I expected this to fix the issue of non ops not being able to use the commands, it did nothign
what exactly did you do. "used the in game commands" is not exact
i dont remember the exact commands, one of them was this, and the rest were similar. "/lp group default permission set homes true"
homes is a plugin on the server which currently is working for ops but no one else
would homes not be the correct formatting of this permission?
that says homes.*
It's literally in bold. Copy and paste the ones you want to assign.
alright, ill try that, thank you
Now I have two groups: member and vip. If I type /lp user player parent addtemp vip 7d accumulate, how do I make the player not be able to use member's permision at all, but switch to vip for 7 days?
You need to set the vip group, not add it on top of the default group.
how
there's no settemp since then you'd get dropped back to default when it expired
(which is often not desired behavior)
I don't want to use the member's perm when I get addtemp vip 7d
I suppose you can run a script to work around it if you're interested.
Try setting default permissions to false inside your vip group's permissions. Maybe that'll do it.
yeah setting inheritance to false is always a little whacky but give it a try, I honestly forget what the behavior for that is
the fact that the user has group.default as true on their user might override it though
Can someone help me cuz I need to transfer luckperms from 1 normal server to 1 bungeecord server
https://luckperms.net/wiki/Migration this says I have to install a plugin corresponding with my permissions plugin but Ijust use luckperms
What permissions management plugin are you using currently?
That's not what migration is.
I want to transfer all the data from luckperms 1 server to another that does seem like migration to me.
!switch
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.
No, that's a different story. You're looking to export and import your existing database to the proxy.
Correct, migration is for another permissions plugin to LP
check out switching the storage method, that's what you actually want to do
!network see also this to make sure you've got LP set up correctly for a network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
Oh well you should understand the confusion it creates as migrating means transfering from somewhere to somewhere else.
yeah fair enough I totally see how you thought that was what you needed
Anyways thanks for the help!
_11 goated individual. 
Edit your config file and change the storage type.
What do they mean with this step in https://luckperms.net/wiki/Switching-storage-types
Head to your config.yml and edit your storage type settings. ^
what can I change it to?
A network setup requires you to have a remote database of some form i.e. MySQL, MariaDB, PostgreSQL, MongoDB
I do
I have a MySQL database
I just don't know what they mean by changing the storage type
Enter your MySQL db credentials on the config as mentioned above.
by changing the storage type it means changing the actual storage-type or whatever it's called option from the default h2 (or whatever you changed it to) to mysql
note that will require a restart after making the change
oh
Can't use because the player still has value group.default anyway
ofc
It's storage-method:. Search for it inside the config.
do I only change it on the server that needs the data imported
Every server, a network setup has every single backend and proxy connected to the same remote DB
that way data syncs across all of them
but wont it lose all the data then cuz the storage type has changed?
from h2 to mysql
Are you following the switching storage instructions?
if you do what that says then it'll move the data over
since yeah you're right, just changing the storage type in the config would leave all the data in the old storage type
well not if I misunderstand things and get all my vip members their vip lost
If the switching doesn't work then you can just switch back and try again, LP won't delete the old data
even when you import it still wont delete the original data, the exports are stored seperately
Thx for the help it made me understand luckperms alot more.
Import is completed
Is there like a setting in the config to change the command from /lpb to /lp
no
lpb is explicitly a different command so you can target the proxy instance instead of the backend. That being said if you've got the syncing all set up correctly you should be able to just use /lp and it'll do exactly the same as /lpb
it doesnt weirdly enough
Are both servers connected to the same MySQL instance?
lp command not found
you cannot run /lp from your proxy
then from where do I run it from the other connected servers? will it automatically link to the luckperms plugin installed on the proxy?
when you have a database setup, and a messaging system all changes made on /lp will be the same on /lpb
doesnt it automatically connect to the plugin installed on the proxy?
No, they both need to be connected to the same remote db (in this case mysql)
No, you have to setup a remote database for it.
oh wow I completely understand bungeecord now
Hello, sorry for bothering.
I have a server running multiverse and multiverse portals. I was wondering how I could go about making it so users within a certain group on a certain world have certain permissions. E.g. giving minimal access to world edit within a users grief prevention claim.
Or just giving them access to worldedit on that world in general.
!contexts
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
what is better to use with luckperms for large networks, mariadb or mongodb?
Really upto you. MariaDB would handle it just fine
how to make gradient in prefix
what? no
that message wasn't to you
Oh.
😂
Any idea on the issue then?
Hey, so i had an issue about this before.. and the workaround me and Evident came up with was that i made a format for each rank in essentials config. It's working fine for 'default' but now, i can't format players for the higher 'survival ranks'. They are defined as 1, 2, 3, 4, 5, 6 etc.. so i thought the issue was because they are numerical. But it was not the issue, anyone know how to set this? Im changing the formatting for the '1' rank but nothing seems to change at all? I'm only asking in here since Evident is familiar with my issue
if i had any idea why, i would have answered one of the other 4 times i saw the message.
Right..
This was the second time on sending the message
Only to make it easier than scrolling all the way up just to find the issue again
here. counting the other 3 times in MOSS that i saw it.
Lets go listening to a bit of Tay Tay
You go girl
And i also get no response in there
Why my Luckperms permission not working and also why my rank is not showing in chat
😭 I can't use luckperms perfectly
@dense kite Please help me
Hey CyberHunter23! Please don't tag helpful/staff members directly.
!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!
Set this setting to false broadcast-received-log-entries:.
dont crosspost
how do i create a permission?
hi, i have a problem. i use luckperms on bungee and when i try to set * to a group or a player, when the player join the server it disconnect him with this error:
Internal exception: io.netty.handler.codec.decoderexception: java.io.ioexception: packet 0/0 was larger than i expected, found 121 bytes extra whilst reading packet 0
and in the console i have this error:
No client connected for pending server!
how can i fix it?
screenshot /lpb info and /lp info
Hi!
Hi! What is the difference between "setprefix" and "addprefix"?
Hey there, so I'm not going to lie. I'm very new to all of this and I do not want to be redundant in my question but I am getting a looping output in console. is this normal?
reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for mvp - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for legend - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for admin - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for moderator - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for developer - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for vip - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for seniormod - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for ultimate - reloading...
[15:40:02 INFO]: [LuckPerms] [FileWatcher] Detected change in group file for default - reloading.
you’re using yaml and something is changin stuff in it
Oh yeah I had a large config file I had saved and changed it so I could use my old ranks etc. But is yaml not ok to use?
Thank you for the response
Using the in-build editor is preferred above yaml file editing
!editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
I have it in my Bungeecord, Lobby and RankUP server I wanted to sync all groups
im using pluginmsg but I set my group in the rankUP and I don't have it in the lobby
!network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
Did you follow the guide above? Are you servers properly synced and connected to a remote database?
Hello, I have a problem concerning databases mysql and my minecraft server with luckperms, when I try to connect my server to my database, it says "connection refused". I tried everything possible, allowing tcp protocol with port "3306" and I've been trying every ip, I even tried to not include a password for my user. It always says "connection refused". Thanks for your help.
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/2ngaL3rltk
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5012ms.
im using h2
You will have to change storage type and sync your LuckPerms databases across your network. Currently, you're using each luckperms instance seperately.
Check the network installation above. ^
so i should redo all my permissions? i found thi sin the config and set it to false and my ram usage dropped and no error messages now. is that proper? here is the setting i set to false
- When using a file-based storage type, LuckPerms can monitor the data files for changes, and
automatically update when changes are detected.
- If you don't want this feature to be active, set this option to false.
watch-files: false
If this option is true it consumes more resources.
Redoing everything would not be needed since the editor takes your current setup.
@stuck coyote sorry for the ping, I saw you helped someone in the same issue as me, I'm experiencing an issue that doesn't let me connect to my db, I tried what you said but it doesn't work:
Hey " Idaamo! Please don't tag helpful/staff members directly.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5012ms.
Is it normal to only be able to edit the permissions or use any commands for the luckperms mod in the server console?
did you give yourself permission to do so?
I did, I had given myself all of the permissions
I have sponge forge server (on 1.16.5), with some mods and only 1 plugin-luckperms
server skip 1 very important mod(mine mine no mi)
and after it commands from this mod dont work, big part of minecraft commands dont work too
What I need to do?
I would imagine that happens even with Luckperms removed, if that's the case it's either a mod or SpongeForge error and should be taken up with them
worldedit.clipboard.load, worldedit.schematic.load
I have both the permissions but it still won't let me use /schem load
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
need to add a name tag plugin
https://www.spigotmc.org/resources/nametagedit.3836/ Is this right?
sure
Hey there, all of a sudden, no user on my server has any perms anymore. Do y'all know how that could happen? I'm using magma, by the way. Edit: All of my groups etc. are gone too. Please ping me in an answer, I'm on too many DCs.
!paste the full startup log and show the output from /lp info
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!
The entire start up log or the part about luckperms?
Full startup log means the full entire startup log
Hello
I'm looking at the logs and I don't seem to know, the UID doesn't match? But I'm not sure
!bungeecheck
Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false
what changed after reboot
[16:04:37 ERROR]: [LuckPerms] Exception occurred whilst loading data for 29e4ff53-9405-44b3-870e-4ff0e98b4215 - Atequ java.util.concurrent.CompletionException: org.h2.jdbc.JdbcSQLNonTransientConnectionException: File corrupted while reading record: "/home/container/plugins/LuckPerms/luckperms-h2-v2.mv.db". Possible solution: use the recovery tool [90030-214]
If I delete luck perms,I see this bug too but all comand work ,when I have luckperms I dont see commands at all
That's probably because you don't have permissions for them if I had to guess
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Otherwise a more full log would be useful
I've asked in worldedit and they aren't helping ....I'm on paper 1.19.4 with latest worldedit and LP but for some reason the permissions aren't showing and don't work
verbose isnt showing anything either
You can always add any permission manually. Doesn't have to show on the editor.
Here's the worldedit permissions documentation. Use it to assign your worldedit perms. 
Yes I am very aware of what the permissions are
Did you just install the worldedit plugin?
Maybe the permission nodes have not registered yet. Try to reopen your web editor session.
Hey there! I've got a question regarding context. Spigot's view of my context is totally fine but BungeeCord's view of it is kinda weird. How can I make them agree on the server value?
Output of /lp user cuzitsjonny info:
Output of /lpb user cuzitsjonny info:
Bungee sees servers as worlds
Yeah I've noticed that. Issue now is that a permission applied to a user in a server context will be respected by a permission check in a Spigot plugin but not in a BungeeCord plugin. Is there a way to fix that?
Bungee permissions will be checked with bungeecord plugin, spigot permissions will be checked with spigot plugins. If all data is synced to the same remote database, it should still work fine.
Please do not cross post.
So it is intended that I'll have to add a permission twice if I want to be able to check it in Bungee and Spigot?
Like
/lp user cuzitsjonny permission set my.permission server=lobby1
/lp user cuzitsjonny permission set my.permission server=bungee world=lobby1
No, it will still check in both. with the server context.
As long as you've entered in the server name in the LP config
It's unlikely that you have one and the same plugin running on both spigot and bungeecord at the same time and actually on top of that needing it. This, as far as I know, is only the case for groups when using TAB on the bungee for example to punch tablists together but only when context is actually used for group memberships.
I'd love to agree but that just isn't the case.
This is a quick example I set up for you to see. A simple permission check inside of a BungeeCord plugin.
One using the LuckPerms API and one using the builtin hasPermission method just in case my use of the API is just wrong.
This is inside a ChatEvent listener btw.
LuckPerms luckPerms = LuckPermsProvider.get();
ProxiedPlayer player = (ProxiedPlayer) event.getSender();
PlayerAdapter<ProxiedPlayer> playerAdapter = luckPerms.getPlayerAdapter(ProxiedPlayer.class);
Map<String, Boolean> map = playerAdapter
.getPermissionData(player)
.getPermissionMap();
String mapAsString = map
.keySet()
.stream()
.map(key -> key + "=" + map.get(key))
.collect(Collectors.joining(", ", "{", "}"));
System.out.println("context: " + playerAdapter.getContext(player));
System.out.println("query options: " + playerAdapter.getQueryOptions(player));
System.out.println("permission data: " + mapAsString);
System.out.println("check permission 'my.permission': " + playerAdapter.getPermissionData(player).checkPermission("my.permission"));
System.out.println("has permission 'my.permission': " + player.hasPermission("my.permission"));
This is the logging output:
12:35:24 [INFO] context: ImmutableContextSet([server=bungee, world=lobby1])
12:35:24 [INFO] query options: QueryOptions(mode=CONTEXTUAL, context=ImmutableContextSet([server=bungee, world=lobby1]), flags=[RESOLVE_INHERITANCE, INCLUDE_NODES_WITHOUT_SERVER_CONTEXT, INCLUDE_NODES_WITHOUT_WORLD_CONTEXT, APPLY_INHERITANCE_NODES_WITHOUT_SERVER_CONTEXT, APPLY_INHERITANCE_NODES_WITHOUT_WORLD_CONTEXT], options=null)
12:35:24 [INFO] permission data: {meta.lp-editor-key.t48dnowzolhkvauq6d3lzm+x7mc==true, luckperms.*=true, bungeecord.command.server=true, group.default=true}
12:35:24 [INFO] check permission 'my.permission': UNDEFINED
12:35:24 [INFO] has permission 'my.permission': false
And my permissions:
So as you can see it's only checking in the context of server=bungee and world=lobby1 which means I'll have to add a second entry just to satisfy this context
Guys, I use luckperms as my role system etc, but when I deop myself none of these roles can do things like /msg /w /tpa /home only op can. Why is this I can not use essentials commands and others
Do I need to give the groups this permission?
essentials.balance
so should I add these to luckperms?
If you want then to use the balance command, then yes
and parents will take over right?
okay, I understand now thanks
If you have inheritance setup
Alright I found a solution by using a custom context.
In case anyone cares:
LuckPerms luckPerms = LuckPermsProvider.get();
ProxiedPlayer player = (ProxiedPlayer) event.getSender();
User user = luckPerms.getUserManager().getUser(player.getUniqueId());
ImmutableContextSet contextSet = ImmutableContextSet
.builder()
.add("server", player.getServer().getInfo().getName())
.build();
QueryOptions queryOptions = QueryOptions.contextual(contextSet);
CachedPermissionData permissionData = user.getCachedData().getPermissionData(queryOptions);
boolean hasPermission = permissionData
.checkPermission("my.permission")
.asBoolean();
// hasPermission will be true here if user is on server 'lobby1'
how do i stack prefixes/suffixes? ik the page for info about it but i dont understand it
what about it do you not understand?
the wiki is there for a reason. if you dont understand a certain part, someone can try to help you understand it, but if you cant say what part you are confused about, its very hard to help
how do i change the weight of a group?
/lp group <group> setweight <integer>
If I have 2 servers, how can I make sure there are groups that are in the database and others are not? For example, I use a rankup plugin in survival but I don't want it to be in the lobby
Hey, you've already been supplied with the response on the #support-1 channel. Do not cross post. Use 1 channel at all times and await a response. 
i dont understand all of it
its just confusing
i don't know i can't save the changes of contexts
how i can do that in a database only exists a group in one server i have a rankup plugin and i don't need the rankup groups in lobby server only in survival
Hello, I have a problem and today I set up luckperms with venturechat. Only if I have a rank above my player rank, for example, do I have the prefix of spieler. I think because I saved the player rank with group.default in my higher rank with it the permissions are taken over but I don't want to enter each permission individually for each rank
We have our servers on flatfile database as we don't want ranks to transfer between our various servers
Is there a way to make it so that they would have the highest rank (in terms of weight) on our hub, though?
I'm guessing the answer there is no/I'd need a special plugin to do so
!context have you tried this instead of keeping your setups entirely separated?
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
I haven't ever done this, no. I suppose I could bulkupdate and add the contexts to it, and then put it to a database?
Tried with surrounding ' and without.
I am looking at the password I set in my SSH shell and the password in my config and they are the exact same
is there a faster way to prevent peoples permissions without going down the whole list of plugins and taking it away from normal players
Hey.. Where Can I report User?
What user, and why
Just block and report them
Hey, been having some issues with permissions, but im not sure if its luckperms or not. the image below is of the permissions the staff group has. these permissions i have set work fine for all but one. the commandblock one. lemmie explain
users are not opped, but sometimes i want them to be able to use commands like /setblock and other commands like that. now, theyre able to. they cant use /stop, /op, and other commands like that. thats good, i want that. if i op the player, they can use those commands, so i have to leave them deopped. heres the issue:
they need to be able to use command blocks as well. however, even with the commandblock permission set to true, they cant place command blocks. it shows up on their screen for a split second, then goes away. i know the block is being placed on the server side, cause when someone tries to place a command block after going afk, the server recognizes that a block was placed. however, they can use /setblock to create a command block. they can open command blocks too. but they cannot place them without using a command to do so. is there some way i can allow them to place command blocks that doesnt require them to use a command to do so? (and before you mention it, ive tested, and the players cannot use the blacklisted commands i set in the staff group inside a command block, thank god)
on a side note, i find it interesting that they can place/summon command block minecarts without issue
Pretty sure that's the clientside op check for placing cmd blocks. There's a clientside check for op level before placing cmd blocks, just like F3+N and a few other things. There's plugins that can spoof the op level to clients to bypass this
how do i make ranks
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
it keeps saying running luckperms
then you didnt do what it told you to do
read the page i linked
Give permission to yourself to use LuckPerms using the lp user <user> permission set luckperms.* command from Console. This will allow you to use LuckPerms commands, create groups and whatnot.
Could you point me in the right direction maybe? Thanks
I looked everywhere, and found nothing ¯_(ツ)_/¯
Unless it’s being labeled as a prank plug-in??
i wouldnt need one if i could get luckperms to actually stop a user from being able to use /stop even if opped
but ive tried and tried, and havent been able to get lp to remove that permission from ops
if you are using luckperms, no one on your server should be opped
it causes some strange sideeffects - this is a perfect example why
they need to be opped to be able to place command blocks
so luckperms just cant remove an operator's ability to use /stop?
If you don't trust a user to not have access to everything, they shouldn't have op
so, the answer is no?
cause unless theres a plugin for allowing users to place command blocks while not opped, im stuck with needing them to be opped
luckperms can override the operator permissions, so you can set the permission for /stop to false and the op won't be able to run it. but you may also want to consider setting commands-allow-op: false in the config, otherwise ops will be able to change their own permissions (and then remove the restriction of /stop)
omg thank you so much. would that have any other side affects?
you'll just need to ensure you have permission to use LP
alright, thx so much ive been trying to do this for hours
in case someone else has this issue, i think it might be a good idea to pop up a message in the editor when trying to set an operator command like /stop, /op, /deop, etc., that tells them theyd need to change this setting
so, after setting commands-allow-op to false and restarting, opped players can still use /stop, /op, /deop, and every other command their group restricts. screenshot below is of the group. the user testing the commands only has one group - the staff group. is this a bug?
wait, they dont have access to luckperms commands so it seems that worked
and essentials.sudo is properly restricted too
the setting has nothing to do with the commands, it just makes it so that LP commands can't be run by operators without luckperms.*
the other non-native commands prob work as well
ah i see, misread your message then
if the commands are still runnable then it could be something else
a verbose report might help
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
[20:18:02 INFO]: [LP] VB > mniz - minecraft.command.op - false
[20:18:02 INFO]: [LP] Command execution complete.```
I got this when i ran `lp verbose command mniz op`. does this say anything?
i also turned on verbose mode, and ran /op (one of the commands that should be restricted), and i didnt see anything in the console
[20:22:59 INFO]: [LP] VB > mniz - minecraft.command.stop - true
[20:22:59 INFO]: [LP] Command execution complete.```
Should i be putting this in a different chat, or is this ok
if op is false, shouldnt the user not be able to run that command?
and why is this true if the lp editor says its disabled?
is luckperms usually able to prevent opped players from running the /op, /stop, /deop,... commands?
so it seems that if the user is opped, all native minecraft commands can be ran even if luckperms says otherwise. is there any fix for this??
can you show output of /plugins
Any ideas?
permissions are working fine for other plugins?
I'm not really sure what the issue could be. Share your config (without any DB info) and maybe someone can see if anything there is causing issues.
If I want to use LuckPerms on my entire server (network). At this moment I have a proxy and two servers of two modalities. Where should I install LuckPerms?
Everywhere that you want to use LuckPerms
!network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
here you are
Please use https://pastes.dev to send files in the future. I have automatically uploaded config.yml for you: https://pastes.dev/lR9JNuIRuY
oop
This is sus https://i.imgur.com/BL7kzpB.png
Why
That plugin just patches the client-side bug for not opening the gamemode changer menu when not opped, helpful for luckperms and other permission plugins that can give access to /gamemode to a non-op
Changes no permissions, only tells the client that it can use /gamemode when otherwise it would block the menu from opening
its not a bug
Well yeah I misspoke, it just prevents a client from blocking that functionality given they have that permission
hi how i can add more days in ranks. Example: player X has vip rank for 3 weeks, and i wanna add 3 days more in this rank
so if i run /lp group vip addtemp 3d its add for all users 3days more?
Does anyone know if it’s something in my config that’s happening?
can you do /lp user <an op> permission check <a permission that should be denied>
Does the user have to be online?
¯_(ツ)_/¯
[Thu 10:02:28 INFO ] [LP] Permission information for minecraft.command.stop:
[Thu 10:02:28 INFO ] [LP] - mniz does not have minecraft.command.stop set.
[Thu 10:02:28 INFO ] [LP] - mniz does not inherit minecraft.command.stop.
[Thu 10:02:28 INFO ] [LP] - mniz has * set to false in context global.
[Thu 10:02:28 INFO ] [LP]
[Thu 10:02:28 INFO ] [LP] Permission check for minecraft.command.stop:
[Thu 10:02:28 INFO ] [LP] Result: false
[Thu 10:02:28 INFO ] [LP] Processor: common.WildcardProcessor
[Thu 10:02:28 INFO ] [LP] Cause: fe0d4eda-e17d-4935-bfb1-60f3ab080715 has * set to false in context global
[Thu 10:02:28 INFO ] [LP] Context: None```
Hello, I'd like to ask you all.
I have installed LuckPerms LPC and EssentialsChat and EssentialsX. and in the prefix I have hex codes but in chat it worked for a while but then stopped I will send you all a picture
!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 am starting a server and we are using essential warp, and we are trying to figure out how to give permissions to users for certain warps, brand new at this, so any suggestions would be super useful!
consult the docs or ask the support for your warp plugin for how to set that up
cool, thank you! how do i ask the support for our warp plugin
Ask on the M.O.S.S. discord server, for Essentials related support since that's where your warp features comes from.
You can find it pretty easily if you google it. 
Thank you very much!
Does anyone know of a plugin to reset a area on a time period to air or to like clear blocks out of a specific area
Solo si alguien me entendiera😿
bro how do i get my ranks back if someone deleted them
someone help me quick
You don't unless you have a backup. 😅
and how do u backup?
The way you would normally backup your server on a daily basis as you're encouraged to do. You can, also, export the database.
Does anyone know why when i set up my prefix for a specific group in the chat it doesnt show the prefix (ex &7[Member]&7 and it doesnt show the prefix)
If luckperms is telling me to Possibly consider using a shorter maxLifetime value., what should I set it to or how can I figure out what I should set it to? It's currently at 30 mins
and wait_timeout is 8 hours
!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!
We cannot give you canned values. That's up to your instance. You can see what works best for you via trial.
Dont crosspost and what auction plugin do you use
does anyone know why some commands on lp doesnt work like i have /ah on my server but i cant give people access to that command
i use crazy auctions
I added the tab plugin and then i looked at my head and for some reason my rank is the color i choosed but my name is a completly diffrent one. How cna i fix that?
Uhh how's that connected to luckperms lol
yea mb
Hello,
I have a problem with my LuckPerms grades at the prefix level. I configured a "Manager" rank with the prefix "&f[&4Manager&f]", I applied the changes, applied the rank to myself but I still don't see the prefix.
While I have EssentialsChat and Vault. I don't understand...
Thank you in advance for your answer.
!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!
Do not crosspost please.
dont crosspost
hello what is the permission teleport node for minecraft 1.12.2 pixelmon
@stuck coyote sorry for ping but i need help
Hey Valt! Please don't tag helpful/staff members directly.
ive been trying for around a 5 days now
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
that will help you find it
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
it seem i cannot to find it i used record and flitered any. and tried agian using tpa and teleport
Can I ask questions not related to LP here?
Use #general.
help pls!!! FAST
https://pastes.dev/XWdqWgahrU
So is luck perms just broken rn or what I saw the issue abuot it not starting and its the same for me most of the default minecraft commands wont even work and no lp commands give any feedback
Hate the 19.3 bs so annoying
!psate the full startup log
Sorry! I do not understand the command psate
Type !help for a list of commands
!paste Yes, paste the full console startup log
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!
!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!
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/ZOvVHjWsSi
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!
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 message.txt for you: https://pastes.dev/TPq9AcRVmc
Your luckperms is working fine.
Ok then I just gotta keep going thru my other plugs till something clicks idk whats goin on w it
help pls!!! FAST
https://pastes.dev/XWdqWgahrU
Please do not cross-post.
Hello Luckperm Staff I have a console server when i start up the server. How can i fix this? https://pastes.dev/AFy3hdUJlF
Hey guys - hoping someone here can help me. I know LP sometimes can detect permission nodes. Is there a way you can search for them? The plugin I am trying to set up perms for has terrible documentation and doesnt list all the perms and their support is slow
/lp search
sometimes you can run /help and it will force a check for permissions which you then could see in the suggestion menu in the editor
otherwise you could extract the plugin.yml from the plugin .jar and see if the developer included any permissions in there
or if the code is open source, you can search through the code for any permission checks
Stupid follow up question
if I do a .* perm and then manually set other perms to false, will those perms stay false?
Yes, they override the wildcard.
help pls!!! FAST
https://pastes.dev/XWdqWgahrU
need to be more specific with what you're trying to do. are you moving to another server? or want to sync perms across multiple servers
you could just copy the files over
well assuming you haven't changed your storage type, just the .h2 file should do
otherwise you can also export/import
first one is your database
sure
/lp import
if you are uploading the file directly, you dont need to run any command
stop the server, replace the h2.mv.db file, start the server again
What the...
Don't upload the entire folder then. Just the database file. ??
Then your host sucks.
Maybe the database is too big for the upload limit.
Try uploading using FileZilla instead.
click the "Upload" button and select the file manually
also make sure the server is not running
Use the online export/import feature then
!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!
have you joined the server after installing luckperms?
An have you given yourself a group or other permissions. If i remember correctly. plan default users won't show
I think online users will always show, which is another thing to consider 🥴
!errors Hey, do not crosspost please. Use one support channel at a time and patiently await a response.
Here's a page with some common storage system errors.
mysql and mariadb are essentially the same thing. dont interpret too much into that
Enter the exact database details. You can copy and paste to assure you're not making any spelling mistakes.
the man has a point lol
Either way, youre getting Caused by: java.sql.SQLSyntaxErrorException: (conn=1949524) Connection.setNetworkTimeout cannot be called on a closed connection which should be very self explanatory. Personally i dislike how your paste starts in the middle of the screw-up loop, we didn't get to see the startup or the earliest error
Can you please just trust me once? There will be something that gives us a hint.
!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!
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5005ms.
me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mariadb.MariaDbConnection@bc4920b5 ((conn=1949531) Connection.setNetworkTimeout cannot be called on a closed connection)
What do NPCs have in common with your storage errors?
Stick to topic. 😅
Check the troubleshooting from the wiki above.
LuckPerms is most of the time not responsible for such errors.
Did you just install LuckPerms on your backend?
Makes sense.
!network Check the network setup.
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
I think it does, check the comment on the config.yml.
If not, try mariadb.

No, we don't have to join. You can describe your issue here via messages, screenshots, pastes to help us comprehend your issue and try to find a solution.
That's because they don't have permission for them. Have you assigned any perms?
Furthermore, we recommend you use the network installation to sync your servers using a remote database.
Hi, how can I do to give permissions to all users, including new users entering the server?
!default You can give permissions to the default group.
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
thank you
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
Do not crosspost.
hey
hi
please help me
Support.park(LockSupport.java:194)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinPo
ol.runWorker(ForkJoinPool.java:1628)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinWo
rkerThread.run(ForkJoinWorkerThread.java:183)
[15:24:22 ERROR]: ------------------------------
[15:24:22 ERROR]: Current Thread: luckperms-worker-13
[15:24:22 ERROR]: PID: 73194 | Suspended: false | Native: false | State: W
AITING
[15:24:22 ERROR]: Stack:
[15:24:22 ERROR]: java.base@11.0.8/jdk.internal.misc.Unsafe.park(N
ative Method)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.locks.Lock
Support.park(LockSupport.java:194)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinPo
ol.runWorker(ForkJoinPool.java:1628)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinWo
rkerThread.run(ForkJoinWorkerThread.java:183)
[15:24:22 ERROR]: ------------------------------
[15:24:22 ERROR]: Current Thread: luckperms-worker-14
[15:24:22 ERROR]: PID: 73195 | Suspended: false | Native: false | State: W
AITING
[15:24:22 ERROR]: Stack:
[15:24:22 ERROR]: java.base@11.0.8/jdk.internal.misc.Unsafe.park(N
ative Method)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.locks.Lock
Support.park(LockSupport.java:194)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinPo
ol.runWorker(ForkJoinPool.java:1628)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinWo
rkerThread.run(ForkJoinWorkerThread.java:183)
[15:24:22 ERROR]: ------------------------------
[15:24:22 ERROR]: Current Thread: luckperms-worker-15
[15:24:22 ERROR]: PID: 203657 | Suspended: false | Native: false | State:
WAITING
[15:24:22 ERROR]: Stack:
[15:24:22 ERROR]: java.base@11.0.8/jdk.internal.misc.Unsafe.park(N
ative Method)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.locks.Lock
Support.park(LockSupport.java:194)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinPo
ol.runWorker(ForkJoinPool.java:1628)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinWo
rkerThread.run(ForkJoinWorkerThread.java:183)
[15:24:22 ERROR]: ------------------------------
[15:24:22 ERROR]: Current Thread: ForkJoinPool.commonPool-worker-3
[15:24:22 ERROR]: PID: 227702 | Suspended: false | Native: false | State:
WAITING
[15:24:22 ERROR]: Stack:
[15:24:22 ERROR]: java.base@11.0.8/jdk.internal.misc.Unsafe.park(N
ative Method)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.locks.Lock
Support.park(LockSupport.java:194)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinPo
ol.runWorker(ForkJoinPool.java:1628)
[15:24:22 ERROR]: java.base@11.0.8/java.util.concurrent.ForkJoinWo
rkerThread.run(ForkJoinWorkerThread.java:183)
[15:24:22 ERROR]: ------------------------------```
my server crashed
Version : Papermc [1.8.8] build: 445
HELP...
So I've used LuckPerms on Forge before and my understanding is that to give someone permission to use a vanilla command you use commands.<command> or command.<command>, but on Fabric it appears to be different and I can't find any documentation on what the nodes are called. They also don't show up in the web editor, only nodes added by mods appear.
Vanilla commands do not have permissions on Fabric, you'll wanna add this mod to solve that: #support-1 message
Thanks!
how do I quickly delete users in /lp editor
can i just copy settings from luckperms if i reset the server?
what to do if i have a big spam of this
[15:28:29] [luckperms-worker-0/WARN]: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:696)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:197)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:162)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory.getConnection(HikariConnectionFactory.java:174)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.common.messaging.sql.SqlMessenger.getConnection(SqlMessenger.java:85)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger.pollMessages(AbstractSqlMessenger.java:115)
[15:28:29] [luckperms-worker-0/WARN]: at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
[15:28:29] [luckperms-worker-0/WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
[15:28:29] [luckperms-worker-0/WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1311)
[15:28:29] [luckperms-worker-0/WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1841)
[15:28:29] [luckperms-worker-0/WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1806)
[15:28:29] [luckperms-worker-0/WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[15:28:29] [luckperms-worker-0/WARN]: Caused by: java.sql.SQLSyntaxErrorException: (conn=88025) Connection.setNetworkTimeout cannot be called on a closed connection
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.mariadb.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:62)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.mariadb.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:171)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.mariadb.MariaDbConnection.setNetworkTimeout(MariaDbConnection.java:1655)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:566)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:173)
[15:28:29] [luckperms-worker-0/WARN]: at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:186)
[15:28:29] [luckperms-worker-0/WARN]: ... 11 more
like hundreds of thousands of lines of this
in a relative short time period (1 hour)
!errors
Here's a page with some common storage system errors.
after restart everything works perfect
and randomly this happens, with a sudden huge amount of spam
i've read those and didn't find something that is what i need
also 5 days before today it was working perfectly without any issues
!paste Paste your logs next time. Also, consider using a lower maxlifetime value.
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!
130k lines are too big to be pasted
The warnings/errors are repeated. Don't paste the same logs over and over, only the relevant segments of it.
this is what is repeated, 125k lines of it
125k lines in 1 hour
the server was working lots of hours before without any warn or error
will try to set maxlifetime to 60 seconds then
thanks god that this was on the folia server, where not that many people wanted to play without all our usual plugins
Would love to hear your feedback on Folia on the #general channel. I'm debating whether or not i want to move to that software for my Survival server. It seems quite promising.
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
thx
[22
47 WARN]: [LuckPerms] Thread luckperms-worker-13 threw an uncaught exception
java.lang.RuntimeException: Exception occurred whilst generating event instance
at me.lucko.luckperms.common.event.EventDispatcher.generate(EventDispatcher.java:122) ~[?:?]
at me.lucko.luckperms.common.event.EventDispatcher.post(EventDispatcher.java:127) ~[?:?]
at me.lucko.luckperms.common.event.EventDispatcher.lambda$postAsync$0(EventDispatcher.java:143) ~[?:?]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
Caused by: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class me.lucko.luckperms.lib.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default
at me.lucko.luckperms.common.event.gen.GeneratedEventClass.lambda$static$0(GeneratedEventClass.java:70) ~[?:?]
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) ~[?:?]
at me.lucko.luckperms.common.cache.LoadingMap.get(LoadingMap.java:67) ~[?:?]
at me.lucko.luckperms.common.event.gen.GeneratedEventClass.generate(GeneratedEventClass.java:81) ~[?:?]
at me.lucko.luckperms.common.event.EventDispatcher.generate(EventDispatcher.java:120) ~[?:?]
... 8 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class me.lucko.luckperms.lib.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default
at me.lucko.luckperms.lib.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:6280) ~[?:?]
at me.lucko.luckperms.common.event.gen.GeneratedEventClass.<init>(GeneratedEventClass.java:143) ~[?:?]
at me.lucko.luckperms.common.event.gen.GeneratedEventClass.lambda$static$0(GeneratedEventClass.java:68) ~[?:?]
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) ~[?:?]
at me.lucko.luckperms.common.cache.LoadingMap.get(LoadingMap.java:67) ~[?:?]
at me.lucko.luckperms.common.event.gen.GeneratedEventClass.generate(GeneratedEventClass.java:81) ~[?:?]
at me.lucko.luckperms.common.event.EventDispatcher.generate(EventDispatcher.java:120) ~[?:?]
... 8 more
Anyone know what that is about?
Alongside this
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/iEtMkuNnbQ
not a luckperms problem
that would be the first place i'd assume, seeing as the issue is with your tablist being sorted.
lol
There's an assign tab groups by permission if i'm not mistaken. Check it out.
Warning! This is not sorting list and has nothing to do with sorting players in tablist!
you literally just have to search for sorting
Hello, I would like to run luck perms on version 1.8, which version should I use exactly so that luckperms works? 1.8; 1.8.8 or 1.8.9....
1.8.8 doesn’t exist for a server, base versions should never be used, so 1.8.9
Danke!
oh actually, I mixed those up. 1.8.9 doesn’t exist for servers, so 1.8.8
Ah okay danke!!!
Oh sorry i have spoke German 😂
I say Thank you very much
@dense kite The Version 1.8.9 exist
Hey Freshboy! Please don't tag helpful/staff members directly.
Ah okay Thank you and sorry for the tag
Hello Evident,
so I was trying to setup certain ranks to specific servers using context while I have luckperm connected with MySQL. However it doesn't work at all.
Did you set the server names in the LP configs for the respective servers
Yes I did.

47 WARN]: [LuckPerms] Thread luckperms-worker-13 threw an uncaught exception