#support-2
1 messages · Page 96 of 1
Yes
Check the pins here, very first pin
how can I set group for a bedrock player joining form geyser???
Did you yeet connections from your server to any external or even internal source?
Thats possible when setting up iptables wrong
Do you have ssh access on your server where minecraft runs?
Yes
Okay, log in there and try ping lucko.me or even google as well, just to see if you get any echo. You should get a response. If not, you may have locked yourself in lol
Running without error
Good. Are you sure the user has sufficient permission?
GRANT ALL PRIVILEGES ON *.* TO 'MyUser'@'%' WITH GRANT OPTION;
The @'%' gave me trouble before ngl
Your bind address in mysql is also important. It should be 0.0.0.0, maybe check that as well. If you need to change it, remember to restart mysql for the changes to take effect with service mysql restart
&4[&kAdmin&r&4]
Hi! I have a question. I made a "vip" rank on my server and gave it "minecraft.command.teleport" permission, but vip users can't teleport. Why? I only have like 2 plugins on server, luckperms and clearlagg. I'm running mohist 1.16.5
I already solved it, ty
Ngl ?
not gonna lie
Okay ^^
But if I have an external DB, it's gonna be okay, right ?
Don't need the &r, color codes already reset formatting codes
oof
@rough whale Please don't do that again or you will be removed from this discord.
Hey, can i get some help with LP and specifically connecting it with server boosting on discord. I'm dont understand who to give this permission to (discordsrv:boosting), I just want people to get the prefix [Booster] when they boost the discord... maybe also run a different command when they boost. thanks
shoot me a ping if you respond xoxo
The official documentation for DiscordSRV. The most powerful, configurable, open-source Discord bridge plugin out there.
Best way to set that up would be have a "boosters" group or something, create it, then /lp group default parent add <booster group name> discordsrv:boosting=true. Anyone who inherits default and is boosting will be automatically added to the booster group.
Okay awesome, how would I do like commands or something? Like they get a booster crate for example.
that you'd need to handle elsewhere, LP doesn't run commands
DSRV might have some way of doing so
do i need to use deluxe tags?
Im trying to make a Network using Velocity, and I'm trying to connect to my server and it is giving me this error: "Unable to connect to lobby: [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors."
Did you do what it says?
!paste the log please
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ 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!
restart your proxy, try to connect. see if the issue still happens. if so, please send your entire log.
that is the server console/logs after the server started
ill try that but doing it before now didnt fix it
ill let you know
LP cannot reach your DB. it's timing out.
ok
give me a minute and ill show you what it does when I try hosting it locally
thats the server console/log
the error says what's wrong with that one.
it couldnt connect?
Host 'DESKTOP-360KAGQ.home' is not allowed to connect to this MariaDB server
i got that last issue fixed but now its telling me that my data is stored under a different UUID
!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
You've got something setup wrong if the UUID was a v4 and is now a v3
whats the difference?
v4 is online mode (properly authenticating) v3 is offline mode.
the server is in offline mode, but the proxy should be taking care of that right?
[LuckPerms] 'FireEagle244' has previously used the unique ids 4fcf95df-4ed9-4486-916d-a84ce534fca6] but is now connecting with '7ed8c591-bfcb-3fa5-9346-874b0db4740d
Yes, the backend should be in offline mode. check everything in the embed above, and find out which part isn't correct.
Yes, the one you were connecting with was the v4. the properly authenticating one. whatever you did caused it to be offline mode. make sure you're connecting to the proxy, and not the backend server.
I am connecting through that Proxy but will double check some settings on the server
i fixed an issue that i was having earlier with the skins
now it has the UUID's inverted
well, that's okay.
it's properly authenticating. you can run /lp user 7ed8c591-bfcb-3fa5-9346-874b0db4740d clear to clear that UUID from the database.
ok
i didnt know that i needed to enable bungeecord in the Spigot.yml if i was using legacy forwarding in velocity
its still giving me the error when I join the server
however, now I have my perms
did you run the command that i said above?
yes
it may require a restart. 
fixed the issue
the localhost root username that i was using on the system running the proxy(and the data base) didnt allow for a password and i inserted the one for my other system on accident
Any way for when someone has a permission with an expiry date to add more time to that date?
eg: player has cookie.get for 30m but I want to add 15 more min to that.
Wow ty ❤️
hey, is it allowed to also ask not LuckPerms related questions here? still about minecraft server tho, so not completely offtopic
ty 😄
i cant connect my database to my other laptop
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5002ms.
Your host is not allowed to connect to your SQL server.
Could not connect to HostAddress{host='10.0.0.43', port=3306, type='master'}. Host 'DESKTOP-293GMQL' is not allowed to connect to this MariaDB server
I never had this issue before.
Is your SQL server accepting connections from any host?
Unfortunately, we are luckperms support, not mysql support. Either you find someone here who happens to know, or you need to look around google and see if a suggestion there in other forums helps you
Just please don't expect us to know :/ i am no mysql god either. I know the basics and that's it
@dusty fern do you use PhpMyAdmin?
So you have a visual on your Databases and users.
Alright
If you go over to user accounts
your user should have that as its hostname
which user are you using for the SQL
the root
Which one?
idk
I suggest making a seperate user for MC SQL relations and Setting the host to Anyhost.
Using root for everything is a bad idea
This is the one that I have for handling all MC plugin SQL connections
set a password on you that you will remember.
k done
alright now you want to click edit privileges on your mcuser and click this:
then find the database you plan to store luckperms data in.
k
Give it full access to that DB
k
Is your SQL MariaDB or MySQL
k
@dusty fern
mariadb
yes
is your server locally hosted on your pc?
yes
ok
storage-method: MariaDB
# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: 127.0.0.1:3306
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: INSERT_LUCKPERMS_DB_NAME_HERE
# Credentials for the database.
username: mcuser
password: 'INSERT USER PASSWORD HERE'
k done
Fill in the inserts and paste that into your config
you want to make sure you fill in those inserts.
thats fine
Both laptops are on the internet correct?
if so then the 127.0.0.1 address should work.
127.0.0.1 essentially tells the plugin that the connection is local.
send your log.
its the samething
you made sure to set the user to anyhost?
eys
And you made sure to fill in the information correctly for the database: and password:?
no
just leave it blank
You need to set the password to what you gave the user in phpmyadmin
whitch is %
no
that is your host
What did you insert into these fields when you created your user
dont tell me in text
just lmk if you did put something there
yes i did
k
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5001ms.
done
Clippy explained why it isn’t working
idk how to fix it
Click the link clippy said
ok
Click this on your PhpMyAdmin
GRANT ALL PRIVILEGES ON [databasename].* TO '[username]'@'[ipaddress]';
Replace the bracket parts with the database, user, and address.
Their example:
GRANT ALL PRIVILEGES ON luckperms.* TO 'luck'@'%';
You will just need to change the db name bracket to your db name.
GRANT ALL PRIVILEGES ON [databasename].* TO 'mcuser'@'%';
k done
It isn’t an mc user
try restarting your server agian.
It’s a database user
MySQL returned an empty result set (i.e. zero rows). (Query took 0.0347 seconds.)
Ah my bad, apologies
Dont worry about this
Restart your server.
All good.
k
[LuckPerms] Enabling LuckPerms v5.3.47
[10:15:22] [Server thread/INFO]: __
[10:15:22] [Server thread/INFO]: | |) LuckPerms v5.3.47
[10:15:22] [Server thread/INFO]: |_ | Running on Bukkit - Purpur
[10:15:22] [Server thread/INFO]:
[10:15:22] [Server thread/INFO]: [LuckPerms] Loading configuration...
[10:15:23] [Server thread/INFO]: [LuckPerms] Loading storage provider... [MARIADB]
[10:15:23] [Server thread/INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Starting...
[10:15:23] [Server thread/INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Start completed.
[10:15:28] [Server thread/ERROR]: [LuckPerms] Failed to init storage implementation
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5001ms.
samethign
samething
.
we tried this already.
using ptero panel?
yes i do
anyone there?
Last thing i can think of is firewall, something like iptables or similar
hmm
I did that too, but on purpose. I blocked connections from external sources unless my server requests something
Since i dont need external connection, my sql is on the same machine as my server, so there goes that
ok so how do you fix that?
i just joined my server and i saw that none of the permissioons i have put work if idh op
Screenshot /plugins please
Excuse me, is the latest version works with DataBases ?
Because I have tested on localhost and on VPS, also with the DB on localhost and on a website
?
What ?
!latest
5.3.77
That’s the latest version that works with databases
It doesn't works with me
Mind elaborating? “Doesn’t work” explains nothing. Screenshots, logs, etc are helpful.
Ah that again.
I have tested with a localhost server
So this is correct
This too
You can still lock yourself out of the db even if it is localhost
Localhost is not a guarantee for success on connection
Believe me, i set up a firewall system not so long ago and managed to do that by choking all internal requests across local instances, meaning from server to database on the same machine
It doesn't works on my VPS or a server host
database dosnt work on my vps too
You should get in contact with whoever you host the database and ask them to investigate. That's what support is for. Unfortunately, we can't help with databases much - it's out of scope in terms of responsibility
If your database refuses to let lp connect even though the credentials are correct, then its not on lp to fix your database
I have Uwamp server on my pc, doesn't works too
hey im having some problems with world guard
am i allowed to describe the issue here
world guard support is the place to go
i went there
this is LP support not world guard support
they told me the problem was with permissions
whats the issue
ok let me explain myself first
geezz
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.
so you need help but youre gonna delete the issue? ok lol
im rephrasing myself in a more usefull manner your snappy remarks threw me off and im trying to put it all in one message will you get off my behind for a munite
well I mean you originally came here with this...
instead of stating your LP issue lol
Just leave it for now and let them explain their issue to avoid unwanted conflict
Please don’t argue about it.
When i create a region in world guard and enable permissions for players to be able to build and interact with the region i will add a luckperms member group to the region, members within that luckperms group are unable to interact with the land within that region and i often times have been getting a Crash with Spam in my console
This is the error:
https://pastebin.com/GQvG7Q4H
Ive checked everything in the world guard flags and completely deleted and reset the configs in order to make sure there was no phrasing mistake
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.
Don’t know how to solve your error but will provide some context for others
thank you
Are you using contexts for a region, as well as adding the group to the region flags? I’m not sure how it could be recursive
do you mean in the permissions when i added the permission for world guard building i did go in and set it to specify the region
so they do have permission for that region
i also remade another group with only those permissions just incase
now i cannot break blocks at all
Try it without the context for that region. If you added them to the region to build, you shouldn’t need the context
ok
i will
no errors but im still unable to break/place blocks
i can place blocks now
step up
nvm
anything else i could tweek to try and fix it?
nothing in LuckPerms. if your groups are properly added to the region, and they're weighted correctly (LP groups, and WorldGuard regions) then it's likely an issue with a flag.
is there an easy way to change the weight of groups that might be the issue
you can edit the weight.<weight> in the editor, or /lp group <group> setweight <weight>
(that cmd syntax may be wrong, just going off the top of my head)
how should i weight them? do i need the owner highest and default lowest or the opposite
theoretically, default should be 1, and owner being the highest.
i figgured out how to test the flags and its still luckperms
its probably really a problem with the context
im able to add specific players to a region and they can edit the region but no luckperms groups work
best i could suggest you is verbose. 
it'll help make sure you have permissions that are needed.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
if this is for worldguard, also ensure you have vault
The issue goes like this:
- WorldGuard needs to check group membership to know if some flags within a region apply to the player
- For that, it asks LP if the player is in said group
- LP needs to check contexts to see if the player's current context set applies to the inherited group
- You have ExtraContexts installed with WorldGuard flag contexts enabled, so LP asks WorldGuard for the applicable flags on the player inside the applicable regions
- For that, WorldGuard needs to check group membership to know if some flags within a region apply to the player. goto 2)
The issue relies within the setup which brings me the question: why are you adding the default group as region member instead of, e.g. setting passthrough to allow?
because that does nothing
ive been doing passthrough allow
i was unaware that that should allow people to build there
If all you want to do is unprotect a region, you set passthrough to allow
It effectively skips protection queries for that region, which means those queries are "passed through" onto the encompassing regions if any
okay
it doesnt work
when i allow passthrough i cant break blocks
when i add a player to a region i can
when i add a group i cant
i have another crash
they told me to to the command that checks for problems in a region
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.
this happened
and they told me to come back here
can you disable extracontexts worldguard contexts for now?
i can
okay, do that, start the server, go inside the region, run /wg report -p and share the link here
should i just remove the extracontents plugin temporarily
if you want to
================================
Server Information
Bukkit Version: 1.17.1-R0.1-SNAPSHOT
Implementation: Paper git-P
and inside that test region in that world you cannot build
yes
uh well with that setup nothing should even be prevented in the first place
huh
what message do you get when trying to break/place blocks in that region?
they said if there is no message its not world guard blocking it
and is there one?
what??
I'm asking if you get a message when trying to break/place blocks within a region, and if so what's the message
no i dont
okay then that protection issue is not WorldGuard's doings
I wouldn't know which one it is exactly, maybe GriefPrevention? In any case I suggest you check this out https://madelinemiller.dev/blog/debug-minecraft-server-issues/ keeping LP, WG and WE
Because like, as far as WG is concerned, simply setting passthrough to allow will unprotect the region altogether, so there's definitely something else messing around
madelinemiller 
Hi! Context (server) is not working. The user has no permissions on any server. I have bungee, what am I doing wrong?
Did you set the server key in the backend lp configs of each server?
Yes, you need to set the server: option on all LuckPerms bukkit configs for contexts to work.
Are you using server contexts in lp, or lpb?
Did you run /lpb editor or /lp editor to generate the editor session.
/lp editor
Okay, can you run /lp editor on your server called “gamma”
okay, everything seems okay. can you run /lp user chelminski parent info ?
So, maybe is it a problem with a plugin, I need check it. I only have permission if I don't add a contest
is that the same group ?
If I have lp on every server, do I also need bungee? Maybe this is causing the error?
yes
LuckPerms bungee is for proxy permissions. LuckPerms Bukkit is for backend permissions.
If you have proxy plugins, you should have LPB.
okay, so when you try to use a command on that server, you get a no perm message?
Yes. Overall, it's about the PL-Hide-Pro plugin. It allows you to manage which commands are visible after clicking TAB, and which are executable. Everything worked so far, but today there was a problem because I would like to give my builders more access but only to one server.
Is it possible to create a custom context so specific permissions only apply when another plugin changes the context?
If it's based on the other plugin's doings, then the other or a 3rd plugin would need to provide a context calculator for that
Do not cross-post.
So
Your message makes little sense to me because you first mention having every plugin needed to display prefixes in chat and then you tell us about the permission luckperms.* - what exactly do those two have to do with each other?
Okay so perhaps tell us first what you would like to achieve so we can give you proper pointers :)
Ah, have you checked /plugins to see if lp shows up in green?
Okay. So what kind of server software are you using?
Ow. You should definitely switch to paper
Also, unrelatedly, did you load luckperms in with plugman or did you use /reload?
:)
❤️
Did you create the owner group first?
Can you send a picture of the message you get?
Are you sure you typed it correctly and didn't misspell something?
'premission' instead of 'permission' or something
Hit the 'up' arrow in your chat once please and let me see what you typed in your game chat
I see it
You typed permisson
Its 'permission'
Missing an i
:)
You need another plugin that does this
Thats for chat
TAB is good for tablist and player nameplate stuff
Use google "TAB minecraft plugin"
What did you expect? The plugin doesn't know what you want, so open the config and make it the way you want it
Plugins update constantly because java and mc versions change and/or people are never satisfied, keep asking for more features etc
Your best bet is reading the documentation which is maintained by the dev him/herself
Dont rely on videos from 2005
.
all right @fervent ferry, can I get a /lp editor link, the name of the person who got *, and the output of /lp log userhistory <their name>
Alright
It was multiple people
What do I need to know about uuid spoofing
I think someone did that
!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
So do you think they could’ve acted like me and then opped themselves
I don't know, you're not providing the info I asked for
without it we can't help you
Hi, can you help me with a doubt? Today there was an attack on my server, and then some of the bots came out with admin permissions, as you can see on the print screen, how can this be resolved?
This was the bot that entered my server, it was supposed to have the "default" tag but it has two other admin tags
Well, the UUID in question is a v3 (Offline mode uuid). my guess is someone spoofed UUID's of a member that had access to use LP commands.
Have you looked at console history to see how they got perms ?
When setting the database password, does it need to be in '' (like 'password') because the username isn't but the password is so I am wondering whats the go
I haven't looked yet, what can I do to see how they got these perms? What can I do to protect my server?
it should be in whatever format the default config has.
put the password in the quotes, the username, db name, and address don't have to be.
do you have any idea when they got perms? checking logs would be a good start.
I really have no idea, this happened right after the bot attack
After the attack, I deleted the bot accounts by LP
are you intentionally running a cracked server?
help this doesn't work
my friend still can fly in nether and the end
What????
No, why would i do that?
This is the UUID of one of the players. if you look at the 3rd set of characters, it starts with a 3.
that means the player didn't connect properly, and your backend servers arent secured properly.
Do you know what can i do to protect them?
are you using Bungeecord, Waterfall, or Velocity?
Waterfall
use Bungeeguard. look into how it works properly, and don't just blindly add it. :)
Hmm nice support brow
Can I use bungeeguard with waterfall?
Yes
Hello, I was curious if there was a way to bulkedit users in a way were if a user has permission 1, it will delete permission 2?
For example. Certain players have permission "permission.Two" and "permission.One". If they have permission.One, I can bulk remove permission.Two.
Would it be /lp bulkupdate users delete "server ~~ hub%" "world == nether" but just with permissions?
Tried doing lp bulkupdate users delete "permission ~~ permission.One" "permission == permission.Two" but doesnt seem to do anything.
Same with "permission == permission.One" "permission == permission.Two"
Guess this can sorta be achieved by doing lp bulkupdate users update permission permission.one "permission == permission.two" as LuckPerms removes duplicates.
How can I disable access to a specific command when the player is in a specific world
I noticed it says in context global when I give a permission so I assume this is achievable
Nvm I found it
is it possible to export and import players into lp keeping their group.perm and ignoring the groups on that particular server?
Don’t use craft Bukkit
Plotsquared should def work on paper and possibly spigot
Contact their support then
If it doesn't, then you most likely got errors, which, like cas said, you should discuss with their support
What do you expect luckperms support to do about worldedit :/
Magically hocus pocus and zap the plugin until it works?✨ ⚡
how i create a MySQL
dont post the same question in both channels
google it
we arent being paid to be your sys admin

How i create MySQL for LuckPerms
didn't ask
except you did
Google how to make a database first
!paste (for me lol)
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ 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!
Hi,
I am using the Bungeecord plugin Geyser to allow Minecraft Pe players to join on a Java server. When I want to give the players permissions it says invalid username/UUID. Would it be possible to maybe fix something there?
enable allow-invalid-usernames in config.yml
Im trying to use bossshop pro so that a player can buy a rank from a shop using in game money, has anybody gotten this to work?
The lp command needs a specific playername to be in it so it wont work. I already tried using %playername% but i really dont understand placeholders
The placeholder you need to use is up to BossShop to replace
LP receives the command fully formed already
do you know how the command would look
I mean it's the same LP command you'd use in game
Just with the placeholder as username instead
What the placeholder is is up to bosshop, you should consult their documentation
Just using this https://i.imgur.com/RWfDl84.png and this https://i.imgur.com/IBSRX3h.png in a proxy plugin. Why am I getting a NotLoadedException?
Make sure you aren't shading LuckPerms in your plugin
also #luckperms-api
Oh sorry, didn't see that. Thanks anyway gonna try that.
How to stack prefixes?
!stackung
Display multiple prefixes/suffixes alongside a player's name.
Do I have to change something in essentialschat in order for it to work?
if you setup stacking properly, no.
I set it up like it said but it didnt work
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ 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!
(redact any db info if you have it)
my prefixes arent showing now
do they show in /lp user <your user> info?
how can I configure the / back command for the plugin DeadChest?
youd need to seek support from them. If its not a luckperms issue, we cant help
So luck perms seems to keep friendlyfire on even if i disable it using the vanilla minecraft command "/team modify"
Any idea how to fix this?
LP does not handle such thing
it may be some other plugin's doings based on permissions, which LP would ""control"" indirectly
but LP itself does not handle that
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
but when i removed only luckperms from my plugins, it was fixed
right, which only proves my statement true
so is luckperms the issue or could it be just be a different plugin
please reread what I said
[23:04] Samosa's Significant Other: LP does not handle such thing
[23:04] Samosa's Significant Other: it may be some other plugin's doings based on permissions, which LP would ""control"" indirectly
[23:04] Samosa's Significant Other: but LP itself does not handle that
And this #support-2 message
why blur out code lmfao
Is there a way to use pex commands on luckperms? I'm used to them and they are more intuitive
The command syntax of luckperms can't be changed. You'll get the hang of it with a bit practice :)
obviously it can be changed. I'll just write a plugin that changes it myself.
You asked in support, not the api channel, so i assumed you meant if there is something like a setting in lp to change it without any coding involved. But if that's so, then good luck to you
I am actually looking for some extension that already exists, similar to groupmanager lp
I'd definetly prefer not coding it, but I guess I will
I'm unaware of any such extensions. Wouldn't it be easier to try and get used to lp commands instead of writing a whole plugin for it?
^, and i doubt changing the syntax of all luckperms commands will be an easy task
¯_(ツ)_/¯
it's not that hard, but it takes a lot of time
I am just curious why you are willing to go to such an extent only to change the commands. What is it exactly that gives you such a hard time?
Some things (like setting a prefix or adding a permission) require needlessly long commands and sometimes the commands aren't logical. Like why are you setting a parent for a player?
Because the group can be seen as a parent to the user, and if you think biology, you 'inherit' from your parents.
The prefix command is so long because there are multiple ways to set prefixes. Set one and replace others, add one on top, add a temporary prefix and lp also needs to know the weight or else you will end up with incorrect prefixes as soon as you have a user with 2 parent groups
It all makes sense.
i wouldnt call them needlessly long, id say more verbose
but why isn't it like this:
lp group <group> addprefix <optional: priority> <prefix>
or for permissions:
lp user <user> add <permission> <optional: true/false> world=<world>
Because then again, in your permission example, you need to specify what to do: set, set a temporary one, unset - it needs to be clear what to do, otherwise, people would do something like this: lp user <user> add <permission> false -> and then tell us they 'unset' or 'removed' a permission, where really, they only set the permission to false, which, depending on the setup, can lead to problems
for a temporary one: addtemp; for unset: remove
Lp commands need to be longer to be clear because each command has multiple subcommands which all do different things. Lp is so extensive that there is no shortcut to it
that's great if you want to do complicated things, but normally, you don't need to
That is true, so what'S so hard about learning the 5 commands you'll need during server ownership and let the rest be or look them up only when you need them like once a year
yeah but it's more typing efford
Anyway, I don't want to argue here. If you don't like luckperms, nobody forces you to use it, or if you want to go as far as recoding parts of it, then again, good luck to you :)
ik I'm actually having more typing efford by making this plugin to fix that 😂
Web editor 
I like luckperms, just not the commands
also keep in mind if you change the source of the plugin to change the way commands work, it will be harder to update your plugin if a new feature/bugfix is released
I am not gonna change the source, it's gonna be a seperate plugin, that's easier
@fervent zephyr can you run /lp info and /lp user <user> info in-game in a server the syncing doesn't work properly?
The problem is bungeecord -> spigot
The problem is that spigot is pulling the changes when you log in
So bungee is publishing them properly
That's what I assume anyway
this please
that's none of what I asked for
it's fine lol
okay now /lpb user <user> info from in-game as well
do you allow for cracked/non-premium players to join the network?
yes ._.
._.
._.
me when offline mode: ._.
its drop-support time?
Can i use nickname instead of uuid for checking permissions etc?
that would be a horrible idea
Why?
I'm trying to run a cracked server :/
i don't see how a nickname would change anything ?
The permission system is not checking by the uuid in the permission sync?
That was what i was supposing :/
cracked users can change their usernames if your server is not properly authenticated and you use the username instead of the uuid, users may be able to recieve permissons that they should not have access to
also, offline users have uuids, they just change per server, that wouldnt be your issue
Yes, but my server has a AuthMe-like plugin
Oh
I dont know the reason for the user having to relog the network for the permission refreshes
I was thinking it was like a plugin messaging channel or something like that
I changed the server to onlinemode...
The uuid's still not the same in onlinemode!
Can somebody help me?
Bungeecord: Online Mode
Spigot: Offline Mode
i'm using bungeeguard now, the uuid's are the same
but the permissions still now sync....
How I do /n in bungeeguard message?
WARN An exception was thrown by com.earth2me.essentials.perm.impl.LuckPermsHandler$1 whilst calculating the context of subject CraftPlayer{name=Daniel2005_TTV}
someone knows what this is and how to get it away?
i got this error after i created a new group in luckperms
after i deleted it, it still comes up in console
!essx
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.
i know where the it comes from
everytime this user joins again, his default group is removed
That error is from essentials
aah oke thank you
anyoneh ere
anyone knows how to disable players from doing /bukkit:? /help...
You can set the permission for it to false
and not crosspost :)
serverpropt?
which file?
What
they dont have the perms in luckperms
but they still can do it
do i give perms and set it at false?
thanks
deny minecraft.command.me, minecraft.command.msg, bukkit.command.version, bukkit.command.plugins
Spoonfeeding alert
I don’t think it’s msg
EN текст
https://paste.lucko.me/imBSjmtHbz
Hey, luckperms doesn't work on my velocity
guessing it's a velocity version mismatch. What version velocity?
yeah I bet the LP builds are targeting velocity 3
Okay thanks
I tried to remove < > in essentials and use : after username but that didn't work. I know this isnt a essentials discord but it would be helpful if u can help with that too
!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.
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
one of my users says LP does not support per-server prefixes when it's synced through mysql, is it possible or not? In other words, he is unable to use %luckperms_prefix%, because it would return the same on all servers (ping me when responding)
Hi there! I'm new at managing servers and I have a doubt about LuckPerms $ Essentials.
I've created a group (owner) and I've set its prefix and suffix. That's cool but, is there any way not to get those prefix and suffix shown while using Essentials commands like /msg?
I would prefer /msg to say "mikenex10" instead of "Owner mikenex10 >>". Prefix and Suffix (displayname) are from LuckPerms.
Thank you so much! ❤️
If that were the case, I wonder how I did it then ;)
I'd love to see an editor link from that user
@molten oak
Have a peek at the pinned message in this channel
then its possible?
Yes. I did that in the past due to having gradient prefixes for my groups and adding an event server with 1.8.8 as server version, which, we all know, hex colors wont work, so i set separate prefixes for that server to not have them show all messed up.
I see!
But the main issue here is that:
TAB by Neznamy in the Bungee, when you want to assign someone a group you do it by permission (/lp user Mitsui2k permission set tab.group.vipaqua server=bungee), thats all cool right, except that u cant assign to a specific server, he would have the tab.group.vipaqua in all servers, as a result, he would appear as a vip in all servers in the tab list.
Thank you!
Bungee context works differently. In bungee, you would use world=<servername> instead of server=servername (or a combination of server bungee and world servername). Think about it: technically speaking, all of your servers are 'in your bungee', right? ;)
ohh
So using /lpb right?
/lpb user Mitsui2k permission set tab.group.vip server=bungee world=survival
right?
I suggest you use the edfitor for a quick 'adding context' instead of setting the node again, so we can be sure that there is no leftover permission that might mess up the result
i dont understand
the differnece between using lpb bungee and lp in the spigot
isnt the same database?
it's the same database. it changes where the command is run from
Soo
Thats the user
He is not being apply the group.
It will work if i remove the world=vanilla (Vanilla is the name of the subserver in Luckperms)
Lol
is working
I went to grab a coffee. What happened?
it work
i mean
it work
but i want to know how
i did
/lpb applyedits RKbIZOP7HV
Whats the difference between in:
doing /lp user Mitsui2k editor and /lpb user Mitsui2k editor
Lpb targets the bungee, lp the backend. Just like larry said above. When everything is synced, it shouldn't matter if you use either, since everything on the backends will be synced by the db to the bungee instance and vice versa.
Ok
And what if i actually want to use the context world= for a world
and not a server?
i mean how does it know to recongnize ifts a world or subserver?
if the permission is checked by LP on a backend, world contexts will be checked against worlds. If it's checked on a proxy, world contexts will be checked against backends. The permission is checked wherever the plugin doing the action is located.
Here, this might clear it up a little bit
no. if you use /lpb you're running the database modification from LPB on the proxy.
it'll make the same changes to the database
i believe either way it'll return true
Larry
Do you find anyway of adding to a certain users a permission?
I need to add another context to my current vips (And bulk doesntdo that)
Hey, who can create a temp data base for me to see if my data base have a problem or not ?
Well what’s your issue
This : #support-2 message
The error is just saying LP can’t connect to your DB. Use something like heidiSQL to see if you can connect
Quick question thats probs been asked a thousand times does luckperms work for 1.18?
yes
cheers
Hello, i have a problem with WorldGuard Regions combined with permissions. Any idea why this won't work?
to block sitting for the world works, but i can't allow sitting in specific regions
I think that requires the more contexts plugins
We are using
Luckperms Version 5.3.74
WorldGuard Version 7.0.6-beta1+0b66f3e
CMI Version 9.0.7.0
These are the 3 Plugins, that are relevant in this point
5.3.85
sry, wrong Number xD 5.3.74
Haha np
Last year i had the permissions used the same way and it worked .-.
Do you have extra context installed?
World guard region as context is not supported by lp by default. It is an addon if you will
🤔 in that case i have to ask "my boys"
If you don't yet, you can get it here: https://luckperms.net/download (scroll all the way down, the extra context plugin is what you would need)
The installation steps you can find at the top of this page https://luckperms.net/wiki/Extensions
I'm unsure tho tbh is extra context needs to be handled as extension (the guide page) or a standalone plugin in the main plugins folder. I never added it or handled it in any way, so I'm just gonna smash all the info of the website on you xD
Yeah thanks ^^
I was fighting with this sitting stuff for days... asked if we had this extra last year and got a: Yeah we had... 🤣 my nerves
https://github.com/LuckPerms/ExtraContexts
Just found this, so my own questionm was answered here: extra contexts jar goes into the plugins folder, not extensions
i never needed this
So excuse that im a little uneducated with it 😅
Neither do we, just for events 😄
Your answer was very, very helpful because no one thought about that extra addon xD
Haha, glad i made a difference :D
I played in the old days of permissionsEx and manually editing the permissions.yml file. In the future, I plan to have a server network. I would like to use the YAML format while I am setting up a new, single smp server since that is what I am use to.
Will I be able to easily export everything to a database or flatfile in the future?
!migration
Learn about the process of migrating from another permission plugin.
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 both
luckperms not load
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
Please use https://paste.lucko.me to send files in the future. I have automatically uploaded message.txt for you: https://paste.lucko.me/JBJwhDf0wW
!libsdir try this
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.
?
works on 1.18?
Yes
5.3.85
Np
how to make space in suffix?
/lp user Keendi meta setsuffix &bGuard &r survival
I want to make 1 space
wrap the suffix in double quotes
/lp user Keendi meta setsuffix "&bGuard &r" survival
i know ||/j||, no problem, happy to help :)
they were obv talking to me 😉
i refuse to believe that
and how can i clear meta for all players?
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
can u make for me this command? I don't want to spoil anything
yes
Thanks :3
We get this error on launch in the console:
[Netty Epoll Server IO #1/WARN]: Method overwrite conflict for getLanguage in luckperms.mixins.json:ClientSettingsC2SPacketAccessor, previously written by carpet.mixins.ClientSettingsC2SPacket_scarpetMixin. Skipping method.
The server still works, but I'm wondering if this could have anything to do with a problem we had with a mod (StyledNicknames) that couldn't get player permission data to load properly when they connected.
looks like carpet is conflicting with LP
I'm aware of that, but I don't know what specific problems that mixing failing to apply would cause. Can anyone here explain what that mixin affects?
As far as I know, it would at most cause troubles with translations. Not certain on that tho
I have an error on my proxy : https://paste.lucko.me/wIpQffQX1j
seems like you're not using the fabric 1.8 version
try the version from here
I'll update curseforge shortly
Hello, we have so many groups, every group has its weight set up, going from 5,10,15,20 etc. Is there any way we can place a user into higher priority group with 1 command?
So instead me doing /lp user user parent set a2 ( lets say the user is now in group a1)
is it possible to somehow just to rank him up by one command, so i type /something somthing and it puts him in the next group with higher priority and removes him from previous?
So everytime we do that /something somthing command players goes from a1 to a2 to a3 etc etc
guys how can I hide these commands from players that do not have the permission to run them?
use a tab completer block plugin
We're still on 1.17.1.
Quick question, do I need to wait for LuckPerms to be compatible with 1.18? Or would the current version work anyways?

does this plugin have a tcp keep-alive functionality when using a mysql service as the backend storage, if so why would enabling SSL connectivity on my sql server cause issues
edit; looks like it does but might be disabled by default can someone confirm
hello good one question about the set weight applies from lowest to highest or from highest to lowest I need help with that plis
Lowest to highest
No. One server doesn't know about the existence of other servers, nor can servers access other server's data . This is exactly why a remote database is needed, so one server uploads changes to the db, which other servers can see
what if i create a hard link to the file?
It's likely that you get read and write issues, errors etc if you tried some hacky way
seem to work? just don't feel like using remote database
Why^^
well i messed it up 4 time
and had to restart all over
set server_storage_path="D:\Server\Minecraft Server\Waterfall Proxy\plugins\LuckPerms\yaml-storage"
mklink /h %server_storage_path%\groups.yml %storage_path%\groups.yml
mklink /h %server_storage_path%\tracks.yml %storage_path%\tracks.yml
mklink /h %server_storage_path%\users.yml %storage_path%\groups.yml
mklink /h %server_storage_path%\uuidcache.txt %storage_path%\uuidcache.txt
mklink /h %server_storage_path%\actions.txt %storage_path%\actions.txt
PAUSE```
I am creating hard link for all the individual file in the yaml-storage with watch mode on true in the config. not sure if this will cost me in the long run but it work?
Is there a way I can copy and paste a bunch of permissions between two different servers editors? Instead of typing each on in manually?
[3:42 PM]
I'm trying to connect several servers to the same mysql database, but the other 2 servers already have pre-setup permissions. So I'm trying to make sure the proper permission from the pre-setup groups are in the proper groups in the new server so when I change the others over to the new mysql all the permissions are already properly added. Sorry if that sounds confusing
You just need to export the permissions then import them again when you sync the databases
!color
Sorry! I do not understand the command color Did you mean colors?
Type !help for a list of commands
Is it possible to bulkedit meta data? I'm using LPC, a chat plugin and they have a custom meta data feature for changing chat and name color. What I want to do is remove every instance of meta data called "message-color" however I can't figure out if or how to utilize the bulk edit command for this.
how can i give to a rank all lp permissions?
luckperms.*
ty
@prisma hinge
ty ty
ok so someone on my server changed their name, but the permissions/rank didnt switch. how do i make it so it automatically does?
You want the permissions to change because they changed their name?
no they changed their name and it didnt transfer the permissions. so the old name has the persmissions and the new name has the default permissions
Are you running in offline mode?
no i dont think so
uuids?
what is online-mode set to in server.properties?
okay sorry it did actually change, the player just needed to log on after the name change lol
lmao
yeah the person asked on discord if it would change their rank, so checked if it worked but realized they havent logged on yet
i've set up the ranks but the prefixes won't show in chat?
!formatting
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!
aternos isn't compatible with the newest version of vaultchatformatter?
is the vaultchatformatter needed for this circumstance?
does placeholdapi work instead of vault?
how do i get rid of the outer <>
Format your chat plugin. Luckperms does not touch your chat. It's a permission plugin. Not a chat plugin^^
in the config files?
Yes
: D
How to make a privilege withdrawal on the website?
Maybe i am stupid af, but why in the hell arent my preffixes and so dont showed in the game?
!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!
I'm glad you used a full sentence to describe you issue anyway. Some people just go "luckypermis no work" 😂
i also have essentialsx + essentials chat installed
You may be missing vault
do i still need vault?
Vault communicates prefixes between lp and essentials
ahh
So you tell me ;P
so that means i am stupid af?
Would you mind if we could call and i show you all my problems ? i spend my whole day getting my server to run properly
and fail since hours
I'm sorry but i am in the middle of figuring out why my plugin isnt handling my chat lol. Feel free to dm me pictures and explain briefly what you need or we can stick to this channel. But i cant vc
just to check, you have vault installed now and prefixes still dont work?
have you tried asking nicely?
i am on my way installing vault, but there are several more problems
i will try this and then i will dm you
if they're unrelated to LuckPerms, you could always throw the message in #general. there are a lot of smart people who could help with it.
So many choices today
My neighbors are listening to my music xD idk i feel daring today haha
i mean they are kinda all relevant to luckperms. i shitted on a permission plugin before and then realised that none of my buddies could play anymore because i remove any other plugin becaue i found out that essentialsx most do everthing lol
😂
nice now that i installed vault i completely fucked up my suffix and preffixes. big ooof
any thanks for the help
Showing us pictures will definitely help us get the issue
Remember that prefixes and suffixes are displayed by weight
So if you have 3 million suffixes, the one with the highest weight will show
If you have double prefixes and suffixes rn, look at the pins in here. Silvercore once made a post about all kinds of prefix issues in combination with essentials
Maybe what you need is there
so i completty removed everthing i done the past hour
to start over
but now i still have 2 times the same prefix for my name
Look at the pins
Silver mentions a fix for it in the pin
Its really easy to fix
Duuuuude https://i.imgur.com/Wpsn34c.png
I found it
Fml
i love u
Love you too
<3
♥️

when i check my lp listgroups the weight doesn't show why is that?
Can you screenshot
oh nevermind
ok
he i am getting this error
Please use https://paste.lucko.me to send files in the future. I have automatically uploaded message.txt for you: https://paste.lucko.me/Dr0zR6MQKP
@sour gorge @full flume @pale pond can u help me out
Hey !੮૯८Һע_! Please don't tag helpful/staff members directly.
No just wait for someone to respond
LP could not connect to your databse. Check your firewalls, ensure the correct IP and port are in the config, etc
Hiyo ^^
My chat keeps displaying the prefix that people have twice, even after changing the Essentials stuffies, anyone that could help me?
luckperms doesnt handle displaying prefixes in chat
Poopppp im stupid, sorryyyy asked in the wrong server 🤣
Can't connect to database, I only get a lot of errors, here's a least one of them https://pastebin.com/QUVscZCJ
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
@tidal blade
Hey plenguin! Please don't tag helpful/staff members directly.
A very poor phrased message
Trying to scam
If you are trying to scam at least have correct grammar
also mein freund hat nen server er z.B. mir jetzt op er macht den wartungsmodus an und ich werde trotz op vom server gekickt
jetzt brauch er halt hilfe
Dieser wartungsmodus, woher kommt das? Ist es ein plugin?
ich denke nicht
'ich denke' ist immer doof. Ich hätte das gerne ganz genau gewusst
sry muss leider los hättest du später nochmal zeit?
Erst fragst du nach hilfe, jetzt sitz ich hier und reserviere zeit für dich, und nu haust du ab. Freundlich ist das nicht, muss ich dir sagen. Ob ich später noch hier bin kann ich nicht versprechen.
😔

Zero das ist ein bungeecord Plugin
Dann habt ihr LuckPerms wahrscheinlich nicht auf den Bungeecord Server installiert. Das Plugin muss auf allen Spigot-Servern UND dem BungeeCord installiert sein. Außerdem müssen beide Server auf die selbe Datenbank zugreifen. Wenn ihr meine Datenbank nutzt, müsst ihr euch eine externe Datenbank wie MySQL zulegen und LuckPerms so konfigurieren, dass die Daten synchronisiert werden.
i want to make command upgrade that you from player to player++ for 100$ in game money
Is it possible to make it so someone is unable to break blocks in the overworld but not hte nether?
!bungeecheck for me
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
is it possible to get the prefix of a certain player with placeholderapi?
!placeholders, yes!
Display data such as user prefixes and groups from LuckPerms in other plugins.
I already saw that page, just wasn't sure of the specific placeholder that supported a specific player
you can use /papi parse <player> <placeholder> to do that.
that doesn't entirely solve my question
I want to integrate it with my ajparkour leaderboard,
so I can't define the player beforehand
I have no idea if what I'm attempting to do is even possible, that's why I came here
you want to get another players prefix, on your scoreboard?
or, whatever you're doing with ajparkour
essentially, yes
no, i don't believe that's possible. not without some sort of modification at least
no problem! thanks for your help.
are all getting erroe while connecting to mysql??
wait no all plugins are giving the same error
wtf
do i need to add luckperms bungee to my proxy server and add it to the mysql to use the server contexts on in the permissions
Hey, after i have install luck perms on my mohist 1.12.2 server, my server dont start, this is the log before my server stop : ```> [20:33:34 WARN]: The command bountiful (ejektaflex.bountiful.command.BountyCommand) incorrectly overrides compareTo!
[20:33:34 WARN]: The command ea-medal (zabi.minecraft.minerva.common.mod.Minerva$1) incorrectly overrides compareTo!
[20:33:34 WARN]: The command bountiful (ejektaflex.bountiful.command.BountyCommand) incorrectly overrides compareTo!
[20:33:34 WARN]: The command bountiful (ejektaflex.bountiful.command.BountyCommand) incorrectly overrides compareTo!
[20:33:34 WARN]: The command texture (com.mic.randomloot.commands.SetTextureCommand) incorrectly overrides compareTo!
[20:33:34 WARN]: The command thaumicaugmentation (thecodex6824.thaumicaugmentation.server.command.CommandTAGeneral) incorrectly overrides compareTo!
[20:33:34 WARN]: The command thaumicaugmentation (thecodex6824.thaumicaugmentation.server.command.CommandTAGeneral) incorrectly overrides compareTo!
[20:33:34 WARN]: The command ea-medal (zabi.minecraft.minerva.common.mod.Minerva$1) incorrectly overrides compareTo!
[20:33:34 WARN]: The command trait (com.mic.randomloot.commands.AddTraitCommand) incorrectly overrides compareTo!
[20:33:34 WARN]: The command reforge (com.mic.randomloot.commands.ReforgeCommand) incorrectly overrides compareTo!```
How to solve this, thanks for your help ...
this is RAD lite modpack and my server run in offline mod
doesn't look like an LP error 
You may have better luck in Mohist discord tho, not too many here are familiar/support hybrids
but it's dont crash without LP, do you whant full logs ?
Im not familiar myself heh. you can post them tho, someone may know more
thx
!paste
Seeing a paste of the problem makes everything so much easier! Use https://paste.lucko.me/ 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!
if needed
I love how spammy forge logs are.
its because of the log exploit they are stopping people from searching about it
tbh, i was wondering why searching for argbased earlier turned up nothing.


