#support-1
1 messages · Page 1401 of 1
Hi i want sync permission between two servers how i can do it?
i setup mine MySQL database but don't appear any table in the database
And another thing, its possibile import the localdatabase to the hooked database?
You need to create the db (i dont mean the whole mysql, i mean the 'foilder' lp will write into) first.
!network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
!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.
https://luckperms.net/editor/2A2NX7Y1Mf
why doesn't it say [DISCORD MEMBER] Tompoe [TRIAL HOST] like it's supposed to?
trial host has no prefix, only a suffix
trial host inherits from default and default indeed does have a prefix, which is [Player] and displaying as you can see.
do i just make it not inherit from default then
im assuming they'll have default perms anyway
Just make the prefix a higher priority.
If you do not let the group inherit from default, they will not have default groups permissions and you'll be forced to additionally add them into trial host.
Why do that if all you need to do is edit one number.
trial host is in a separate track
isnt a member always part of default if added to a separate track
?
Tracks do not matter when it comes to groups inheriting from each other.
i'll go with changing weights tho, but want to understand it
still, members are ALWAYS part of the default group even if added to a different track, right? so wouldnt that in and of itself make them inherit default perms ?
Not always. You can strip someone out of default group. You can use 'parent set someothergroup' and that other group does not inherit down to default, then no, they won't have default.
your co host for example
it does not inherit from any other group
if you used 'parent set co host', no default here ;)
nah just using /lp user <name> promote <track>
So considering your default group is part of the rank track, then even if you promote to co host, which inherits nothing, the user is still part of default from the other track.
Unless you yeet a user from the rank track, you'll be good.
i connected lp and lpv and set on me all perms
but i can't use /ipban command on main server from the plugin on velocity
Let's double check /lp info and /lpv info first to make sure there is no connectivity issue :)
Are you certain both servers use the same database? It will show connected in lp info, but it will not show you there which db name it's using.
yes, they share the same MariaDB database
I checked the synchronization, gave permission to 1 server and it appeared on another
Okay then. The next thing to look at is simple stuff:
- Make sure you are in the group that holds the permission
- Double check the spelling of the permission - typos happen
- Make sure the plugin you are using does not require 2 permissions for this command, this is sometimes the case
- If you are using server context, this could be the issue as well, do you?
- Lastly, you could use verbose, even on the proxy, to check what permissions are exactly checked using
lpv verbose command <yourname> ipban
Please use your proxy console for the verbose command as this is a proxy permission you are checking.
It returns true, that is good. Do you get command feedback in your chat? What does it say?
Have you tried adding these as well https://i.imgur.com/jFisTsW.png
Particularly the ip one I guess.
libertybans.commands appears to be a base permission you will always need to do any commands from this plugin at all.
Here's the docs if you didn't see it/don't have it https://docs.libertybans.org/#/Permissions
A Document for LibertyBans plugin
thanks!
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/c9ErUeRZmI
hey, i'm having some problems getting multiple prefixes to show, i have this set in the config:
meta-formatting:
prefix:
format:
- "highest"
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""```
i have two prefixes set (confirmed with `/lp user __lucyy meta info` but only one is showing
am i misunderstanding something?
You do have the first one applied with a context. Is that context met?

yep that did it thank you, that's my mandatory daily self-embarrassment out of the way

No problem!
.
Did you edit any files manually?
In any case, whatever 44 is, you need to get rid of it.
Sir, this is luckperms support.
LuckPerms itself has nothing to do with the speed of command suggestions coming up. It sounds like your server is lagging.
Then how is it that you blame LuckPerms? o.O
Could also be your client/device lagging ngl.
Inb4 10 year old android phone
Then install another comparably large plugin - the same thing will happen.
It's the general workload, not only lp.
ughhh
No i use the webeditor
I want to make default group not allowed to place blocks
It does that by everything i do
I cleared the luckperms_actions thing in the database than it worked but the 2th time it just did that all over again
Ur gonna get real mad now, Zero..
But I was under the impression that this would work now, since I have a chatplugin that supports json installed.
Adding json format to the lp suffix ends in chat not showing up at all
suffix.1.&8&l| {"text":"&a&n#&l1&r","hoverEvent":{"action":"show_text","contents":"&b%parkour_leaderboard_lett_1_player%&f er på førsteplass på &a&lLett&r &fParkour"}
I'm not surprised.

hahaha I knew that would be the reaction
When looking at the log I think it might be Venture chat error..
I highly recommend a chat plugin which supports hover events instead of abusing suffixes.
I think it does..
Then why don't u set it there.
I can try,
I had the idea to have multiple suffixes and when you hover you see different stuff, but I didnt see how I could configure that in VentureChat.
And since it enables json, I thought I could just dump it into the suffix text:)
https://pastebin.com/vhG7h7aQ Here is the pastebin if it is of interest, don't bother otherwise<3
I will check the documentation again. (Venture Chat)
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.
It's on the chat plugin to provide conditional hovers then. Such as if %luckperms_suffix% returns "IDEK" then use hover event so and so.
*wife but ok
Conditional hovers can look very different in settings btw. A plugin may parse a placeholder as condition, use a permission or a group. Who knows
👍
That's quite advanced stuff. Only know of one plugin being able to do this.
hm, I thought I allready had asked you that, must have been someone else:)
no, you can't be serious.. not that plugin!
Are you certain it must be used?...
What deluxe chat did was per-group chat formats, where obviously you could add a specific hover and click event to each format for itself.
Since specific groups will have a specific suffix or prefix. That makes a lot of sense
yeah
The question is: What if you want to change the hover on the suffix based of some other stuff, not just flat out select one?
yeah, like a stat for example?
I see I should have finished my chat plugin... lmao
But then you can use placeholders prolly
Can you finnish it to tomorrow, so I can use it without paying for it and I would also like it to suite all my special wants and needs?
about that..
use worldguard?
make a region with buildrestriction flag, and have other groups bypass it:)
https://worldguard.enginehub.org/en/latest/ WG has great documentation, their staff loves pointing to it:)
Its a very commonly used protection plugin:)
you can make regions where only certain actions are allowed. For example: No building, take no damage, allways full hp
is there any plugins which allows to move from different world and is compatible with command blocks?
just asking
hi
i know this is abit out of context
but does anyone know how to make the rank prefixes like that
i think me
but idk it work.
wdym
im pretty sure it will be a server sided
resource pack
which technically forces every of its player to use the resource pack
but im not sure how to create it
Yeah creating it is the hardest part
oraxen and itemsadder can do it.
hmm
welp then i might not be able to do it since i have close to zero knowledge about server sided resource pack, nor client sided
ty for the answers
PLEASE Someone help me because i'm getting irritated by this plugin
Catch me up, what's happening and why in the love of tacos are you hand editing the DB

Its like he will not add it i dont know why
If i do it manualy in the database myself it works so it has to do something about the web interface
When I try to join my server (lobby) it gives me the message Kicked whilst connecting to Hub: [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. which I'm aware relates to luckperms.
The reason I need support is because it's an issue with the mySQL Database. This has been working fine for about a month with zero errors, this randomly happened. I haven't broken it by editing etc. It's just completely random. I was wondering how I could fix this issue without remaking everything?
Thanks
99% of the time that's just a connection error
!errors look for your error on this page, should tell you how to fix it
Here's a page with some common storage system errors.
I've restarted all servers etc.
Now I've exported my lp data and made a new database
gonna try that
Why permissions and other's if i set mine mysql database don't appear in mine database?
and use luckperms-h2.mv.db
what
I setup my database in the luckperms configuration
I want switch to h2 local to mysql
!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.
!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.
storage-method: h2 here i need set mysql?
read the page
Firstly, run /luckperms export <file>
Then, stop your server completely.
Edit your config file and change the storage type.
Now, start your server again. Let the new datastore initialise.
Then, run /luckperms import <file>
All of your data should have been moved to the new datastore.
i read the page
there ya go, follow that
Follow that guide to take your data (groups, permissions) to the new storage^^
Then what is the problem
Do i change the parameter to mysql?
If you want to use mysql, it would make sense.
this is the option that don't create tables in local and create it in mine database?
It will then use mysql, yes.
assuming you've also set all the connection details
[14:12:07 ERROR]: [LuckPerms] Exception occurred whilst enabling SQL messaging service
java.lang.RuntimeException: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
at me.lucko.luckperms.common.messaging.sql.SqlMessenger.init(SqlMessenger.java:57) ~[luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.common.messaging.MessagingFactory$SqlMessengerProvider.obtain(MessagingFactory.java:195) ~[luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.common.messaging.LuckPermsMessagingService.<init>(LuckPermsMessagingService.java:71) ~[luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.common.messaging.MessagingFactory.getServiceFor(MessagingFactory.java:121) [luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.bukkit.messaging.BukkitMessagingFactory.getServiceFor(BukkitMessagingFactory.java:64) [luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.common.messaging.MessagingFactory.getInstance(MessagingFactory.java:89) [luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:170) [luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.bukkit.LPBukkitBootstrap.onEnable(LPBukkitBootstrap.java:177) [luckperms-jarinjar6753861937468469319.jar.tmp:?]
at me.lucko.luckperms.bukkit.loader.BukkitLoaderPlugin.onEnable(BukkitLoaderPlugin.java:51) [LuckPerms-Bukkit-5.4.9%20(2).jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:199) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot-1.8.8.jar:git-Spigot-21fe707-741a1bd]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Caused by: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
at me.lucko.luckperms.lib.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:696) ~[?:?]
at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:197) ~[?:?]
at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:162) ~[?:?]
at me.lucko.luckperms.lib.hikari.HikariDataSource.getConnection(HikariDataSource.java:100) ~[?:?]
at me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory.getConnection(HikariConnectionFactory.java:174) ~[?:?]
at me.lucko.luckperms.common.messaging.sql.SqlMessenger.getConnection(SqlMessenger.java:85) ~[?:?]
at me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger.init(AbstractSqlMessenger.java:61) ~[?:?]
at me.lucko.luckperms.common.messaging.sql.SqlMessenger.init(SqlMessenger.java:55) ~[?:?]
... 16 more
what is that PLEASE ?
@bitter coral
Hey Tovaron! Please don't tag helpful/staff members directly.
sorry for ping but this error is present 10 days
but is break my brain
one eternity later...
inactive staff bruhhh
7 helpers connected not one who answers !!!
it's not professionnal
All right I'm going to stop you right there.
We are all volunteers. We have no obligation to help.
Please be patient
!errors
Here's a page with some common storage system errors.
See that page
your role is helper no ?
Helpful, not helper.
no help on this document
not that error
[14:24:38 WARN]: Caused by: java.sql.SQLException: null, message from server: "Host '172.18.0.9' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
Do you host your own MySQL server, or are you using a host?
That looks like a docker IP so I'm guessing you're hosting yourself?
où exécuter cette commande ?
Shame on them.
the VPS terminal, fairly good chance you'll need root to do it as well
putty ?
(Assuming the MySQL server is also on your VPS at least)
if that's how you SSH, sure
i'm usin pterodactyl on vps on dédicated
However since this is no longer a LP issue, if you need more help, please move to #general or another server
what is access pterodactyl/phpmyadmin ?
so my name is this color and i cant use this command i need help
/lp group Owner meta setsuffix Owner
Do you have a chat plugin and vault?
yo
about this
world guard thing I try to do /rg flag HUB block-break deny
but it dosent work
any help?
this isn’t worldguard support
some plugin cmds are not showing after the restart alsoo
idk y this is happening plss help me
Hello, there are certain commands of some plugins that I want to unregister I use luckperms and prevent user from having access to the command but a plugin like title manager has the autocomplete when user types /t how to remove the command?
same to me but with different cmd
Lp has no control over tab complete
So how to "unregister" the command if I got that right?
With another plugin.
And is that plugin compatible with luckperms? Or there is a better compatible plugin?
I see but can I ask a question? Most plugins I use when I use luckperms to prevent user from using their commands they don't apper in tab complete y does some plugins appear normally?
Caused by: java.sql.SQLException: null, message from server: "Host '172.18.0.9' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
my database is clear
why this IP
Some plugins have a permission check for adding commands to users chat. Some dont
Every dev decides it for each plugin on their own.
Oh I see thanks for support
do you self host or use a hosting provider?
hello everyone is luckperms supportive 1.18.2?
yes
thank
hey there, I seem to have a problem with luckyperms, I added some permissions sucsessfully (for commands that belong to worldedit and worldguard), permissions applied (I can see that in console), but those permissions still don't work and I can use those commands only if I am a server op
Paper 1.18.2, latest version of LuckyPerms
Interestingly enough, permissions that belong to Luckyperms commands work
Send a screenshot of /plugins please
!verbose Can you ensure you've given the correct perm? Verbose should assist with that and let you know what permissions are being checked for
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
gimme a sec, I'm gonna try that thing rn (I'm kinda new in server building :D)
ok lol I ran a server instance locally on my PC and everything works there like a charm
gonna try it out on hosted server now
yeah that's what I'm confused about, I tried /lp verbose command name command, and it not only shown permissions checked but actually performed the command for me
I tried it out and now perms are working on local server I booted for test
now i'm gonna try it on hosted server
ok what the actual heck it works now
is that some kind of magic? I tried to do that several times and rebooted my server but it didn't work and now poof it works
magik
Hello, so I'm trying to apply node contexts to specific worlds in my server but when I do they disable the command. is there possibly something I'm doing wrong or is this a glitch?
The command should still work if the context condition is met. Are you saying it doesn't?
So the command stops being accessible for the group that has the contexted node, I'm trying to make it so the node works for all worlds except one world so I set the value to false and added the world:[wrld] context but it disables the command for all the worlds that shouldn't be affected incuding the one with the context applied to it
one last question as I can't see it in wiki - is it possible to automatically assign any connected user to a certain group?
help, I have geyser & floodgate right now, and I did enable "allow-invalid-usernames", it still shows I have no permission, and I manually give my bedrock account permissions in LP, still no permission.
screenshot/pl
Setting only one world to false is the same thing as not assigning the permission at all. You should at the same time add the same permission in true without a context. False nodes will override true nodes iirc, so it should then be true globally minus that one world.
Lp will only assign the default group to new players. To auto-assign other groups you need another plugin that can run commands. A few are: deluxe menus (gui based), command signs, vouchers, or something more automatic that can be set up to not need any triggers by players; conditional events
I am having a an issue with luckperms (or multiverse, I don't know for sure) that I heed some help with. When I add a permission to the default group, multiverse thinks I still don't have said permission (I am pretty sure luckperms is the only permissions plugin). Is this something I can fix through luckperms, or is it a multiverse issue?
do you inherit default group?
Yes
!verbose might help
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Small list of things for you to make sure when testing permissions:
1. Don't test as op, your players/general staff will most likely not have op
2. Make sure you don't have any special permissions (e.g. * or the same permission you are testing) on your user (/lp user <user> permission info)
3. Make sure your parent groups are the ones the target audience you are testing will have (if you are testing mod perms, don't have owner as parent)
4. Use verbose to see exactly what's going on, what permissions are being checked
When I try to run the command dependent on a permission I added, the only verbose I see in the console is worldguard.region.bypass.main, which I set to true.
You used /lp verbose command bla bla or just /lp verbose on
I tried that, but this is what I get:
https://ibb.co/hBBp8FG
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.
Mv permission debug looks hideous asf lol
lol
I rather you use the verbose recorder as that one tends to get more stuff for whatever reason
The link would be easier to view also. But hey ho
yep using the verbose recorder would probably help since it logs like everything
Out of ideas already?
i have not mastered the art of luckperms
Id like to see /plugins since he indeed does have multiverse.teleport.*, which should cover all of its child permissions
mm
And the async msg at the bottom would be there also when another permission plugin is in use
wait he might have to update multiverse and luckperms
that fixes weird problems sometimes
probably not this one tho
True but mv permissions havent changed in ages
multiverse verbose record showed about the same thing as the screenshot
I mean luckperms verbose, my bad
Figured
You said you do not run another permission plugin but i head that in the past, turns out users sometimes miss that powerranks is one too
Here are my plugins, in case you were wondering:
AnimatedScoreboard, BetterRTP, Citizens, CoreProtect, DecentHolograms, dynmap, EconomyShopGUI, LuckPerms, mcMMO, Multiverse-Core, Multiverse-Inventories, Multiverse-Portals, MyCommand, PlaceholderAPI, PlotSquared, PowerRanks, ProtocolLib, ServerListPlus, SimplePortals, TerraformGenerator, Vault, ViaBackwards, ViaVersion, VoidGenerator*, WorldEdit, WorldGuard
I called it^^
Sir, powerranks is a permission plugin and chokes lp
If you have stuff in it, you can migrate that to luckperms. But both together do not work
!migrate if youre interested, otherwise please delete it.
Learn about the process of migrating from another permission plugin.
Thanks, you are a lifesaver. I have been on this issue for at least 5 hours 🙂
If you migrate stuff, be aware you will need to downgrade powerranks to 1.9.9 or earlier for the migration to work.
In any higher versions there were api changes that the migration jar does not yet contain.
Hiya! I'm trying to sudo execute giving a temporary permission to a player that is interacting with some (CustomCrates plugin) however "lp user %player% permission set <permission> true" doesn't work for the one interacting with the crate, is there an alternative way I could get around this?
hey @meager fox could you help me with this issue so im trying to assign a prefix to my name right i type this /lp group Owner meta setprefix &c[Owner]
I am using luckperms essentials, essentials chat and spawn it wont assign to my name
Well the console manages the LP things, the sudo is for the command I want it to run for them before removing the perms
Are you sure %player% is the placeholder your crates plugin uses?
Yup! Was in direct contact with lead dev a while back
LP is the one saying "Command not recognized"

Ehh
Youre most likely missing vault.
You said temporary permission yet you use permission set
According to the console it seems like the sudo command is preceding the lp commands despite being set in this order
Oh am I meant to use a different command for a temp permission?
Yes plus whats in the screenshot isnt even correct
Lp user %player% permission SET <perm> true
Or
Lp user %player% permission settemp <perm> true [duration]
XD
Thank you so much!
…
Hahahaha
My issue now is sudo is for some reason preceding the commands despite the order
Hey how can i rename a group without everyone losing their rank?
You think temp would fix it?
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
Question
Do you like... assign a permission, give a player an item and then take the permission away?
Yeah
You realize that thats totally not needed?
bruh I hate geyser now, tried to fix issues, but this is really burning my IQ out, maybe I should just stay pure java 🥲
Your crates plugin executes the give command as console, not as player
I love the WLOP picture <3
ty
So sudo isn't working with %player% then?
No need to sudo either
Player give item
Done
I guess the command structure depends on the way you give the item
Well, the command I'm aiming to run for them is "/customenchantments give Nulled" issue being it can't be run from a console, has to be run from a player
I guess its just the way CustomEnchants is coded
So I was hoping for a work around
IE: Temp perms or something
Id like to meet the dev who seriously did that and chew him up then ngl
😅
bye bye geyser, guess Microsoft made bedrock for a reason : (
You can but a console can't run it, hence why I was trying to sudo the command with a temp perm
Why can console not
I am unsure
Wow
I already knew of the fact it wouldn't work from a console perspective which is why I was looking for a work-around
So I'm either gonna need to execute a different array of commands or figure out why sudo is preceding LP
despite the command line order in the config
I have one: different enchants plugin

I didn't make it 😭
I mean it WOULD work if Sudo wasn't preceding LP
I just wonder why it does that
This makes me wonder two things
- if theres a config setting to allow console to use it
- if the command would work via npc since well, player entiry yk
Ooooh! Good calls, unsure on the NPC one as its meant to be executed as a crate reward but I'll check the config for the word "console"
And 3) if you can ask the dev to change this since its shitty
I see, I'm a brainlet on this since I'm new and I used a tutorial for the multiverse core plugin since thats what I'm using to create new worlds. So how would I do this??
This is all it picked up
If npcs work, you could give players a token in crate which the npc can redeem
a token?
Yea some item with nbt data so ppl cant just use any tripwire hook or whatever
OOOH WAIT I HAVE AN IDEA
The custom crates has an opening commands line
if I can use that to set the temp perm
Sudo won't precede it
Right?
Like i said give the permission once without context in 'true' value and once with context world=disabledworldname in value 'false'
Or once with all worlds in true and just not use the world you wish to disable it in. But that wouldnt cover worlds created in the future
Really unsure. Idk how your crates plugin works. Maybe it has delays?
IT WORKEDDDDDDDDDD
I'M A MEGA GENIUS
I'm gonna have my moment here okay waffle I'm sorry
For you see code looks very much like spaghetti to me
Thanks a tonne for help with the brain storming! My idea panned out :)
Can I make the luckperms bungee work with spigot servers?
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
read both
first discord message on this, 7 YEARS AGO. btw i turned off ping
(6 years 6 months ago)
not 7 years ago
yet
:0
And is there a chat plugin that works for luckperms bungee?
hello, i can promote someone in a track for a specific time?
Hi I need help with something. I added my luckperms to bungeecard and it doesn't give me the prefix saying Owner it gives me the rank I can use perms on it but I just don't see my prefix?
And yes I added luckperms bungee that is what I am using rn
!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!
Okay, what one do I download the bungeechat or does it metter
Okay I went to bungeechat but I don't have perms to talk in chat at all
youre pretty out of date, try updating lp to see if that fixes it
ok so im back
with
custom prefix texture packs
i dont know if this is the right place to ask
but does anyone know how to apply it
where would be the right place to ask this, because i have no idea where
Oraxen discord its on their spigot page.
oof both of them are paid plugins
do you know any free alternatives by any chance
There isn't
@full herald can u help me plss
Hey ROHITHYT! Please don't tag helpful/staff members directly.
ok
Nah sorry I’m sleeping 😪
my problem is some of my plugin cmds are not showing :/
Wdym by plug-in commands not showing
Their permissions do not pop in within the editor, the commands don’t auto pop up while typing them in ingame, or something else?
my name is sticking even if i add a space after [Member]
lp database crash, we redid the database and the latency switching between servers was just insane, sometimes it times us out and we cant connect, the staff told me to contact lp support
we removed the lp database and switching between servers was great
its ann issue to do with lp which my team does not know how to fix
Is it possible to add a parent to multiple users that has another specific parent in one command?
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
What am I missing for agrument based permissions. My group has:
luckperms.user.parent.add luckperms.user.parent.add.player luckperms.modify.user.others luckperms.usercontext.global
I just want them to be able to run /lp user not_lerokko parent add player (for others) but it always gives me "no permission...". From what I understand all of these 4 nodes are needed. What am I missing?
*player is a group
silly question, but did you enable the feature in the config?
I did. even restarted the server
Added these nodes:
luckperms.usecontext.global luckperms.user.parent luckperms.user.parent.add.modify luckperms.user.parent.add.modify.others luckperms.user.parent.add.modify.self luckperms.user.parent.add.player.modify luckperms.user.parent.add.player.modify.othes luckperms.user.modify luckperms.user.modify.others
still not working :/ (the old throw at the wall and see what sticks method)
This can't be that complicated right? I am missing something here. Before enabling argument based perms lp command were working fine and all other nodes are still working as well
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/uYV413vPYx
java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
Thanks Clippy
Is there a specific way to connect the luckperms permissions given to players alongside JobsReborn, for instance if someone chose the miner job then luckperms would be able to assign them a specific role?
Help
How to fix this error?
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest.log for you: https://pastes.dev/mWh6ZWHKjj
!libsdir
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.
Hey, is their a way to make it so people with parent add perms cannot give themselves a rank higher than them?
!artbased
Fine tune exactly what users with permission to use LuckPerms can do.
I dont understand? Is their a way to make it so a specific group can only parent add specific groups?
@pallid shoal
is it possible to use luckperms with pupur core?
yes
do you mean permissions/groups?
you asked, i can give a better answer if you explain more
I dont understand how to make it so a group can only set another specific group.
I gave them luckperms.user.parent.add.admin and luckperms.modify.user.others but they still cant parent add the role
Yes
Cas
I have diffrent worlds with multiversecore
but i want in ONE server that the luckperm is disabled
all other worlds the luckperm can stay on
You understand?
also, for what purpose would you want to disable it. if you give no permissions in a server or world, its the same as having no permission plugin installed, which will result in nobody having permissions for anything other than whats added by default outside of luckpermsa
you see an example:
pvpmap is a world luckperms can stay on there
vuvotopia I want luckperms off
Oké
And how to do that?
No perm?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
In that world
What to do if it says that the command is unknown
huh
set your current permissions to only work in the worlds you want permission management
how?
this is how^
its explained on the page. would you like me to open the link for you and copy paste it's contents here?
for example, yes
how do i explain this and at the same time keep my sarcasm in check
....
just replace the world name with the world name you use
You now what to do but please make 1 not more
if you alkready have a bunch of permissions and you want to add context, i suggest using the editor
Nevermind
what
I don't know
[16:50:16 WARN]: java.sql.SQLException: Can't lock file (errno: 165 - Table is read only)
[16:50:16 WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
[16:50:16 WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
[16:50:16 WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:637)
[16:50:16 WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:418)
[16:50:16 WARN]: at me.lucko.luckperms.lib.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
[16:50:16 WARN]: at me.lucko.luckperms.lib.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
[16:50:16 WARN]: at me.lucko.luckperms.lib.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
[16:50:16 WARN]: at me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger.runHousekeeping(AbstractSqlMessenger.java:144)
[16:50:16 WARN]: at me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler$ErrorReportingRunnable.run(AbstractJavaScheduler.java:131)
[16:50:16 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[16:50:16 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[16:50:16 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)```
Luckperms v5.4.11
Does your MySQL user have write perms?
nevertheless here is my question. If I, for example, make test.* node false and test.help node true, will it work?
Yes, a more specific node will override a wildcard
(So for your example, test.help would be resolved as true, but anything else starting with test. would be false)
thank you so much
other servers works fine
question: can you assign permissions to a user who has never logged in?
Yes, use their UUID in commands instead of their name
gotcha, thank you
what about offline mode (BUNGEECORD!!!!) servers?
!offline
Running a Minecraft server in offline mode can cause a lot of issues, particularly with UUIDs and security vulnerabilities. Some people also view it as unethical (piracy). We understand that some people need to run their servers in offline mode. However, due to the reasons mentioned, some users will choose to not support those running a server in offline mode (this does not apply to those running in a Bungeecord network). Please respect their decision, you may continue to seek help for your issue but in most cases, it can be resolved by setting online-mode=true in server.properties.
bungeecord: ok
Offline for bungee is fine, since if set up correctly their UUID is still mojang-issued. The proxy does authentication, the backends have to be offline because the players are already authenticated
ok
so, what about my problem?
I have never seen that error bebfore
I'm ~80% confident it's a DB issue, but just in case try updating to latest
!update
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity.
@blazing crest
other servers are fine
!paste your full logs pls?
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!
that's why you use a pastebin site
im about you
since yeah there's no way to fit logs into 2k characters
4k
you typing very long time. im scared

If i want to give a player permission to a specific minecraft command how do i do?
The command is:
/give @s minecraft:debug_stick
Or would that allow them to do any /give command?
Yeah the permissions for default MC commands is extremely limited. There's only a permission to use each command, nothing more specific
use plugin that will run this coomand.
like /debugstick will run your command
or toss the item in a kit
Alright
let's be honest, server software devs don't care that much about the default commands
yes.
As long as they function like vanilla, they're happy
(Since they know people will have plugins overriding them anyways in 90% of the time)
Just wanted to have something that could alter stair shape etc, debugging stick was tho only thing i found thats why i asked 😃
second customer with this error
Its not a public server so dw
Is it possible to set a permission for bukkit and bungee so that a player can only assign a certain rank?
like senior-moderator can only be assigned by a moderator?
!argbaded
Fine tune exactly what users with permission to use LuckPerms can do.
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest_31.log for you: https://pastes.dev/ISRyVDMBqG
Please use https://pastes.dev to send files in the future. I have automatically uploaded config_60.yml for you: https://pastes.dev/ZQDvkGJyRy
just put file content
If you suggest copying, I don't know how to copy a file of this size.
i need some help, lets say i have a group with the permission '*' but i want to remove a specific permission, is that possible?
More specific permission override less specific ones.
So negating against * is possible
permission: permission.to.remove
value: false
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
upper logs
@blazing crest @radiant badge I've forwarded that error internally since I've never seen that before, one of us should get back to you in a bit
@blazing crest, db restarted. try now
Ok if you're getting more errors, this is seeming more and more like a DB permission issue
can anyone help me?
Fine tune exactly what users with permission to use LuckPerms can do.
I've tried it but it doesn't work
I think so, too, and that's why I started writing to the hosting staff ( @radiant badge )
bd restarting
how long?
you are probably missing this https://i.imgur.com/dx7nfgG.png
can you make me an example?
!verbose is helpful while setting up argbased
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
now up
try now
yeah this is almost 100% a DB permissions error
talk to whoever is managing your DB
(If that's you, google is your friend)
thanks ❤️
lp cant add any inf in tables bcs have perm only for read
dont work
I gave myself these permissions: luckperms.usecontext.global, luckperms.user.parent.add and luckperms.user.parent.add.administrator
can you make me an example?
LuckPerms Is Very Nice
I Was Stucked Becausd Deop People Cannot Access My NPC And Travel Through Another World. LuckPerms Solved It 😋 😃 :)
Default has lower weight than serverbooster
weight of the prefix or weight of the actual group itself?
can you make a example for me?
I do not know how to do it
or hold down shift before clicking the reply button 😄
ok but i need a answer
want*
*must have now or bad support
You were told to debug what's missing with verbose.
We can't do that for you.
Is it possible to do this?
Really glad to not have a pink name lol
Hello, I recently updated luckperms on my network and since then some permissions fail, the permissions are set correctly but for some reason it doesn't detect them.
does this also work with luckperms bungee?
yes
How can I make a rank not grant a rank greater than his?
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
My server crashes with this error, please look at the administration https://pastebin.com/WACrhqzG
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.
How can I assign all players from a group to a new group? with a command
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
I want to set all of hero to default how do I do that?
it doesn't work for me with this argument
what
That command is used from the game
the permission for a user would be group.admin
Does luck perms support bedrock
allow-invalid-usernames to true in config
My server crashes with this error, please look at the administration https://pastebin.com/WACrhqzG
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.
When I change permission directly in database it doesn't update ingame until I restart the server
Can I force LuckPerms read the databse?
why would you even do that
Because I made PHP script to do permission editing
Why... can you not just let another plugin launch lp commands? So much easier
So LuckPerms cannot read the database until reboot?
Not what i said. But ok
Oh I see it is little bit more complicated than I thought
Because there is also luckperms_user_permissions
Okay now it works
!verbose this might help to debug
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Hello,
could I ask how can I make LuckyPerms work with FastLogin without loosing players ranks when player uses /premium and their uuid changes? Is it even possible?
no
then why others servers somehow players wont loose anything by using /premium
I need help with my server on minecraftservers.org. The server is up and running and people can join however the website says it is offline. Other websites say my server is online however this is the only website that says it's offline. Please DM me or Ping me if you can help!
I have the Argument based command permissions enabled and it won't let me modify my range
what am I doing wrong?
Hi do i install luckperms on the bungeecord server itself or just backend servers + the hub?
Depends
You definitely need lp on your backend servers since the bungee cannot handle not-bungee permissions
If you have bungee plugins, it makes sense to also get that though
Unless you are ok with adding bungee permissions into the bungee config, lets say if you just have a hand ful
Sorry. i'm unsure on the answer you have given me. I just want LP to handle all permissions.
I cant put this any simpler lel.
Yes you need lp bukkit on your spigot/paper servers. Do you also need bungee lp? Yes if you have bungee permissions that need handling, no if you dont
Hey there, I'm trying to stop players from using silkspawners to pick up spawners in my dungeon world. I set the context of the "silkspawners.silkdrop.*" to world, world_nether, world_the_end. It successfully disabled it in my resource world, but now its not working in any world.
thank you.
I have it in bungee and in the servers
What changed between it working and not anymore? Did you install anything, edit group weights
did you put luckperms bungee in bungee, then the lp bukkit in all backends yeah?
or just do all backends?
Bungee lp on bungee
yes
Bukkit lp on backends
thank you.
help me with this
I added those contexts. I'm trying to disable players picking up spawners in my dungeon world, so I set the contexts of silkspawners.silkdrop.* to world=world,world=world_nether,world=world_the_end
It disabled picking up spawners in all worlds though.
Ye i see that. The permission should be allowed only in those 3 worlds now
Do any of your other permissions work unrelated to this or nothing anymore?
All the other permissions are working fine as far as I can tell. I just cant pick up spawners with silk touch.
Are you sure you are in the group that holds the permission?
I set the permission on my default group. My hosts support team helped me figure it out. I set a second perm with silkspawners.silkdrop.* set to false, and set the context to world=world_resource. I then removed the other world contexts from silkspawners.silkdrop.*=true. Now its working!
no clue why it didnt work with just the one perm since that was correct, but its working as I need it to now so its nbd
hi, how can i have 2 ranks in my chat please ?
!stacking
Display multiple prefixes/suffixes alongside a player's name.
I'm assuming you mean 2 prefixes/suffixes
yeah thx x} (Im bad in English x})
can the default group be renamed at all?
alright, is it possible to just make a new group "Member" and go from there as if to totally ignore "default" group and let it do nothing
Can't make a new default group but you can make a new group just inherit 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.
that works, thanks!
oops or not, it just made a new group instead of renaming/nick the group?
/lp group default setdisplayname <name>
By the way, nobody will ever know that the groups name is default
Default can receive a member prefix as well. Youd only use the name default in commands or see it in some placeholder unless given a displayname
ah okay! and when adding permissions to that group i still use default right?
Yep :)
thank you!
the /wild from essentials doesn’t work for non oped players
I am attempting to load luck perms on a shockbyte server that friends and I are hosting and when I attempt to open an editor this is what I get.
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/kwxrdlZ0dB
Can u send the entire log? From starting
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/DUyodNP2xU
I fixed it
why when I type "lpb" and it says you don't have permission to do this command, when I go to the proxy console to give permission to me it says something like this
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
it seems like your mysql database is causing that
Is there some sort of luckperms log, where i can see all made changes past hours?
lp bulkupdate users delete permission *
Will this delete permnode * from all users?
?
does luckperms clash with vault?
None of those groups are weighted. Apply the correct weights to prioritize them.
Also, when you say “tab doesn’t seem to work”, can you explain?
I've remade the database but it's still not working
Did you set weights for both the groups, and the prefixes?
does xauth support luckperms
Ask xauth support team
How can I disable LPC in ONE world?
Didn't you ask this yesterday and also got an answer?
The thing is you cannot disable plugins in certain worlds. A plugin is installed on your server and the server holds all of your worlds, which means you cannot disable an entire plugin in a single world. This is like asking a car to drive on the road but not on 100 meters of the road you need to go on - how's that gonna happen lol.
If you aim to disable commands/prefixes/suffixes etc, you can still use world context to do that
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Also just fyi, LPC (LuckPerms Chat) was not made by Luck and is not affiliated with LuckPerms. Even on the spigot site it says to not ask for support with LPC in this discord.
Brother. A plugin is installed on your entire server, no matter what plugin.
Nevermind
If I remember correctly, LPC works with meta. So why not set that meta to world context where you want it and leave out the world you don't want it.
I suggest you do that using the editor since you can then see better what you're doing.
?
I'm confused what isn't clear to you.
Click on this page
what
what is gof
instead of server you put in world
and worldname where you want the meta to be enabled
not on everything
on meta that makes colors
late but i don't get it at all
Yes
Spoge is for Forge servers. Forge servers run mods like nucleus
lpc is a spigot plugin
not a mod
yeah,
so confused rn
So how are you running mods and plugins at the same time
But I can't help that I don't understand
plugins folder
should probably determine what server software you're running x)
hello
hm
Who frickin knows at this point
may i get some help with luckperms
plugins folder can be used on sponge if configured
But for Spigot plugins? Da fuq
Ye we talking about nucleus + lpc
That ain't working in my brain
oh k ty
Just to confirm, did you mean to ask how to disable LPC Chat formatter in a world or LP the luckperms plugin
Because iirc, yesterday you asked about LP, not LPC
Different things.
hey guys I deop myself on my survival server and used lp but I am not taking damage after being deopped and in survival.
what do i do
I am not taking lava damage or fall damage and not losing hunger why?
I am trying to make it so a specific staff role can parent add and parent remove users from and to a group. I have read https://luckperms.net/wiki/Argument-based-command-permissions and I am still unsure on how I can do this. I set argument-based-command-permissions to true in config already. I am just unsure how to make it so the specific staff role can only give and remove specific groups to a user.
Sounds like you've given yourself a wildcard permission that's including stuff you don't want.
Either that or another plugin is being naughty
Easiest way to set up argbased is with verbose mode
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Ok thx
Hi is there a way to force use a command once a paticular action has been done?
You can have other plugins do this, but not LP alone.
would be a trivial thing to write a plugin that hooks into our api to do so, like 30 lines of code
@uneven nexus Any mods you know on Fabric 1.18?
Hey ButtonSmasherr! Please don't tag helpful/staff members directly.
No
That doesn't show that default has a lower weight though
Is there a way to access the editor of Velocity from a server connected to it?
/lpv
Yeah, but wats the default perm?
Same permissions
they're the same perms
Doesnt even matter if theyre connected via db
Alright, let me try.
Same db = same editor
if you can use it on the backend but not the proxy one, you're opped on the backend which is causing issues. Don't use op if you have LP
Have you synced all instances up to the same DB?
Yes.
Check console of both the backend server and proxy for errors
Will do.
Also ensure you don't have luckperms.* set with a context
(Although my money's on a UUID mismatch)
Maybe using same db but different tables which is also why i suggested adding table prefix from config into lp info output
Seen that before too lel
I'm sure luck would merge if someone PRed that
Shouldn't be difficult
Like i can enough java for that
^ the info system is quite simple
It's just pulling a value from the config.
🙂
™️
not even, the db classes should already have that afaik
Evident this is your fault btw
ME?
I sent you the link to me suggesting that, hoping to get feedback for it
Never got any
tsk tsk

well given Evident just forked LP I guess they're off to go do that
I should be able to do that all on my own 
😂
I still got the error that he wont save it to the database
Please use https://pastes.dev to send files in the future. I have automatically uploaded message.txt for you: https://pastes.dev/YHqZluidn3
Duplicate entry '129' for key 'PRIMARY'
Thats just it i dont have that permission in there
Im new to luck perms and permission settings on minecraft. I was wondering on how to make a "default" group for the regular players ?
!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.
Oh Ok tysm
Someone help evident. We just found the class but hes so quiet now, i think he just had a stroke
screenshot /lp info
screenshot /lp listgroups now
the default group is shown on the in-game chat
You do have permissions to write in the Luckyperms table. Only the thing is, there is already old data in there. You must delete it, or change the table structure and increase the AUTO_INCREMENT
ALTER TABLE TABLENAME AUTO_INCREMENT=AMOUNT;
In what table do i have to do that command and with what amount
What is the highest number in your perms table?
Probably, luckperms_group_permissions
There will be an ID.
Most left row of them all.
351
But than i can only add 1
It will auto increase the ID from 352
So every perm the ID wil UP by 1.
353
354
Etc.
Did you run it?
Yes
It worked thanks
Np
