#support-1
1 messages · Page 190 of 1
Nah
Looks like they get put in default when i check use info
Probs not a LP Issue then
Might just be display in TAB
No, its not
So i've got
prefix.115.&7[&dB&7] &r
But it isnt showing as a LP prefix?
Has this changed recently ?
Prefix = None in /lp group info
All the other prefixes are working, its just this one. The player is in the correct primary group, i info the prefix and it keeps saying none?
Does it have any contexts?
Noo
Any suggestions ? 😭
Could you send the output of /lp user <name> meta info?
Okay, what about /lp group booster meta info
meta info
Huh that's weird
[TAB] [WARN] Player Kos_Mic's group (none) is not in sorting list! Sorting list: owner,admin,mod,cm,cb,supporter,contributor,legacy,booster,member,default. Player will be sorted on the bottom.
Its giving group none ??
Which LP version are you on?
Running LuckPerms v5.4.137.
Yep that's latest
okay i fixed this
added tab.group.default
to default perm.
But, theres still the LP issue of the prefix not showing
Wait, its on a track. Do you think thats an issue ? @open cedar
Hey kyronix! Please don't tag helpful/staff members directly.
sorry
No, if you inherit the group, you inherit its prefixes
Any other suggestions ?
Try recreating that group
okay
Wtf
I just made a random group
gave it 1 perm
'prefix.&7[&dB&7] &r'
and its showing none
Oh my god
in group info
I just realized that the prefix is wrong
You forgot to give it the weight
Sorry for the late reply,
I have no other plugins of that sort and the correct plugins,
Only other thing that could count as a permission plugin is powerranks
Yep that's the right one
Still doesnt work bro haha
!powerranks
For LuckPerms to work properly & handle all permission checks, it must be the only permission plugin installed on your server (unless you are in the process of performing automatic migration).
jsut set it to 10000 still nothin
Its so weird BRO
everything else works just fine
Did you try re-creating the group?
Does the group have a context?
Any changes made in the editor have to be applied using the /lp applyedits command - impossible unless the person with the link is also connected to the server and with the required in-game permissions to use LuckPerms commands. It's effectively just as safe to share an editor link as it would be to share a screenshot of your permissions or a pastebin of a configuration file. The editor doesn't contain any sensitive data (except perhaps player names).
Please, don't be. We're here to help, not steal your permissions setup. Additionally, permissions can be tested by players simply joining your server and seeing what they can do.
Didn't spot any issues 🤔
how do i make so that my rank appear above member cause currently it's at the bottom.
above where
were do i go to get the plug in?
!downloads
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Forge, Nukkit and Velocity.
thanks
is there a 1.20.1 version?
For which platform?
How do i change the luckperms version?
Im trying to get it for 1.16.5 and the default iis 1.21.1
Are you on Forge/Fabric?
when i do /lp editor it doesnt give me a link?
What exactly does it say instead?
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
First section in Getting Started
whats a server console
Hey together i need some help can mybe someone help me ?
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!
Use Google, it could help you out with that
forgee
There is unfortunately no LP for Forge 1.16.5, least is 1.18.2
(From CurseForge: https://www.curseforge.com/minecraft/mc-mods/luckperms)
Hi
How can I change the language in luckperms?
My game is in Spanish and luckperms is still in English!
send /lp translations install in chat or console
Question:
I got a minecraft server with friends and we all are op's, but we are not allowed to use /gamemode nor /give, only /tp. I was wondering how do you remove the permission of using /gamemode and /give
You can negate them by setting them to false
negate what exactly
I tried setting minecraft.command.gamemode to false in the default group and it didn't work
Are you using Essentials?
Try using LP's verbose mode to check which permissions exactly are being checked when you use the gamemode command, that way you can set those checked permissions to false: https://luckperms.net/wiki/Verbose
Oh thank you
I can try that out
it literally says the same thing
I did /kill for example and it said minecraft.command.kill true
i then set minecraft.command.kill to false only for me
and i can still use /kill
but if i do /verbose command (user) kill it says that i dont have permission to use it
what are “op commands”? They should all be locked behind permissions, and players without those perms cannot use it.
oh ok, ty
do you just want to clear all users groups? Or set everyone back to completely default?
commands which only OP's can use
then like I said, they need to be locked behind permissions.
yep clear all user groups lol and set it to default
locked behind permissions?
!bulk - there may be an example on the wiki for clearing users groups. The value you’re gonna be clearing is “permission ~~ group.%”
Quickly update a large amount of user and group permissions by using the bulkupdate command.
Yes
i didn't quite catch that
What part of it is unclear
There has to be a permission for the command to control who can/cannot use it with a permission manager.
it’s up to whoever provides the commands to do. Whether that be a plugin, mod, or server software.
I mean removing/disabling commands like /gamerule, /gamemode
!usage - this guide covers setting permissions. You’ll have to locate the permission for it.
Here's a guide to help users understand and use LuckPerms for the first time.
!verbose - for locating permissions
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
wait
i might understand how it works now
like
i knew already all of that
but the problem might be cause we are all OPs
Oh.
Thank you.
is there any documentation that covers plugin messaging? i'd like to send a message to LP from my proxy.
What im doing right now is checking if a player has more than 5 minutes of playtime on the proxy, and then to give a permission to the player on the lobby theyre connected
or would i just have to make my own plugin that uses the LP api to communicate with the proxy
Learn how to use the LuckPerms API in your project.
you can install LP on the proxy and have it sync to all the backend servers
wdym? luckperms bungee?
does lpbungee let you give lpbukkit perms
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
this guide tells you how to setup a network so that all servers share the same data
i explained it badly, if i were to run lpv user {user} parent add {group}, would this change also reflect on the backend servers?
if not then im not able to use the lpv api, i'd have to directly communicate with the backend LP plugin no?
If LP is set up as instructed by the above wiki guide, yes
oh okay perfect thank you :)
Does anyone know how to get rid of this [owner] prefix? I can't seem to figure it out. I only have the default group and haven't set a personal prefix for myself. This is what it looks like in game
This is what the lp editor looks like:
Other users that are also in the default group do not have the [owner] prefix
!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!
This is what shows up when i type the '/lp user HousePhoenix info' command:
So it seems it's another plugin's fault...hm
Yeah.
(Side note, UUIDs are public info, and can be found with a single google, no need to redact them)
good to know xd
Hello, is it possible to do something like %luckperms_suffix2% ?
i want to use 2 different suffixes
if possible
%luckperms_current_group_on_track_NAME_suffix%
something like this
So what i would like to do is get that Green star to replace the 'ster6' ( wich is the group name of the green star) currently used &luckperms_current_group_on_track_sterren%
!stacking
Display multiple prefixes/suffixes alongside a player's name.
i just looked into this but this only lets me create multiple suffixes that are in order next to eachother
i want the green star and obsidian to be seperate
Wdym by separate?
lemme create a quick 'drawing'
so instead of this
i want to do this
the green star is a prefix and the obsidian is a prefix
i want them to be between the Rank:
i hope u understand my crappy explanation lol
i mean, you could probably set that "RANK:" as your spacer.
it's going to be like that for everything though
yea no thanks haha 😄
well then no
i could do green star as suffix and obsidian as prefix tho
i was just wondering if its also possible to use 2 seperate prefixes on different locations
I mean there's always also the "use the stacking elements in PAPI" option, which does limit the display locations to only spots that supports PAPI, but it would work
%luckperms_current_group_on_track_NAME_suffix% something like this would be nice
Ok yeah sounds like that's literally what you're looking for lol
There's placeholder %luckperms_prefix_element_<element>% that takes all the same elements as the stacking config, so you can just copy whatever element into that placeholder, and then put that placeholder wherever
(and of course there's a suffix variant too)
Yeah, they're a bit of a niche feature. Sounds like you want highest_on_track_<track>
yea exactly
(so you can stuff that into the above papi placeholder as the <element> and get something like %luckperms_prefix_element_highest_on_track_<track>%, and then stick that anywhere supported by PAPI)
((possibly swapping prefix with suffix if needed))
im looking at what u wrote and i just cant understand what im supposed to do lol T_T
im fairly new to this im sorry lol
if its too much trouble for you just nevermind hehe i can still do suffixes and prefixes i think
i just removed all stars prefixes and replaced with suffix
so i guess fixed 😄
Is there a workaround to bulkupdate not letting you replace server context with custom static context
is there a way to let users get a certain group upon joining and then turning that feature off?
how did you add fancy front in minecraft? my server ranks looks like this &7 Master
either a symbol or a resource pack
no
What permissions allows for switching gamemodes?
the permission for the gamemode command, which may vary if you have a plugin/mod overriding it
!verbose will let you figure it out exactly what it is
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Could you just tell me the permission to add to my group? Also if this comes off as rude, I don't mean for it too.
I don't have anything overriding it afaik
We actually can't, because it'll vary depending on your platform, any installed plugins/mods, etc
so there isnt a way to automatically give a user a group? is there a known plugin that can do this?
Do you mean "Give every player who joins group X", or "give players who meet requirement A group Y", or something else?
Theres only luckperms and a Doctor Who mod on the server
fabric
I rarely use luckperms anymore, I forgot how to use it for the most part..
i mean like, they log on. Like instantly on joining they get a certain group. NO requirements other then to log on
Ok on Fabric, the vanilla commands need a mod to add permissions to the vanilla commands. Pinned is minecraft-command-permissions, which will do so (although I don't think it's been updated in a bit)
!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.
not default tho, like another group that gets added. so i wanna have aan OG group and players can get it when joining the server
So you want people to get default and this OG group?
I'll assume thats why the permissions werent showing in the search bar thingy?
Correct, there wasn't any to prompt
So when someone writes / they still see quite few commands, how do i disable all of them from both to be able to be previewed/used ?
Tried stuff like /lp group default permission set essentials.* false / /lp group default permission set * false
Do i really have to manually go through each of the thing and check instead having one button to add all perms to the list, then set them to "false" in this case?!
lp doesnt hide command suggestions. its on other plugins to properly do that themselves
Hey! Has anyone experienced this issue with LuckPerms randomly? me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLError.createSQLException
!errors
Here's a page with some common storage system errors.
Or this one: WARN me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@3514cd1a (No operations allowed after connection closed.).
is there a way i can get luckperms for 1.20.1 on forge
Hello
I have a problem, I don’t know how to solve it.
my server version is 1.21.1, but I tested it on others too.
before that I had a different hosting, everything was fine - but now I had to change it, and I see this error
I'm using the latest build purpur
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 error appears only when adding luckperms
!libs
LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.
doesn't help, already tried
Not sure what on earth purpur is doing that causes that to crash the server though, Paper's able to recover from that just fine
When downloading new ones, the same error appears
the problem is that it crashes on all versions
Is the server stopped when you delete the folder?
I changed hosting - a problem appeared
yes
I had another one before this, same problem
but then I missed her
Are there any options to download the libs yourself?
maybe something couldn't download
oh, I know
I'll try now to drag and drop the libraries from the backup
I think this should help
yes it helped
maybe my hosting has internet problems or something like that
https://lingojam.com/FancyTextGenerator i used this site
Hello, quick question:
Based on log-notify-filtered-descriptions: I want to add all commands related to meta settemp but it seems here that it's not working. But if I literally add all: - "meta settemp divinezephyr true 10s", it's working fine. I tried using regex such as ^meta settemp$ but it's not working. Any suggestions on what should be the best option for this?
Thank you!
hey, how would i go about getting the player group with highest weight (that player is a part of)?
(using the developer API)
User#getPrimaryGroup should work fine. If you want to manually calculate the result, loop through all groups and compare their weights. Btw, use #luckperms-api next time :)
oh sry didnt notice that
!help
!advanced
!api
!argumentbased
!ask
!bedrock
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!forgepermissions
!formatting
!hack
!helpchat
!inheritance
!install
!libsdir
!locale
!lpc
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!permplugin
!placeholders
!reload
!selfhosting
!spongeseven
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!velocitycheck
!verbose
!version
!weight
!whyluckperms
!wiki
!cookbook
The cookbook is a working example plugin which shows how to get/change data for users and groups, listen to LuckPerms events, and more.
Hey kladdkaka2! Please don't tag helpful/staff members directly.
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!
Hey, I have had the following error for the past few weeks using lp velocity, I use a mysql database for my luckperms https://mclo.gs/OXiktJF
this happens randomly and It can stay a lot of time
!errors
Here's a page with some common storage system errors.
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!
Can i copy all the permissions at once?
no
cuz it happens randomly
the server just works fine
and sometimes that error happens
let me send you the full log
so you see
Yep, see https://luckperms.net/wiki/Switching-storage-types, and just skip the part where you change the storage type
It's not a forge server btw idk why it says that
See the errors wiki page, it covers those errors you're experiencing
!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!
how do i make so the ranks are over default cause currently they are at the bottom
You don't need to keep using the trigger, it's used when telling people why not to ask to ask
It's up to your tab plugin, LP does not do that by itself. I personally recommend going with TAB, and utilizing it's sorting-types feature
how do I change MySQL server config?
Are you using a VPS or dedicated?
Is it possible to have my proxy send data to my backend servers, but not the other way around?
So, i have a permission thats set by LPV that i'd like for it to sync to LPBukkit, but i dont want all my lpbukkit perms to sync up to LPV
Hello, is there a way to create custom contexts with placeholders?
(for example %supervanish_isvanished%)
Tried using CustomContexts, but its not showing up in the lp editor.
when I type: /lp user <name> parent addtemp vip 30d, the rank only changes to tab! while on the scoreboard I still have the default rank, what does it depend on? I use: %luckperms_prefix%
tab
scoreboard:
In that case, contact them
SuperVanish needs to support that (that is implement custom contexts)
!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!
^^ same thing applies to scoreboards
You need a chat formatting plugin, see the last link in the last embed sent by Clippy above, for some suggested plugins
yes, but i use luck perms prefix placeholder in tab/scoreboard
/lp user nick parent set vip - work
/lp user <name> parent addtemp vip 30d - not work
"not work" is a vague statement, how exactly does it not? Does it throw an error for example?
what permission did you actually add?
"overrides" in what way
what is it actually doing and what do you want it to do instead
For example
I am a vip
when I rankup
my new rank is custom rank
not vip
I mean I can share screen
no, just explain exactly what its doing and what you want it to do. feel free to send screenshots
So in my server players can buy ranks like vip mvp
so if a player have payed rank
and if player uses rankup
their vip rank is gone
What do you mean? Could you elaborate more
if the player's tag is for example %gangsplus_gang_name% %luckperms_prefix% %luckperms_suffix% %player_name%, is it possible to ensure that no space appears before the suffix if the player is not in a gang?
I encountered the same problem with an old server, and I remember that I solved it using a placeholder.
not an LP problem
Hello, is there a way to create custom contexts with placeholders?
(for example %supervanish_isvanished%)
Tried using CustomContexts, but its not showing up in the lp editor.
!extracontexts
Add contexts not supported by stock LuckPerms.
"Tried using CustomContexts, but its not showing up in the lp editor."
Does it work on 1.20.4?
Yes it does. Did you read the readme, you need to actually configure the desired PAPI placeholders
placeholderapi-placeholders:
allowflight: "%player_allow_flight%"
vanished: "%supervanish_isvanished%"```
Can I sort players by rank on tablist? <cmi + luckperms
If CMI supports that, then yes
I cant find that... Any idea?
refer to their docs or support on how to do that
luckperms doesnt sort the tablist on its own
:((
Hello, is there a way to create custom contexts with placeholders?
(for example %supervanish_isvanished%)
Tried using CustomContexts, but its not showing up in the lp editor.
Done this:
placeholderapi-placeholders:
allowflight: "%player_allow_flight%"
vanished: "%supervanish_isvanished%"```
Does anyone know how to add permissions from a lower rank to a higher rank so I dont have to add every permission from a lower rank to a higher rank.
do not crosspost
hello , i have a question about meta stacking prefixes ,
does the meta stacking apply to placeholders ?
or it applies to plugin interactions with luckperms?
it applys to the luckperms provided prefix and suffix
Essentials.pay
well the placeholder uses luckperms provided prefix and suffix ?
because when i use the placeholders it doesnt work and it only shows one prefix
guys for some reason although my rank is a higher weight im at the bottom when i press tab i am using TAB plugin if that helps
Hello sorry if this was already answered
meta-formatting:
prefix:
format:
- "highest"
- "highest_on_track_donation"
- "highest_on_track_staff"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
I have three prefixes I am attempting to display but they are all together with no spaces inbetween, I thought the config opton middle-spacer would allow for spaces but it does not seem to? would you suggest just adding a space directly in the prefix in LP? or some other solution? thankyou
the plugin is not working at all
ok so if i change in the web it doesnt work but if i do in game command it work
make sure your OP and your connecting to a new session or reload/restart
i im
also prefix is not working 🥲
yeah I would wait for help and maybe post more information about your problem.
does anyone know if there is a way to give a specific roles to players that join with geyser?
if geyser adds a context, you could make default inherit another group with a context
it be on geyser to have such a feature though
bedrock playes have a "." at the start of their name
does that work?
that is not a context
again ^
what would be a context
im not sure if im understanding
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Quick question. Does luckperms support bedrock players on java? Being able to add them to a group? I get an error when I try.
change the bedrock prefix from a . to something else
!bedrock
If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.
is there a way to make it so players that have a username that start with a letter or thing like "a" or "." get a role?
no
like ive said, its up to geyser to provide a context
Perfect thank you. I did not do that.
which is the placeholder to remove spaces
how do i color the groups
I have a few questions I'd like to ask.
I set up a server using Arclight modded bucket with Pixelmon version 9.1.12 (1.16.5) and CustomNPC. However, I noticed that LuckPerms and CustomNPC are conflicting, resulting in the following error. Is there any way to resolve this issue?
Here’s the translation:
[LP] A database error occurred while loading permission data. Please try again in a moment. If you are the server administrator, please check the console for errors.
When I do /lpv it shows the message in the screenshot. But I have the permission set in the lpv editor.
Are you using TAB?
Cool, read this guide: https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist
thx
hybrids are not supported
Hey,
how can i set a temporary primary group?
primary group is calculated on-demand
if a temporary group is the highest weight group a player has, it will be the primary group
but primary group is usually a poor thing to rely on as it is kinda arbitrary
Hmm, strange, because premium is ranked higher than default, yet the primary group is still set to default.
check /lp user <name> info
Hey so I connected all the servers luckperms to the same database but they do not seem to sync
the groups and stuff.
though i did /lp sync
the groups and stuff were different in each servers before i had connected them to mysql
Did you migrate data? If you switch storage methods, the data will stay on the previous storage db
ah, could you tell me how to do that?
!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.
thank you
I know how to make and edit ranks the ones that appear behind your username. But how do I change the colour of the username?
Reset the color after the prefix, prefix.10.<gold>Mod <reset>, for example. Since the username is directly after the prefix, by resetting the color, the username won't be affected
in order to make it work properly, do i need to import the same data file in each server?
No, import to the db once
Sorry didnt understand...
The username is
- PakFastGamer
- MinecraftJosi
Can u pls make me a command. Tell me where to put the color codes cuz I wanna set custom color not white
My bedwars server keeps creating a local h2 database even though I have put mysql as storage-method in config.yml
Do you want a different color per rank?
Not rank
What matters is whether LP is using MySQL or the local H2 db that its creating
It seems to be doing the latter
There must be connection errors then
Essentials is doing that, contact them. Not an LP issue
!moss
Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.
Oh ok ok
[17:04:00] [Server thread/INFO]: [LuckPerms] Enabling LuckPerms v5.4.41
[17:04:00] [Server thread/INFO]: [0;36;1m [0;36;22m __ [m
[17:04:00] [Server thread/INFO]: [0;36;1m | [0;36;22m|__) [0;32;22mLuckPerms[m [0;36;1mv5.4.41[m
[17:04:00] [Server thread/INFO]: [0;36;1m |___ [0;36;22m| [0;30;1mRunning on Bukkit - CraftBukkit[m
[17:04:00] [Server thread/INFO]: [m
[17:04:00] [Server thread/INFO]: [LuckPerms] Loading configuration...
[17:04:00] [Server thread/ERROR]: Cannot load /home/container/plugins/LuckPerms/config.yml```
i saw this in the console
Update to v5.4.139. Also, I highly recommend you to upgrade to Paper, CraftBukkit's days are over
(It works but there is no reason to use it when there are better platforms)
Alright
It does not seem to be fixed. The credentials I put are correct. The server version is 1.8.8
!paste full 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!
You seem to have a syntax error at line 107 in LP's config
its blank
alright
it's working now. thank you
hello, i would like to give players groups thru command blocks but i dont know which placeholder to use instead of the username. I want to give the player that who runs the command in command block the corresponding role. when i click on the button right under the first sign, the person who runs it must get the group called "hydroel"
Try using @p, but ensure that resolve-command-selectors is enabled in LP's config
also could you tell what to use for directly giving a group instead of promoting thru tracks
!usagee
Here's a guide to help users understand and use LuckPerms for the first time.
i've enabled it and reloaded the config in-game. should i restart the server because it doesnt seem to be working now.
restart
I dont know why but prefix and suffix isnt showing neither on tab and neither on chat
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
Would anyone be willing to help a beginner on something probably very simple with this mod? I'm just trying to enable the /say command for players that have not been op'd
oh, ty
If you're on Fabric, see first pin. If you're not, assign minecraft.command.say
i ran this in the console, im on forge : /lp group default permission set minecraft.command.say
should this do it or is something missing ?
and do i need to restart the server or /reload for it to take effect
You don't need to reload anything, just test it
i de-opd myself and it did not work
!verbose try this
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
using editor would be much easier to edit permission in my opinion
Are you in the default group?
good question
i thought that i would be if i was not op? but it would seem that due to the result i am not
is the default group NOT just players not op'd?
Being op has nothing to do with which group you're in
show /lp user <name> info
use verbose then
Could you send the output of /lp verbose command <your name> /say
Permission is command.say
Sorry :P
thank you!! (:
why is it like that though ?
is it because im not vanilla minecraft ?
ask forge
That's just forge
Not that it matters much, you always have verbose 😎 😎
vanilla doesnt have permission nodes, they must be added by the platform
minecraft.command.whatever was what bukkit decided and most platforms follow that, but forge doesnt, and fabric doesnt add permission checks to vanilla commands on its own at all
I just assumed that Forge followed that too, because I didn't have any problems in the few times I suggested that format
how can i connect lp with NametagEdit
ask nametagedit
i have seen it, np
hi everyone, I'm new to luckperms, I've set the ability to join a team to true for new (default) players, but doesn't seem to actually work
pls help me i wanna sleep 
Use verbose to see which permissions are being checked when a player joins a team
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
You forgot to assign the first one
how do i open a ticket
a ticket for what
!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!
why do my luckperms not work on my thermos 1.7.10 server?
!cauldron
Installing LuckPerms on a Cauldron, Thermos and any other Forge + Bukkit server software may require additional steps.
How to translate luckperms into French please?
but hybrids are not supported
install the translations and set your client language
That's it, but how do I define French?
my game is configured in French but luckperms and in English
install the translations
Hi, I think my luckperms database system is broken,
whenever i delete a parent from any player, after a certain period of time that parent comes back to the player, i just need to balkupdate to delete it.
I would be very grateful if you can help me how to fix it.
I use the latest version luckperms
I put my properties file in translation but it doesn't work
you just need to run the command on that page
I don't understand
??
how do i get rid of the <> before and after my name it looks like this <My Name My Text> (in chat)
i cant use essentials chat as every way ive tried it hasnt worked
Hi how are things!
Why do I get this error in the proxy that crashes my entire server? (Constantly expels players and throws errors)
The server goes down several times a day due to these errors
!errors
Here's a page with some common storage system errors.
!chat
LP is not adding those brackets, your chat plugin (or lack thereof) is.
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!
You are referring to that section, right?
Your error is No operations allowed after connection closed. I can't tell if that's the section you screenshotted or not due to language barrier
Can I send the LOG of the last "crash"?
You've already shared the salient part, there's a heading for that exact error
Hello. Newer admin here (but not new to code). I am trying to track down an issue that is happening between Geyser, LuckPerms, and ChatManager. ChatManager is the one reporting the error (I have an open post waiting response in THEIR discord, yes), but the support on Geyser's side thinks I don't have perms set up correctly period.
Basically, we have a cross-platform server. Yesterday, we installed ChatManager. I've been through that plugin's files from top to bottom. Java players can use /msg and all it's variants to whisper, but for some reason Bedrock players are being told by ChatManager that they don't have permission to use those commands.
Has anyone seen behavior where command permissions on cross platform servers were relegated to one type of player when combined with other plugins?
Clarification: as far as I know, it worked before we installed ChatManager
This sounds like it's probably on ChatManager's end, LP doesn't care about the different platform since if Geyser's doing it's job correctly, Bedrock and Java players should be indistinguishable.
Try /lp user <affected user> permission check <affected permission> and see if it returns the expected result. If so, the issue is probably on CM's end
I am reading this as yes, it's set correctly, even though it's inhereted? I wonder if the inheritance is getting hijacked somewhere
Shouldn't be, that command reports what value other plugins see for that permission
(in addition to the debugging info as to how it calculated that)
chatmanager wouldnt use essentials.msg as a permission
Perfect, thank you so much. Welp, time to wait for CM's discord to notice me lol. TY 🙂
oh wait
unless it actually does which is stupid
!verbose will let you figure out exactly what permission it is
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
I was trying to figure out how to ask that lol. Thank you, let me see
It's a starting point! I'll continue playing, thanks for teaching me a new command to play with lol
Ok so that means it's explicitly set to false somewhere, so you can again use /lp user <who> permission check chatmanager.message to see how LP is calculating that
This is odd, because I can absolutely use /afk (which I just checked)
unless that's a status check
edit: that's exactly what it is lol don't mind that sentiment
Does luckperms work with or against PermissionMapPRocessor?
22:35:53 WARN] [me.lucko.luckperms.lib.hikari.pool.PoolBase]: luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@228bc29e (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
can help me
!errors
Here's a page with some common storage system errors.
Update, solved it! Simply added chatmanager.message to the default group 🙂
Thnk you for all the help and your patience!
hello
I have 2 different plugins that both have /spawn command
is there a way that I can make it so one of them has priority over the other one
the commands wont work because they are interfeiring
does the new version support folia?
i got an error saying its not marked for folia support when i try to load it
see the github PR
so I've made a custom item that should give the user temp-fly for 30 sec. That works except that the perm keeps being active. How to remove the effect after 30 sec?
the command/skill is
" - command{c="lp user <trigger.name> permission settemp essentials.fly true 30s";op=false}"
the item should be usable no matter the rank the player has on the server.
So, the problem is, most plugins wouldn't re-check the permission until the player next runs the fly command. If you do /lp user <affected user> permission check essentials.fly after it expires, you should find that it indeed resolves to false as expected
so how exactly would the command look like? (sorry for being daft!)
Sorry, I don't think I'm being clear. LP is indeed removing the permission 30 seconds after it's added, just like it's supposed to. However, EssentialsX doesn't know that the permission got removed until the player next runs the fly command, so it doesn't know it should take away the player's flight. That's on EssX's end, not ours
Are there any plans for LuckPerms to be made compatible with the Folia server software?
https://papermc.io/software/folia
Yeah, we already have a PR adding support
Is there someone called tiago here who is from Portugal and made a mod called luck luck, anything for the client? It was a client called luck and he had your icon... I really wanted to talk to him again
I have set the player rank with /lp user but the database is not updated, how to fix it?
a) /lp user isn't a complete command, what's the actual command you ran?
b) How have you determined that the DB is not updated?
- I use
/lp user <player> parent set <group> - I'm using mysql, and the primary_group in the
luckperms_playerstable is not updated
Ok, that's normal, under a typical config that column is unused. Group membership is stored as a permission node (group.<name>) on the player
so I should do the query in luckperms_user_permissions instead of luckperms_players?
XY problem, what is it you're actually trying to do? What's your end goal?
I want to display the player rank on my server website
Does luckperms have a way to support an itemsadder image for chat, tag, and tab?
:test: only works in chat and not on tab or as a tag above the players head. and %img_test% works on tags and tab.
Does anyone know why if i install LuckPerms on velocity then /msg command for HuskChat gives me this? It only appears after i intall the proxy LuckPerms
Hello together, is it possible to export all available Permission ? Go make a Spreadsheet
So not only the setter permissions. I would like to prepare groups and permission in an Excel Spreasheet
Something like the Treeview but only a txt
use the REST API extension
theres a page for it on the wiki
why not just use the editor
ask huskchat. luckperms only handles permission checks, it doesnt cancel any commands or chat messages (which is not allowed on proxies for 1.19.1+ clients)
hello my ranks are stacking wrong
these are right but...
higher ranks are lower down
Weight alone doesn't sort out your tablist. You need a plugin like TAB that does so. Read this guide to set up their sorting-types feature: https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist
hello, a question, i changed my profilename on my minecraft profile and now I lost all the previous permissions i had in luckperms, including the ability to use the command "/fill" any idea how to fix this?
i think i got it
i got problem with rankup , [ rank up is succesful with cmi ] but lp did not update to next rank on track , idk where is the mistake ;-;
this is the track
hi guys i have a problem with luckperms version for pnx (PowerNukkitX) in gadle build
Who can help? I gave perms to the group, but the group still cannot use commands
Hi everyone, I want to ask if LuckPerms works fine on geyser server, I have a geyser bungeecord cluster and tried to configure rank on it. In prefix entry, it works fine on player name but prefix doesn't show when player messages in chat. Does anyone have any solution?🥲
When I deop a player then can’t use essential commands like /sethome
!geyser
If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.
After changing from h2 to mysql storage, prefix doesn't show up in chat anymore. How do I fix that? I use essentials chat
its okay i figure it out , turns out i didnt make cmi run asConsole! /lp user [playerName] promote rankup when they rank up
I would like to autorole my players when they join my server for the first time, i know that the first role automatically assigned to a player is "default" but is there a way to add one more role like it? thru config or other way
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!
storage method doesnt change anything. did you transfer your data?
I changed from essentials chat to luck perms chat. That solved it
what platform? if you are on bukkit (or spigot/paper) send the output of /pl
there is no luck perms chat
Mohist
its called LPC and isnt affiliated with luckperms
hybrids arent supported because they are often the cause of issues such as this
damn, everything worked before... but what if I give the minecraft commands perms to a certain moder?
is it unlikely that will work?
no idea what your saying, but like i said, we dont provide much support for hybrids
kk, thx
Can someone help me with permissions with essentials commands
!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!
Hey! I recently exported and imported a luckperms storage and now for some reason my skin won't load and all my permissions got user reset. Does someone know a solution for this?
Hello, how can I migrate my h2 db to sqlite?
!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.
luckperms has nothing to do with the skin. show /lp info and /lp user <your name> info
Yeah when search for my name there are 2 my gues is that one is from the old backup and one normal.
show them please
Thank you
Hello all i just got the luckperms mod for my forge server and im following the wiki and it says when i make changes it should give me a command for in game but it never gave me it when i hit save
Does the button say Save, or Apply with a little network icon next to it? If it says Apply with the network icon, that means the editor is connected to your server and changes will apply automatically, no command running required
let me look
(and if you check the chat of wherever you initiated the editor session from, you should see some confirmation of the changes being applied)
thank you for the response, im reading the wiki and following it but this is the part thats not updating
Yeah iirc the wiki's a tad outdated with regards to this feature
im not seeing anything server side or in console
Yup so if you check wherever you created the editor session, when you hit that button you should see some confirmation of the changes applying
let me look
yea i dont see anything anywhere, not in my server chat or console
oh wait i found it in my console!
but i still cant do any commands server side even though im in the group, groups weight is 1000 and theyre all set to true
it just tells me the LP version im using when i do /lp
what exactly did you add
unless i need to add the permissions to here in the users section
i feel like im missing like the tiniest thing
you didnt give yourself any LP permissions, so lp will only tell you the version number
so i need to add it to myself myself as well not just the group?
the group admin has the permissions and im in the group
your group doesnt have any LP perms
oh so those commands here are not the permissions
^ you didnt assign any access to luckperms commands
is it command.luckperms
ohhh okay i see im going to see if i can figure this out now but at least im not stuck at knowing what version im using for the millionth time lol
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Hey there! So we are attempting to set up a server that is using Luck Perms but, for some reason, are unable to have the OP (despite being set as the OP) create an groups or execute commands. It continues to give an error that "Unknow or incomplete command, see below for error ____" and then lists the command despite it being exactly what we are seeing to type in.
lp user <your username> permission set luckperms.* true - for example does not work
Where are you running the command, and what platform (i.e. Spigot/paper, sponge, forge, etc) are you on?
Forge! And we are running it in the in-game chatbox.
What MC version?
1.20.1 looks like!
i think we are doing the same thing rn]
Check your console, I suspect you've got a version mismatch between LP and Forge. Each LP Forge build only supports a single MC version, so you'd have needed to grab the LP build for 1.20.1 from CF or modrinth or whatever
yea i still cant do commands even though im in the admin group with the permissions etc
I can now do /luckperms in game though
We're gonna double check that now! We've been using a modpack that claims to have the LuckPerms properly installed but clearly that isn't the case. Thank you so much for the help!
All commands, or does LP commands work?
/lp works but its like the basic stuff
like this
other than that i cant /mute etc
i just wanna give my people /spawn ;-;
So we did determine the version isn't mismatched. We just cannot get one person to access the admin panel for the LP access. (sorry I know helping other people so no rush!)
So, the "fun" thing with Forge, is permissions are still fairly new to the ecosystem and thus many mods don't actually support permissions yet.
Try /lp verbose command <user without permission> <affected command>, and share the output. Note this'll force the user to run the command
ok
Is the affected user only unable to access the web editor but can use LP commands ingame, or they can't access any LP commands?
Not able to access any LP commands or allow anyone access. Each time we attempt to do even the basics, it gives us that "Unknown or incomplete command" message.
oh so all players are unable to access LP?
Unfortunately, yeah. :c
What happens if you try from console?
I'm unfamiliar with a lot of this stuff and am trying to learn on the fly so I may be misunderstanding what you mean by console? Is this just the area you input text/chat in game? 
replace mc with the username of a player without permission for a command you want to test, and replace <affected command> with the command you want to test i.e. you said you wanted to give /spawn but were unable?
No, your server's console
"unknown or incomplete command"
You entered a permission in the command, enter the actual command you want to test i.e. /mute
when you get a minecraft server you get access to a console where you run the big boy commands, or at least if youre using a server host ik that
Ah gotcha! Just relayed to the server hoster and he says that he has attempted the same commands in the console and received the same messages.
hmm, that's a not great sign. Are you able to use the mute command if you're opped?
Just to check, you do actually have a mod that provides the /mute command right?
i just downloaded the luckperms mod not the plugin bc its a forge modded mc server
Ok but do you have a mod that adds a /mute command? That's not a vanilla command so if you don't have a mod that adds it, the command won't exist
let me check if theres any essentials mods
oh no theres no mods, id imagine i need to download an essentials mod right?
I mean, there's not going to be a /mute command if you don't have a mod that adds it
!paste
Could I get your full server logs please?
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
what about adding /spawn
https://pastes.dev/JzqkXElAXx sorry took a bit!
This has the startup cut off, can I get the full logs including startup?
We had an issue where it said it was too many characters/too large but we'll try again!
Oh they used the wrong pastebin initially LOL here we go
I see no indication that the actual LP mod is present or attempted to be loaded. Looks like something called yosby is reading a bunch of LP stuff in the config folder (most of which it shouldn't be touching...), but no indication that an actual LP mod jar is present
It's really odd... we can see it in the configs folder but yeah it isn't showing up in the CF mod list for the modpack. We assumed that the LP was already present somewhere because of the configs file. 
We're trying some other things right now, but I really truly appreciate the help! Thank you for taking a look and giving us a direction to go!
Okay so we were able to get LP permissions now. We are struggling a bit trying to give permissions for two things globally to all players.
We are trying to add these two commands but are receiving errors "Unknown or incomplete command, see below for error ____"
openguiscreen inv_compend
openguiscreen inv_guides_main
I used LuckPerms for a long time, but my server grew and now I set up a network system with BungeeCord. I try using everything, /lpb, /lp, but none of them update the permissions immediately. To update the permissions, I either restart the server or go to BungeeCord and use /lpb sync, but I can’t keep doing that all the time. What should I do? I’m using MongoDB
Any good/simple practice to take automatic backups of the permissions and users?
Because it seems pretty vulnarable when using mysql storage. For example if there is a backdoor plugin on one server on the whole network, they can delete all of the user databases and groups if they manage to get OPed.
That's why you dont download random jars from the web but build whatever you need from sources if you are worried for backdoors
And yes, SQL backups is an option
Depends on where the sql is hosted
yeah seems like the host does backups of the mysql database which is great.
If i have 3 different servers, if I have an admin on one of them but don't want him on the other two, how would i do that?
Would he still be able to change the perms on the other 2 servers or am I able to limit him to the server his admin on?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Hey where do i type it?
in the TAB config. further questions should go to TAB support though
tab support?
hi everyone, can anyone tell me why the prefix is not working in the chat panel but still working in the name panel? what i am doing is: put the luckperms plugins in bungeecord in a geyser server cluster, there are plugins like TAB, essentialsX,... i have tried many ways but it doesn't work, can everyone help me :((
!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!
this is the luckperms server. we help with the luckperms plugin, not TAB or any other plugin. the TAB discord will know more about TAB than us and will be more suited to help with issues with TAB
Can you help me more? I want to know if I need to remove the plugins tab for luckperms to work or if I need to configure anything else so that the plugins don't overwrite each other causing prefix display errors. 🥹
i need help with the configuration from luckperms withn bungee, can somebody help me?
i did the database and added all the information in the config from luckperms, right now i cant connect to the server
Screenshot:
i really have time pressure and i really would like if omebody could help me
@ me if u have a idea
is there a way for luckperm to respect uppercase for the /lp user command ? I'm trying to add permission for some player that have not yet join the server and lp saving the entries without uppercase
thanks, love ctrl+f in discord ❤️
why does my luckperms set me back to default every time the server restarts?
Is it possible if i create a suffix to the group to attach a mini message to it?
i know my problem, i can't download luckperms expansion on placeholderAPI
can anyone help me
I used LuckPerms for a long time, but my server grew and now I set up a network system with BungeeCord. I try using everything, /lpb, /lp, but none of them update the permissions immediately. To update the permissions, I either restart the server or go to BungeeCord and use /lpb sync, but I can’t keep doing that all the time. What should I do? I’m using MongoDB
is it possible to give a rank when player joins a server? For example I have a rank system in survival and players will start with the lowest group of that rank
yes thats alwys the default group
Yes but I use that group to give the prefix [User] in all servers of the network
And now I want to give also another rank
you could use a other plugin wich is player join event, it makes a automatic comand when a new players joins your server
/lp user %player% parent set (your rank)
then the player gets that ranks when he joins your server for the first time
Okayyy, so it is not possible just with luckperms, I have to use an external plugin.
Okay thanks, I have the plugin that can do that
normally its the default rank
when u used that already then i think its not posible, maybe annother supprt can help you, im not pro xd
Hey
how can i fix this error?
https://just-paste.it/I5QkZLg0Pb
i think i have the same issue, look here
here
Ah yes
yes
ya, suport is sleeping rn
xD
did you worte also everything in config correct?
wich host do you have?
my host has problems witn the databank
yes
is there any way 2 enable @p to be used in /lp user @p parent set ranked
Some players for some reason do not have the default role(group). I could make it so that when I log in to the server, if it was missing, it would be given again?
Caused by: ... Unknown database
Rang
Is that database created on your DB server?
enable command selectors in the LP config
If a player has any data other than just group.default, they won't be automatically added to the default group
!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.
I used LuckPerms for a long time, but my server grew and now I set up a network system with BungeeCord. I try using everything, /lpb, /lp, but none of them update the permissions immediately. To update the permissions, I either restart the server or go to BungeeCord and use /lpb sync, but I can’t keep doing that all the time. What should I do? I’m using MongoDB
You'll need to set up a messaging service. With a SQL DB, LP will handle this automatically for you, but it can't for Mongo
yo is anyone else having issues with lucky perms connecting to mojang servers
!network @proper bobcat
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
Why do you believe LP is having issues? We shouldn't be contacting Mojang ever
(also it's LuckPerms, no y 😉 )
idk it keeps telling me it has issues validating mojang servers
did i get LuckPerms from the black market
What makes you believe LP is involved?
cause it tells me that after a player trys to join and they LP says that i need to check console because there was a error validating a player
!paste
Full logs please
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
18:08:56 INFO]: Disconnecting com.mojang.authlib.GameProfile@852daee[id=7053a520-e52c-421a-a88d-312b7a801d70,name=BobbyIB,properties={textures=[com.mojang.authlib.properties.Property@10c158d0]},legacy=false] (/IP): [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.
[18:08:56 INFO]: com.mojang.authlib.GameProfile@852daee[id=7053a520-e52c-421a-a88d-312b7a801d70,name=BobbyIB,properties={textures=[com.mojang.authlib.properties.Property@10c158d0]},legacy=false] (/IP) lost connection: [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.
when i remove LP i can join the server just fine
i also reinstalled LP
Aight, that's nothing to do with Mojang. Check your logs, the actual cause will be further up
[18:08:55 ERROR]: [LuckPerms] Exception occurred whilst loading data for 7053a520-e52c-421a-a88d-312b7a801d70 - BobbyIB
java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Constructor.newInstance(Object[])" because "this.connectionConstructor" is null
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
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.NullPointerException: Cannot invoke "java.lang.reflect.Constructor.newInstance(Object[])" because "this.connectionConstructor" is null
at me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory.createConnection(H2ConnectionFactory.java:77) ~[?:?]
at me.lucko.luckperms.common.storage.implementation.sql.connection.file.FlatfileConnectionFactory.getConnection(FlatfileConnectionFactory.java:64) ~[?:?]
at me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory.getConnection(H2ConnectionFactory.java:43) ~[?:?]
at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.savePlayerData(SqlStorage.java:679) ~[?:?]
at me.lucko.luckperms.common.storage.Storage.lambda$savePlayerData$20(Storage.java:242) ~[?:?]
at me.lucko.luckperms.common.util.AsyncInterface.lambda$future$0(AsyncInterface.java:48) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
That error means there was an issue with the database at startup, the actual cause will be at startup
could a mod cause this?
Unlikely
Is it possible if i create a suffix to the group to and attach a mini message to it? So if someone will hover over it it will show a descriptions?
On the server there was a full cleanup via bulkupdate and the group.default right was deleted and when the player logged in to the server it was not reissued again
so if i remake default group via commands then it should fix?
That depnds on if your display plugins (i.e. your chat plugin) is capable of handling that. LP just outputs whatever you enter as the prefix for other plugins to use
my plugin list is very short
Take a look at that user in the editor, do they have any other data present?
mainly world edit, essentialsX, vault, LP, advanced ban, towny
@nimble sandal This has nothing to do with another plugin. LP failed to connect to your database for some reason, if you check your logs at startup, there'll be an error that says why
The player had a different privilege (pmplus), but the default group was missing
If you don't know what you're looking for, send your full logs (i.e. /logs/latest.log)
Ok yeah if they have any data other than group.default, LP will not add them to the default group. Players will only be added to the default group if they have no data saved
i got this
here ya go
!libs
LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.
Try that
prefix isnt showing up please help
does anyone know why luckperms resets everyones rank everytime the server restarts?
what storage method are you using
Yes.
The database exists
not sure, just the one normally assigned
!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!
как запретить админу выдавать себе группу владельца?
How to prevent an admin from giving himself the owner group?
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
Plugin is disabled
Something went wrong with LP at startup. Check your startup logs to see what
It doesn't show any errors in the log, the error only happens when I type /lp
oh i found
the unique error in log is this : [17Aug2024 18:13:47.702] [Server thread/INFO] [STDERR/]: [org.bukkit.craftbukkit.v1_16_R3.legacy.CraftLegacy:<clinit>:257]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
That’s not it
That's unrelated and not caused by LP
oh ok
and how can i resolve tis error
Like I said, that's caused by another error that occured at startup
just happen when i send the command
If you can't find it / don't know what you're looking for, send your full logs please:
!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!
Hybrid server softwares like arclight are unsupported
Sorry, I didn't understand anything there
can you just tell me how to prevent the admin from revealing the owner?
.
hi i need help
i need to know how to setup luckprems in bungeecord
for some reason there isn't a tutorial like mine
i host my server on my own pc
please and thanks
you need to follow that guide to setup argument based permissions
can u help me
fixed
Good evening, I have a question, can I transfer the permissions and ranges of my server in aternos to another host with the luck perms editor?
Hey! I'm dealing with an issue where for some reason, I'm getting the "Owner" prefix despite not having any prefix / owner group that would cause it. I tried installing EssentialsChat to give LP perms over the prefixes in chat, but it had no effect on my chats.
Here's the LP User info, where it says no prefixes, followed by a message in chat:
I don't have any group named Owner on the server, and the "Staff" group has multiple members on it. I'm the only one who has this prefix, and I'm not sure where it came from as I recently "inherited" the server and it just showed up out of no where.
Well it's not LP, as you can see from your screenshot, LP believes you have no prefix
Something else is adding it
According to the previous owner, they thought it was either LP or Essentials- but Essentials directs all of its group management to LP from my understanding.
This is my plugin list, do you recognize any (Other than EssentialsChat) that might cause this/conflict with LP for Prefixes from your experience?
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!
Yeahh, I figured that'd be your answer. I actually installed EssentialsChat to fix it, rather than there be any chance for it to be the cause. I'll look into it further.
Thanks for the try. 
Actually, while I'm in here:
It looks like LP does recognize that "owner" is a group in some way, noting that it is keeping the color scheme. But I can't seem to access it through the plugin?
Does this mean another plugin is causing it, or is it just a bug in the format?
If LP recognized it as a group, it wouldn't say that it couldn't be found
I gotcha, I just got misled by the &4owner
Nope, that's just the format. If you do /lp group thisGroupDoesNotExist info, you'd get the same format
can i get some help? i keep getting the error code "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."
Have you done as the error says?
yep
i had talked to u earlier and u told me to delete the LIB folder, i did that, didnt fix, tried newer and older verisons of LP, and it didnt fix
this was my log
Oh, don't know how I missed that earlier, you're running mohist not forge. Hybrid server softwares like mohist are unsupported by LP
i had worked LP earlier tho
then i installed CNPC
and now here i am
Yeah, LP might work on mohist or other hybrid server softwares, but if it breaks you're on your own
damn, so no advice on why it might be breaking
like is it saying the reason im getting the error message atleast
I mean, the reason hybrids are unsupported is because they do stupid stuff that breaks the API (which in turn often breaks LP).
time to see if the mod version fixs it
Good evening, I have a question, can I transfer the permissions and ranges of my server in aternos to another host with the luck perms editor?
Not with the editor, but it's pretty easy to transfer your data nonetheless.
- On the old server, run
/lp export <some file name>(I usually use the date as the file name). This will spit out<file name>.json.gzin your LP data folder. - Copy that file to the new server, putting it in the LP data folder (don't unzip it or anything)
- On the new server, run
/lp import <file name>. LP should output some confirmation of import - Verify your data has migrated as expected, and enjoy!
