#support-2
1 messages Β· Page 48 of 1
Paper! Plugins are very very rarely incompatible with paper. Most good ones are tested on paper almost exclusively
Awesome, upgrading my server to a new host with 12gb and an i9, then switching to paper!
discord.gg/papermc if you have any questions for them
Thanks again π
Just switched to my new host. Uploading the new files on paper now, here's to some good luck, I'll need it!
Is there a way to change from one storage format to another without having to rewrite the whole groups and perms list?
!switchstorage
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
π
Fefo you disappoint me
??

I understand that people get assigned defualt group when they first join, but is there a way to assign a different group as well?
add it as a parent group of default
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
I don't want to add it as a parent
I want to have it so only people who join within the first 12 months gain the group
It's for an "Early Supporter" suffix
easiest way would be to get a playtime rewards plugin and have it run a parent add command after a minute of playtime
And don't reallllly want to have to add DeluxeTags so checking if there is a perms way to do it
Hmm okay thanks
Yeah but I have DeluxeMenus and I like to lay it out my own way
yeah that's the easiest way I can think of doing it ngl
then just remove the plugin after a year
Okay cool, thanks cx
https://github.com/lucko/LuckPerms/wiki/Verbose <- isn't the command /lp verbose paste instead of upload now?
paste was the old one
Interesting. I just tried upload and it didn't work
Tells you it's an incorrect argument on version 5.1.26
On the latest
!update
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
.26 do not be the latest
Straight from spigot page?
Last Update:May 21, 2020
Oh weird
Is spigot different?
Mmm I removed my plugins from spigot that that's fair
https://luckperms.net/download for latest π
Just got sent that by Clippy but thank you c:
I have one error: the Luckperms Bungeecord does not want to connect to MySQL. Whenever I want to give myself rights via the console, this happens:
16:03:09 [SEVERE] java.util.concurrent.CompletionException: java.sql.SQLException: Unable to get a connection from the pool. (hikari is null)
16:03:09 [SEVERE] at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$0(Storage.java:90)
16:03:09 [SEVERE] at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
16:03:09 [SEVERE] at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
16:03:09 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
16:03:09 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
16:03:09 [SEVERE] at java.lang.Thread.run(Thread.java:748)
16:03:09 [SEVERE] Caused by: java.sql.SQLException: Unable to get a connection from the pool. (hikari is null)
16:03:09 [SEVERE] at me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory.getConnection(HikariConnectionFactory.java:129)
16:03:09 [SEVERE] at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.getPlayerUniqueId(SqlStorage.java:664)
16:03:09 [SEVERE] at me.lucko.luckperms.common.storage.Storage.lambda$getPlayerUniqueId$21(Storage.java:267)
16:03:09 [SEVERE] at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$0(Storage.java:85)
16:03:09 [SEVERE] ... 5 more
!errors once again, your solution is here.
Here's a page with some common storage system errors.
(Repost)
Hey everyone !
I just installed LuckPerms on my Paper server (great plugin by the way), but I would like to do something and I couldn't reach out how to do it
I want to grant a group the permission of promoting users/setting user parent, but not the admin group
For example, a Member can promote a visitor to Provisional Member (but not to a Member), but a Member cannot set an Admin parent to Provisional Member
I'm not an english-native speaker, I hope my question is clear for you all ^^'
!argumentbased allows you to do such things
Fine tune exactly what users with permission to use LuckPerms can do.
thanks !
com.pixelmonmod.pixelmon.commands.PokeGive
why doesn't this work?
@compact glade In what context?
i need to give the perms of that command
but i cant seem to get em right
i put em in online editor
Okay com.pixelmonmod.pixelmon.commands.PokeGive isn't a permission, it's a Java path
oooh so where do i find the permission node
On their docs
π₯ pixelmon.command.pokegive is the permission you want, you can find more at ||https://pixelmonmod.com/wiki/Commands||
oooh thank you very much
Can someone please help me with adding a permission to a group? I have tried the usual parenting, but it's not working
In case it helps I'm used to PurePerms for Pocketmine-MP
@quick lagoon ^^
Hey Alientang! Please don't tag helpful/staff members directly.
ope
@prisma hinge is the one that is testing them for me
do i need to have bungee luckperms in my bungee to make my network bungee ranks to work?
just install them together then
david, what group am i set to on the server
default
is there a plugin for the /menu thing
yea bettergui
Heyo so I've got a rank set up with the priority of 840 and default of weight 0. So I added a permission to default and set it to false but when I set it to true on the rank with priority of 840 it still says I can't use that command. Am I using priority incorrectly or something?
easiest check is lp user <name> permission checkinherits <permission> and verbose. You may have simply added the wrong node or if you inherit it strangely the first command will tell you
i added people to my group but they cant use the commands i gave them, 1.16.1
anyone know whats wrong
ty will do
So this is the hexadecimal formatting for venturechat according to spigot:
This is my permission in LP for my prefix:
prefix.110.#D1A161Paladin
Does that look correct or?
try it and find out
I did
oh boy that format looks like it'll frustrate someone
#D1A234W#F3A234hat do you mean??
guys how do you add people to a group
i want to do like /add all
u know what i mean
!usage explains lp command to add users to lp group
Here's a guide to help users understand and use LuckPerms for the first time.
@vast arch is it for all players?
yes
!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.
just do config inheritance
link ^^ explains π
ok one more thing, how do i copy over/ duplicate a group so i want to change my group to default
how do i do that
Here's a guide to help users understand and use LuckPerms for the first time.
!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.
you want to give perms to all players right?
yeah
if so thats the literally the point of default group
as all players will be by default in that group and have perms of that group
basically giving the perms to all users
No I want to give to the user beacause my skript check the user perm
Find all of the available LuckPerms commands on the wiki.
β
Ok I gonna check
https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context here specifically
ARN]: 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'"
maybe try what the error message says and unblock with 'mysqladmin flush-hosts'
Hi Ben, where can I find support on errors?
if yous related to luckperms, here or #support-1
Here's a page with some common storage system errors.
Thread starvation or clock leap detected looks like your cpu cant keep up
Oh ok, thank you ^^
Hello, how can I make the prefix appear when the multiverse core plugin is on my server?
ugh double posting
Hi! I just have 1 more error π
https://pastebin.com/dCbCLtqg I have SSL at false (I did not touch anything) Should I put it in true in order to fix that?
Establishing SSL connection without server's identity verification is not recommended.
clippy answered or you ^^
Do I need a seperate perm apart from minecraft.* to allow me to place command blocks - it doesnt work right now (ive got cmd blocks enabled)
i think you need op
I got op
cause otherwise f3+n wont work
or could worldguard/essentials be blocking command blocks?
i think in server.propertics you need to set enable-command-block: true
or possibly yea ^ other plugins
!coulurs
Sorry! I do not understand the command !coulurs
Type !help for a list of commands.
!couleur
Sorry! I do not understand the command !couleur
Type !help for a list of commands.
!colour
Sorry! I do not understand the command !colour
Type !help for a list of commands.
!colros
Sorry! I do not understand the command !colros
Type !help for a list of commands.
!color
Sorry! I do not understand the command !color
Type !help for a list of commands.
!coulurs
Sorry! I do not understand the command !coulurs
Type !help for a list of commands.
!colur
Sorry! I do not understand the command !colur
Type !help for a list of commands.
colurs
!colors
The prefixes and suffixes from luckperms doesn't show up. I have essentialsxchat and vault installed.
I got it fixed
Do they show in lp user NAME info
could luckperms have anything to do with the fact that running warp spawn <user> in console still takes 5 seconds? i had that issue before but fixed it by changing console-has-all-permissions to true in spigot.yml
i believe this has happened since i switched from groupmanager
hmm. i deleted the luckperms jar and it's still happening. doesn't mean groupmanager didnt fix it tho i suppose
@fierce ivy LP shouldn't have anything to do with it. By default it doesn't affect consoles total perms
i see. that's strange then
The permissions.yml might though
Yeah I'm not sure then. Perhaps the plugin you use just has a tiny bug
it's strange because i had it working before. i tried uninstalling some plugins i got recently like matrix, but still not working
and when i run it ingame as an OP on a normal player, it warps them instantly
Yeah definitely ask whoever makes the plugin you use to take a look
you mean essentialsx?
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.
yes im in moss thanks
How do you disable deopped players from doing /lp commands?
What are the permission nodes that I have to change?
by default no one should have permission to do any LP commands.
you have probably set permission for it somewhere.
!ask @prisma hinge
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
wymmmm i did ask
im confused
!ask how can i have donator ranks before ingame ranks and make it so they can still rankup
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
Just put the donation rank prefixes' weight higher then the default rank
and will it show both at the same time in chat?
Oh you want multiple ranks like [Owner] [Prison Rank Z]
!stacking for that @prisma hinge
Display multiple prefixes/suffixes alongside a player's name.
I misunderstood the question click the link Larry just sent
let's not put ourselves down shall we
can you help me out turbo like a example of how i could set it up?
the only thing i will do is share the links that have already been shared :P
Kinda
or do i need to add something to the ranks
like say i have owner rank then i want newcomer then players name
You can do whatever you want but if you follow the format in the examples it will do what you tell it to
how would i set that up
Do you have several ranks for people to progress, like for example past newcomer?
i have several in game ranks yes
Make a track for them
and only 5 donator ranks
Make a track for those too
And use the highest on track element
Just like the examples in that page tbh
prefix:
format:
- "highest_on_track_staff"
- "highest_on_track_donor"
- "highest_on_track_in-game"
duplicates: first-only
start-spacer: "β
"
middle-spacer: " | "
end-spacer: " "
is this how i would set it up?
yes but use the track names that you created
and set the spacers to whatever you want
what do the spacers do?
its the text between the prefixes
tbh you can just set prefix as (Staff) with the () alr and leave the spacer stuff empty
its really up to you lol
!ask @proper trellis
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
@prisma hinge what issue exactly?
Hi! Whnever I do /lp editor or any /lp commands, it says Internal Error.
I have never had this issue in the past, but I had to reinstall luckperms and now it shows up.
so i figured out the thing i was tryna do but now i have it so that my player is a staff rank and the in game rank but when i got to put /rankup it wont let me rank up cause it says the rank doesnt exist
!paste full errors from console @proper trellis
Seeing a paste of the problem makes everything so much easier! Use https://bytebin.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!
@prisma hinge /rankup isnt an lp command
i have a rankup plugin
and it was working with luck perms
but now that i made it so that players can have a staff rank and ingame rank
it wont let me
what exact lp command did you set your rankup plugin to run when run /rankup ?
no rankup uses luckperms to get the ranks
no shit, but how?
./rankup
π§
we do mean in the config
yall wanna join my server?
@prisma hinge we mean in the rankup plugin's config, what have you set it to do?
02.07 23:39:24 [Server] INFO java.lang.NullPointerException: null``` @proper trellis
its not luckperms having issues
Luckperms isn't mentioned anywhere in the log btw
@proper trellis try remove that plugin and try again
RealScoreboard
02.07 23:39:24 [Server] INFO java.lang.NullPointerException: null``` @proper trellis
ohh okay
read the error ^
!weight @prisma hinge looks like it's relying on weight to see the player's primary group. Either set the plugin to run promote or weigh your rank groups higher than any others that a player might have
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
Thanks @quick lagoon
Hey Blue.! Please don't tag helpful/staff members directly.
It fixed my issue.
read the page? it explains exactly what weight does. The precise numbers are up to you
also, you have created all those groups names shown in your rankup config.yml in LP right?
yeah
i added the weight on two ranks but idk if it worked how i wanted it to
does anyone knows how to turn on the tips for commands on your server
Like, autocomplete?
ye
Tab completion, etc
hm, usually there's a server option to turn it off, but it's on by default, so if you havent turned that off manually it should be working
Luckperms however doesn't control if it works, it's usually up to the server software
but i just creates a bukkit server
what server software?
and instaled plugins
craftbukkit, spigot, or paper?
craftbukkit
and i have plugins from spigot
download paper from here and replace craftbukkit with it. It should have 100% compatibility
Paper is a fork of Spigot, which is a fork of craftbukkit. This means performance improvements and many extra features. It will not replace the world
oke
of course, you should always make a server backup first
so if i change thecraftbukkit.jar with papaer nothing changes just that
if you use a .bat file or similar to start the server, you will need to change the thecraftbukkit.jar word in the argument to be thepaperjar.jar just named after the paper jar
so i just rename it and i dont download the thing from the website
a run.bat file
in the run.bat file there is a part that is thecraftbukkitjar.jar
you need to edit the run.bat to replace it
with the name of the paper jar you download from the website
so i delete the run.bat??
what does it show in lp user <name> info
what does the section of the config look like?
/lp user <user> showtracks
the highest in track staff is likely Newcomer

i must of added it by accident
it happens Β―_(γ)_/Β―
do yall know any chest shop plugin that will work with grief prevention?
Helpchat is a general plugin assistance discord as well as the home of DeluxeChat, PlaceholderAPI, and many more.
on buycraft what would be the command to put for the player to be set in to that rank?
same as you would use ingame but use the buycraft/tebex placeholder instead of name
it's like {user} or {name} or {player} or something
Do you know what a so called "track" is, Mxriio?
he does xD
yeah
so for the first rank it would be lp user {name} promote donor
and what if they dont buy the first one and just go straight to the second would i have to make the buycraft run command twice?
Find all of the available LuckPerms commands on the wiki.
β
this one
parent settrack for each one
yep
how to prohibit the use of a command on a minecraft server in a particular world
Please do not ask the same question in several channels, one is sufficient
how do I bulk edit to add everyone to a group?
@barren fable i accidentaly removed everyone from default group yesterday and didnt have backuop
Hey Archer! Please don't tag helpful/staff members directly.
You can't add everyone to a group at once with bulkupdate. Just set up inheritances and everyone will inherit from that group.
im writing a plugin that involves checking player permissions and adding a parent to them. do i need the luckperm api or can i do this with basic spigot stuff? like just run the command?
also adding prefix
Just Player#hasPermission
yeah but like Bukkit.getServer().dispatchCommand(plugin.getServer().getConsoleSender(), "lp user " + uuid + " parent add " + finalNewRankName);
is there a better way
im trying to use it but i cant find the methods i need
!help
!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!cauldron
!chat
!colours
!commandequivalents
!commands
!config
!context
!default
!downloads
!editor
!errors
!essentials
!extensions
!extracontexts
!faq
!helpchat
!inheritance
!install
!locale
!meta
!migration
!notworking
!nowildcard
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!tracks
!upgrade
!usage
!userinfo
!verbose
!weight
!whyluckperms
!wiki
Receiving this error. Not sure what to do. (Using MySQL).
[15:41:01 WARN]: Exception encountered when loading plugin: LuckPerms
org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
in 'reader', line 34, column 1:
server: bungee
expected <block end>, but found '<block mapping start>'
in 'reader', line 95, column 3:
address: 127.0.0.1:3306```
That's a formatting error in your config
You can't remove the '' that are there, just fill in the info inside of them
How to open permission settings (.yml) :<
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers
Is there a way of disabling SSL for MySql? I'm using it only internally, and the port is not open to the internet, it wouldn't be a security risk.
@high flame you may need to do that from the database panel
@high flame useSsl in the config
There is no such thing, I wrote this in myself, but of course it does nothing. The tip from the warning is (I'd guess) coming from whatever sql implementation LP is using, and not from LP itself.
!errors @high flame check this page. The ssl error is on this page.
Here's a page with some common storage system errors.
Oh, thank you! So I was on the right track, just wrong place π
(Maybe it would be a good idea to add these two, just opposite boolean values, by default?)
I forgot it wasn't a default option π
Might make sense to add it yeah
Should already be there
Alan? do you know how to do it?
Unfortunately, there is nothing in luckperms that can adjust the permission
what is the purpose of this?
there may be a workaround
well its a playervaults plugin. i was firstly thinking that there might be a node that could be used like "chest.amount{0}" and the {} would just change 1 step higher each time
so there is nothing built into luckperms that can do exactly what you're asking but we might be able to find a workaround.
Just need to know what you are trying to do
Why can't you just remove the .2 permission and add the .3 permission?
The player vaults plugin allows me to set permissions as "chest.amount.1" and by that permission you have 1 vault that can be accessed by the command /pv 1.
"chest.amount.10" would then give you 10 vaults that can be accessed trough the commands /pv 1-10.
So what i want it to do is when getting a Voucher the voucher adds the node ex. (chest.amount.{1}) and by that adding another vault for the player.
you can have seperate perms instead of adding up the number just change the perm?
I thought about that. But then the player could be getting ex. chest.amount.50 voucher and have that amount of pv's instantly. or if the player gets a voucher with chest.amount.5 the 50 would be removed from the player and replaced with only 5
i mean, you could make the cost of it exponential? are you using an in-game economy?
Yes, but i was planning to have it in crates. so the chance of getting a voucher with "pv" would be rare and only archivable by voting or through events
oh, umm, I'm not sure I can help with this. you may need to consider an alternative as luckperms does not have this function
Neither will any other permissions plugin really
Yea i know. Cant have luck all the time. Ill see if i can talk to the dev of the pv's. He might be able to add a "add pv" command instead
Thanks for the help!
np
Hey. I just switched to LuckPerms from GroupManager and am using the Rankup plugin. I've just finished spending many hours migrating everything over and setting everything up, only to learn that it is impossible to configure the default rank in vanilla LuckPerms. Worse, the ability used to exist; but now, I have to download and install an obscure plugin-for-a-plugin, thus increasing the time I have to spend maintaining LuckPerms in the future. Even worse, this sub-plugin is deprecated, so I could just randomly lose continued access to this absolutely essential functionality at some point in the future.
I am posting here as recommended in the documentation. Supposedly you are able to enlighten me as to why this is somehow a good idea? I feel like if the server admin is willing to sacrifice a few bytes of space for more-modular configs, that decision should be left to them, and we shouldn't be forced to abide by the whims of some ivory tower detatched from the reality on the ground.
Here are the details: For modularity, I need my root "default" rank to be separate from the rank players start at when they join the server. I do not want to have to rename the starting rank to "default", as this makes the codenames for ranks different from their actual names, which makes future maintenance more-confusing. Even worse: this would mire the staff roles in the restrictions of the starting rank. I want all of these systems separate, and this necessitates a neutral root rank. And LuckPerms refuses to allow me to do what is an absolutely expected and often required feature in permissions plugins. The documentation even acknowledges that this is a community painpoint. Why go out of your way to hurt your users?
Renaming "default" to "wanderer" should be sufficient; but LuckPerms doesn't even allow for something as simple as this.
You can add what group you want as the default group as a parent to default.
The default assignments portion of the config was quite unnecessary
I read the documentation. I don't want to make "wanderer" a parent of "default", because that also makes it a transitive parent of all other groups.
It makes the groups less-modular, and places staff roles into an antisemantic hierarchy.
Adding it to default is the best way to do it. default group is called default for a reason, why change it when you can just set a displayname for it. If you don't want to add wanderer to default, then add all wanderers perms to default.
The default wiki page clearly explains why you cannot change the default group to another 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.
Again, I know -- I read the documenation up and down. I would not be posting here if I found its explanations and workarounds satisfactory.
It is not sensible to refer to the "Wanderer" rank as "default" in the configuration, while all other ranks have codenames matching their actual names. It makes the configuration unnecessarily confusing for future development work.
If it were possible to simply rename the "default" group, then that should be enough. I could then rename my current "default" group to "root", or something along those lines.
sigh I know about displayname.
Nevermind, I can see this isn't a place to get additional explanations, and that no matter what I say, I'll just get redirected to the documentation I've already read.
Good day.
π€·
Did he just come here to complain?
Or did he want help or something... I can't make sense.
/lp group default setdisplayname wanderer is all you need to do lol
He didn't want to. He wanted to completely rename the default group.
Β―_(γ)_/Β―
An because he can't he got upset and complained.
To get around the new default assignment change, I just assigned all my default groups to be inherited by the "default" group... works a charm and i have no issues with administrating my setup lol
If anything it makes it easier!
People don't like change. If if they can't have something exactly how they want it. They complain and don't think
I mean.. if LP was an exact copy of GM then... i'm sure it'd be taken down as copyright
so, what do people expect.. an exact copy that runs exactly the same?
lol
Hi! i want to show a special group automatically always a title on the screen (the normal command for it is /title <targets> title <titleText>), that goes away with changing the group. Someone has an idea how i can make this possible?
are there perms for this in your title plugin's documentation?
Thats the fun part, i would like to do it without a extra plugin. I use commandsign already, but the player has to actively click something
lp is a permissions plugin, it does not manage titles. You'll probably need another plugin
essentials probably does it honestly
That would be nice, do you have a idea how it could work with essentials?
im not super familiar with essentials perms and stuff, you may want to consider asking them about creating titles and if there is a perm for it
Yea i will take a look at it, thank you <3
I found this list of perms for essentialsX: https://essinfo.xeya.me/permissions.html
maybe there's something in there?
does it have a seperate discord?
Luck has a Discord for other projects
you might have more luck finding help there
!help
!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!cauldron
!chat
!colours
!commandequivalents
!commands
!config
!context
!default
!downloads
!editor
!errors
!essentials
!extensions
!extracontexts
!faq
!helpchat
!inheritance
!install
!locale
!meta
!migration
!notworking
!nowildcard
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!tracks
!upgrade
!usage
!userinfo
!verbose
!weight
!whyluckperms
!wiki
!locale
Learn how to change all the message from LuckPerms.
!config
Learn what each of the config options are for.
Hey Larry, apologies again for answering about something I wasn't sure about, I just thought since they were hosted on the same platform that there would not be a firewall problem.
Usually there isn't, but when the connection is refused that can easily be the problem
so it's best to not discount potential major causes because their circumstances make things unlikely, that's all
ok
Hey Larry, could we maybe add some common documentations to clippy? like essentials and nucleus etc.
it's in the works
awesome!
while adding commands to clippy rn is kinda bad because of the massive helplist, tags would allow for that, as would the massively shortened help list
im not very familliar with coding discord bots, what are tags?
Have you ever been in the MOSS discord server?
It's like the 'commands' they have where they set a tag using !tagset <tag name> <contents> and then when they send a message that has !<tag name> in the front, the bot responds with the <contents>
oh cool!
@wintry cloud you still dumb get smarticles
hey, I tried to change the language of LP, downloaded fr_FR.yml on github, renamed it lang.yml and put it in the LP folder, but when the server starts I get a warning and LP is still in english.
https://paste.enginehub.org/bslyTIuBB
EngineHub Pastebin Service. Store logs, profiles, and reports with ease.
It's a misformatted yml
[23:14:12] [Server thread/WARN]: in 'reader', line 122, column 73:
Maybe check this line
There's an error that makes it unusable
UTF-8 encoding?
I don't think it's the encoding, ngl, it could be but it's more likely that something was changed in the file
oh ok
I followed the instructions here if it helps https://github.com/lucko/LuckPerms/wiki/Locale-and-Translations ^^
nope
are you using SFTP?
I will try again
I dont know what this is, i use filezilla
if you mean to transfer the file on the server
Run the French file through an online yaml parser
It will tell you where the formatting error is
the paste says it's a whitespace error
I have yet to try but I think it's fixed, I just didn't know how to download the right fr_FR.yml on github
oh ok
yep it works perfectly now, thank you
np
@quaint junco what's the problem?
so
the prefix %luckperms_prefix_element_highest_on_track_donators% is the problem
it return the prefix with the highest weight on the track even if I'm not on the track
!placeholder have you checked out this wiki?
Sorry! I do not understand the command !placeholder
Type !help for a list of commands.
!placeholders
Display data such as user prefixes and groups from LuckPerms in other plugins.
but it does it only with me couse I brought on an alt and with it it works
I already checked that page
is the alt in the same group as the non-alt?
well...
obviously it would be fixed for the one that's not in the group
can you try it after putting your alt in the group too?
1: Did you save properly?
2: Did you apply the code?
3: Did you use a new web editor every time you applied the code?
wait, do you have papi installed?
when I remove or demote them from a donator rank the prefix is still there
wait, do you have papi installed?
@sinful juniper obv
ok just making sure
I've done /papi ecloud download LuckPerms too
it seems that you might not be saving properly
1: Did you save properly?
2: Did you apply the code?
3: Did you use a new web editor every time you applied the code?
did you do these 3 things?
yes
i think
i go to the web editor
i remove my donator rank
then I save and copy the command ig
and the prefix is still there
hmm
just to make sure: Did you use a new web editor every time you applied the code?
Sorry! I do not understand the command !parent
Type !help for a list of commands.
np!
@quaint junco No Advertising servers.
I didn't advertised anything
if you read a guy gave me help
he fixed a placeholder issue that I had so
IPs and such have to be sent over DM
Its already deleted and don't worry, ya know from now ^^
ok thx and sorry again
How would I go about resetting all my permissions and stuff?
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Or wipe the storage method
Ok thank you
^yeah that too
@smoky tree
Also how would I change the color of a player's name
formatting codes
!colours @sinful juniper you may find this useful ;)
THANK YOU
Hey Larry, can we get like tickets for luckperms?
feel like it would be better than the spamming that happens in gen-1
No, bad idea
why?
Because other people then staff can help
And tickets usually mean its for staff only
true
And they'd get a lot of channels/tickets for simple questions
!essentials (just wondering what this does)
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.
!vault
Sorry! I do not understand the command !vault
Type !help for a list of commands.
Yeah we've talked about doing that in the past, it is better not to have tickets
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.
Yep, it's an alias
ok
hey!, i need help with something, i dont know if anyone here has litebans, but i dont want the message to broadcast so i have set the permission to see broadcasts to false in the luckperms group but its not working for me
the disable should be in litebans right? not familiar with that plugin
Make sure they aren't inheriting a true permission from a higher weight group
Also you can use lp user <name> permission checkinherits <node> to see
Combined with verbose
Hello, could someone tell me why this happens? It is normal ? pls
No need to ask in several channels
How can I do that?
https://papermc.io
Performance-oriented Spigot fork. It's a drop in replacement
Oopsies sorry about that, mobile ping smh
Hey Viktigboy | PΓ₯ ferie til August! Please don't tag helpful/staff members directly.
Hello, i'm posting here to not disturb the conversation in #support-1
I've perfectly understand how work the plugin and commands, but my issue is that i want to execute the command /lp user Player parent add MyGroup through a CommandBlock to automatically add players in 'MyGroup', but this seems to not work through CommandBlock.
Someone know if is there a way to permit it ? Thanks
CommandBlock? I dont think selectors work in commandBlocks anymore
Command selectors on 1.13+
Spigot does not allow plugin commands to use vanilla command selectors on 1.13+. You can use a plugin to restore this:
PsudoCommands: https://www.spigotmc.org/resources/psudocommands-add-the-function-to-plugin-commands.56738/
CommandHook: https://www.spigotmc.org/resources/commandhook.61415/
you and try this ^^
thanks i will check that
Ok i understand what you mean but even if i use player's name instead of selector it couldn't be executed through CommandBlock
because command blocks cant execute lp commands
they should be able to, just selector will not work
like if they do its a security hole
i'm actually trying and it seems not working
its prob base the command on the player's permissions and not run to command in console. But i dont use command block
tbh id suggest using like a sign shop plugin or something similar
to be clear i'm trying to automatically add players in a group after answering quiz
so the quiz uses command blocks?
yes
if there is no way to permit it in-game i think i will try to do it through a web browser and using database
after some tries it finally works is this plugin https://www.spigotmc.org/resources/psudocommands-add-the-target-selector-to-plugin-commands.56738/
thanks a lot for your help π
alright, np!
Hey there, I have only recently started using luckperms. I have a query regarding networks. So im expanding from just a single server into a waterfall setup, now the storage options in the luckperms config are default, i wanted to know, is there a method for transfering all the permission data into a new SQl database ready to be run across multiple servers?
!sync
To sync data between servers, you need to connect each LuckPerms plugin to the same database (for example MySQL) and set up a messaging service.
!switch @oblique sleet
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.
Use this to switch from local to db
ahh
thank you very much
Just so i know what direction to head in, i basically just need to sync permissions across like 4 backend servers
yes
whats would be the best way for me to have that working
So export perms from your server
Then import them to one server which is connected to the MySQL db
Then connect the rest of the servers to the same db
I see, that sounds good, thank you very much. Just one last question, sorry to be a bother lol.
no worries
I think solution to the problem with AuthMe in the wiki should be changed
Latest builds already fix that issue
So it would be better to provide a link to a latest build instead of making them change the config option
Then there's no problem with authme and people using the non latest still need that solution
Im not too sure about wether i really need to have permissions running on the bungee server itself. The server i use as the lobby and all the others will share the same permissions on the above mentioned method. I dont really need anyone to be able to do anything but switch to another server from lobby anyways, am i okay to skip over setting up any permissions on the actual bungee server? (im using the waterfall fork if that makes any diff)
@oblique sleet to give permissions to do /server to groups you need a perms manager
people using the non latest still need that solution
Then I guess you could put 2 solutions at once?
You don't need neeeeed to run it on the proxy but any proxy plugins/perms still need LP to check/assign them to groups. I highly recommend using it
@high raven im guessing that it would be the same process of just installing the plugin and then pointing to the SQL database?
Hey yoshy112! Please don't tag helpful/staff members directly.
Yep
I see, well thank you all for the help! Its much appreciated!
Also I wanna know a little more about "short" arguments in LP commands
Find the aliases in the codebase :p
what?
You mean like lp u meta i right
yeah
Yeah there really isn't comprehensive documentation on that, you'll have to search the code for all the options
Hello
if im running luckperms bungeecord
do i need it on all of the other servers
you'll have to search the code it's better just to figure it all out by just testing
Yes @ancient garnet
Maybe I'll make my own documentation on it
!bungee
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers
Go for it lol, when I get to my PC I might link you the class with the aliases and make your life easier, if I can find it
oh i cant use waterfall for luckperms bungee
You can
oh cool
Waterfall is just a BungeeCord fork. If something works with Bungee it'll work with Waterfall
class with the aliases So there's like a different class just for them?
thanks
Probably, or a commands class that has them in it
hi so do i need to put luckperms on my bungeecord and the other servers or just bungeecord
Probably, or a commands class that has them in it
I searched thru a bit and I have no idea where it is, I might be just bad at understanding Java, anyway @ me if you find it
Cuz im going to sleep
Gn!
wait 1 thing
hi so do i need to put luckperms on my bungeecord and the other servers or just bungeecord
do i?
and what should i put for sync-minutes
Leave it default at -1
How can I link the plugin to bungeecord? (https://gitlab.com/ruany/LiteBans/-/wikis/FAQ#permission-problems)
please helpppp
!sync
To sync data between servers, you need to connect each LuckPerms plugin to the same database (for example MySQL) and set up a messaging service.
!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.
@grim nacelle I literally just sent you the links to the wikis
Hi again lol
I was about to get started on luckperms setup across on servers, but i realised that i have servers spanning a few different MC versions
that should be fine, as long as they are 1.8.8+
Im not sure how to go about the luckperms version
Ahh, Well i have a skyblock which is literaly 1.8.8
so that should be fine right?
ye
Cheers buddy.
I can use the latest version of luckperms across all the servers? Shouldve clarified that first lol.
yes, the latest version for spigot / paper works for 1.8.8 - 1.16
Cheers dude, real helpful, would be lost without it lol.
np
Im trying to make it so a certain rank in my server can only set 1 home using nucleus as the plugin for homes, i can only get them to be able to set unlimited
Im not sure if nucleus has a permission for that, but you should probably ask them directly
Im brand new to perms so idk what im doing lol
oh no worries, it's just that LP doesn't define perms for other plugins, it just assigns/checks them
Nucleus sets the perms and what they do
Hello, how do I make it so people can use laval bucket in my server
I have no idea how to use luck perm my server tech does all of it
No need to ask in several channels
Ho wh y cant i do /server when i put luckperms on bungeecord
because you need to set the permission for the command.
ah do you know the permission
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
op means nothing on bungee
oh ok
does LuckPerms already exist on 1.16.1?
I have LuckPerms on 1.16.1 and i have this Error https://bytebin.lucko.me/9sSjbX3gtN i don't know why.
Your server doesn't seem to have access to the internet and as such LP cannot download its required dependencies
how the server may not have access to the internet as normally all other plugins work? : \
how can I fix it?
Ensure the server can access the entirety if the internet
that was it, thank you for your help :D
ugh double postingg
not anymore π
ugh double postingg
lol...
:/
Hello whenever I do /lpb editor or any /lpb command it comes up with a error
but it dosent let me upload it
Hello?
!paste error
Seeing a paste of the problem makes everything so much easier! Use https://bytebin.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!
Here's a page with some common storage system errors.
something is wrong with your db that is blocking or info you put into lp config.yml is wrong
the password is right?
possible
oh does luck perms bungee need a separate database to the spigot ones
Are you sure the password is right?
And that the user is created as 'MC'@'%' not 'MC'@'localhost' or something
oh I put in the wrong ip
for hostname ill try now#
still wrong
and @mighty spear its "MC"@'%'
Hey TTV SCARED BRUH! Please don't tag helpful/staff members directly.
!errors lp simple cannot connect to your database
Here's a page with some common storage system errors.
see the checklist ^^ in the link
ah ok thanks!
I put the wrong ip again π©
when I do /lpb editor there is no perms coming up
at the bottom
Hello hello. Here's today's issue.
I got all my ranks synced across all my servers, and I use BungeeTablistPlus.
I got an issue with weights. Every rank has a weight. If you donate on KeepInv, you get a rank called "Paladin", with a weight of 100.
You go onto Survival, and your vote rank has a weight of 10.
You are still above the guys that have like, ranks with weight of 15, 20 etc. Because its taking the weight of Paladin, even though it is showing your Vote rank prefix.
Any ideas?
yes that is true, what's the problem?
Me?
the prefix?
The prefix works fine
The order is wrong
There is no way to take server context into account when ordering
well, the priority is based on how you set it up
if the order is wrong just change it
!weight
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
Okay, so I'll try explain a little better
I do understand how Weight works yeah
But there is no server-context weight.
yeah, well the weight is for each group
take a look at the wiki that I attached
I don't think you understand the issue...
Like I said
I totally understand how the weight of a rank works.
the higher group with the context will just have higher priority
Yuppp
I get that π
Okay so
Issue is.
On one server, in the network, you are a really high rank! You have a nice high vote rank, or a donator rank. Your primary group's weight = 200.
You change to another server. You just started there, your vote rank is low, no donation rank etc.
You have the "Loser" prefix, as you should, instead of the "MVP+++"
But, you are ordered above the MVP donators, the vote rank dudes etc
Because on the first server, your weight is 200 from that epic donator rank you got there
But on this new server, that priority is still there.
So even though you're a mere "Loser" rank, you still have 200 priority weight
Not ideal.
cant you set a context on the weight?
send me the editor?
weight is just a node yes
umm whaaat?
I was trying to set context on the weight using /lp setweight
ur welcome
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Yeye sure, will do. Ty β€οΈ
Just theory behind it, sometimes hard to understand, and I forget a lot of stuff! π Big help, ty
ye
Apparently
even though the permission node has context
Weight is still seen as global
umm, that's odd
i mean, to change it for other servers you'll have to define a different weight right?
what you're doing kinda sounds like advanced setup though. You said you want people to have different ranks on different servers in your network right?
!advanced
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
@rich nymph delete it
when i do /lpb applyedits lq8F7ri98s it says unknown command
in my console
Hey Corrupt Zeraora! Please don't tag helpful/staff members directly.
@rich nymph if you do not delete it now the mods will remove you from the server for not complying with #rules number 2
hover over the 3 dots on the right side of your message, click it and it will say delete
then just click that
when i do /lpb applyedits lq8F7ri98s it says unknown command
in my console
@ancient garnet thats prob because you wrote/lpbinstead of/lp
oh thanks
np
also depending on your serverhost if you are entering it in via the console you don't need the / as console already adds it
ok thanks
i am hosting it myself
so its a normal console
even in the bungeecord console use lp? instead of lpb?
yeah when you hit save on the editor it should pop up with a link to copy. if you click it it'll copy it to your clipboard
and what console do i put it on
I'd assume your local hosting console. alternative you can enter it in in game as well
I don't local host so I'm not really sure how to use that console lol XD
oh ok
so yeah you can also do it ingame.
ok
you can pretty much do everything in game, but once you get a little setup started, it's easier to use the editor tbh
but when i do /lpb it just says running <version>
and i dont have permision to use anmy sub commands
oh are you op'd? Also did you do lp user <your username> permission set luckperms.* true
also you are running a bungeecord server?
yes i did do that command and i am running a bungeecord server
@ancient garnet send a screenshot of lpb info run from the proxy console. lp info run from a backend console, lpb user <you> info run from the proxy console, and lp user <you> info run from a backend console
ok @ancient garnet before we go any further, set ip_forward and online-more to true in the bungee config. Then go through each server very carefully and check in the spigot.yml, and ensure that bungeecord has been set to true in each one
and they already were?
so ip forward and online mode is set to true
amd all of my server spigot.yml bungeecords are set to true
in each server.properties file in the backends, check that online-mode is set to false
ok
ah one of my servers spigot.yml bungeecords was set to false i changed it to true
ok good
and there all online mode false exept from my bungee
thats what I needed you to find π
ok cool
restart the network and things should go a lot smoother
