#support-2
1 messages ยท Page 43 of 1
invalid yml
hello! I know this is a luckperms server, but what's the best solution against uuid spoofing?
Is there a way to let the player buy a permission/group with ingame and/or reallife money?
through a seperate plugin, yes
do you know a good plugin for it, that possibly can both?
ok so its invalid
Hello ๐ i have download LuckPerms for bungecoord and essentialX and vault. Now i try about 2 hours to show up prefix in the chat but i cant :/ is it enough to i have LP for bungeecord or also i need it for spigot?
!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
u need the spigot one as well
LP should be installed on all servers and connected to a single database (mysql)
okay i need LP for the server, for bungeecord and need to connect to a mysql?
ah very nice so i try it again ๐
Well, i have no understanding on how to connect lp to mysql, i have put the pasword the database and the address and set storage method to mysql, but i still get the error above
that i send above*
i feel like im dumb
my favorite feature about verbose is when you hover over a perm node and it shows a ton of text u can't even read cuz it goes off the screen
lol. much better to use the web viewer if you want to look at stack traces ๐
okay now this work, but why have i now 2 time the sufix and one of them is direktly stick wit my name?
ah i have found it ๐
not sure why it's even a thing in game tbh
- the command existed for a while before there was an online viewer
- it's much more readable if your gui scale is higher ๐
How do I delete a Plot world? I created wrong.
Is there a way I can add a variable from skript to the suffix in luckperms
Is there a PlaceholderAPI placeholder for it? That would be the way to do it. Don't think you can add vars from Skript directly in, but idrk too much about skript
are u talking abt the plugin placeholderapi?
Yes
There's a LuckPerms Skript addon, or isn't it?
Hey everyone,
Just wondering if I can setup LuckPerms cross servers WITHOUT having Bungeecoord.
I want 2 separate servers for lot of reasons, but all server will be connected to the same MYSQL database.
I want to to give a group to the player on the other server.
If player reach rank C on server A, he will get VIP group on server B.
btw, I put server: servername in the web editor, but this make nothing :(
The messaging-service is set to sql
Thanks again everyone and hope I can do this without buying a bungecoord server and a lobby since I want both servers separate and dont want to buy new servers for now
yes that is possible
๐ฎ how ? I check online I find nothing ๐ฆ Do you know how to achieve this?
First of all connect all servers to the same database and use sql as messaging service. Also change the servername for both so they both have a unique name. Now for the rank, make the C rank inherit the VIP rank in the server context for the server 1
Ok so I am close to make it work in fact tks for that ;)
One more thing:
If I player reach rank C on server A, how I can give them access to kit test on server B for example?
Sorry for these questions ๐ฆ
well if you use essentials for kits:
lp group C permission set essentials.kit.test server=ServerB
even if they are not on the same bungeecoord?
In the webeditor, I use the context to be server and than serverB, but don't work ๐ฆ
Are all your servers connected to the same database? what kind is it
I will do more testing tomorrow and during the weekend and if I have any question I will ask them here. thanks again for your help and quick reply
few players, not 50000, like 10 players connected at the same time
See the option server: global ? replace the global with the server names
Already done, I ll check everything this week-end ๐
Server A: server: ServerA
Server B: server: ServerB
Okay
you can also use verbose to find the source of the problems
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
help plis
!errors
Here's a page with some common storage system errors.
Your error and solution are here ^
Rainbow, I try the verbose thing on my server A to see if anything goes wrong to send the permission to server B, but when I use the command, it simply display nothing related to this on the verbose.
When I run this from server A:
/lp user usernamehere permission set essentials.kits.bedrock server=serverB
It simply add it on server A and never send it to server B.
Are both servers connected to the same database, and which type is it
Both server are connected to the same MYSQL server. Each server got a different table name
The messaging service was set to sql
Each server had their name in the config.yml
The different table name is preventing them from syncing
they both need to connect to the same tables
If you set different table prefixes, you might as well use different databases
configure them both to connect to the same tables
in the config file, its say:
"
The prefix for all LuckPerms SQL tables.
- Change this is you want to use different tables for different servers.
"
I tought I need to setup 1 DB TABLE per server
So all server need to have the same table name like: luckperms_ for all server, so each players, groups, permissions will be added in the same table.
That make sense. How I can migrate everything from serverA with a different DB to serverB?
Do I need to export it, put the file on serverB and import this file?
yes, but when you import you need to run lp import <name>.json.gz --merge
then they will merge instead of override
So in serverA, I need to: lp export test.json.gz
yes
keep the file as it is, put in server B
also no
sorry
silllly me
just run lp export test
Not able to import it, always told me this:
[04:24:30 INFO]: [LP] Command Usage - Import
[04:24:30 INFO]: [LP] > Imports data from a (previously created) export file
[04:24:30 INFO]: [LP] Arguments:
[04:24:30 INFO]: [LP] - <file> -> the file to import from
I also try to do:
/lp import test --merge
or
/lp import test.json.gz --merge
I also try to reboot and do the commands again, same issue.
I will try to update to latest LP version even if I have: LuckPerms v5.1.26
yes update
๐ฎ ๐ฎ ๐ฎ Everything works :)
Thanks a lot seriously :)
I love all the time and the amazing job Luck put on this plugin
And of course all the time, helpers, mods, etc put on support ๐
Its really appreciate
:)) no problem!

happy to help
thank you for remembering the human ๐
In fact I have a really big problem
cracks knuckles what've we got
all permission, prefix and everything also works on the serverA from serverB.
How I can put everything from serverB into serverb instead of global in the db
Do you know the mysql syntax to execute to change that?
like per-server permissions?
yeah
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
!contect
Sorry! I do not understand the command !contect
Type !help for a list of commands.
ooooof
double oop
๐
Yeah but to update all of them by batch edit ๐
2050 groups to edit from 900 players
2050?!?!?!
2050 groups from my prison server to change from global to prison
ok
do you still have the old tables
from prsion
the unmerged ones
because the easiest way to apply context is before the merge
(shoulda told us first :P)
ok good
do you have both halves
from before the merge?
cause you're gonna need to access server a tables on server a
and server b tables on server b
but not have them both together
NP lets rollback the db ๐ noone online at this time
Quickly update a large amount of user and group permissions by using the bulkupdate command.
lp bulkupdate all update server <PRISONSERVERNAME> "server == global"
That will replace all global contexts with prison context
NP lets rollback the db
wow the rare person who actually seems to have a grasp on servers and backups and other important info for running a server
not only do you have backups, you know how to use them
Yeah I always run backups before running anything that can change it ๐ Same thing as server backups
Thanks for this ๐
lp bulkupdate all update server <PRISONSERVERNAME> "server == global"
^ this one for prison
lp bulkupdate all update server <OTHERSERVERNAME> "server == global"
^ this one for the other server tables
then re-merge
so re-export and reimport in-fact?
Lets try everything, thanks a lot ^^ I let you know in few mins
uuuhhm
I do the bulkupdate and it wipe groups, permissions, users, etc ๐
you need first to separate tables, so only prison is on one set of tables
the bulkupdate command will add server=prisonservername context to all nodes
Already made that.
I rollback the db and re-use the old table for servera
does /lp listgroups have the groups?
Only the default one, but the database still have all groups
this is weird, what happens when you run lp editor
omfg, im stupid XD
๐
or not in fact.
LP recreate new table with servera_ but with double underscore XD
But config.yml only got 1 _
really weird
servera_
prison got luckperms _
Why servera add 2 underscore ๐
๐
I need to remove the underscore at the end to use the actual one in DB. Weird
and it work XD
i see, I think the prefix in the config is underscore free cause it adds one
awesome
now the other one ๐
yeah the biggest one with 2050 groups ahah
indeed
He update the db with 2050 groups in less than 3 seconds ๐ฎ wow
how it is possible
funny to see that this bulkupdate command don't touch the group.default permission for all users ๐
hmmm
it will add context to the nodes within it though
got it twice for a user XD
lol ๐
I will remove the one with a servername
**EVERYTHING WORKS ๐ **
Thanks guys ( or girls )
Small question. 4gb for bungeecoord was too much? Or 2 gb was ok?
Its plenty
for less than 20 players
4gb for 20 players is WAY more than enough ๐
you should be fine lol, on the bungee
^
nobody is actually like playing nor is the game running or anything
Hey, I'm trying to remove perms from users, I have about 400 users listed and I'm just looking to reset the user portion completely as I'm currently doing a wipe on my server and just need to make sure that upon wipe their ranks don't transition over, is there an easy way to do this?
All user ranks cleared?
@prisma hinge lp bulkupdate users delete will clear all user data. lp bulkupdate users delete "permission == group.%" will remove all groups from all users if you don't want to remove individually set permissions
awesome, the group one actually works out better! thank u so much
How can i let the player get a permission on his own with at example a sign?
you will need a plugin that can run lp commands from console upon clicking on a sign
Ok thank you, but there is nothing like this already build in?
(Has not to be a sign, everything is welcome)
no, lp is a permission manager plugin, for giving permissions without typing of LP commands (or the web editor), you will need plugin for it
Does LP respect * permissions? I thought it did, just for one of our internal plugins is behaving differently with LP (we're trying to migrate from pex)
Permission factions.user.* on pex granted all permission nodes that started with factions.user e.g. factions.user.create, but now it doesn't with LP
it definitely should
Aight, seems like I just needed to un-set then re-set it
am i able to edit permissions while my server is offline?
Yeah, if you generate a web editor session prior to your server going offline, you can then save and use the applyedits command provided once your server is online again.
Hi everyone,
Anyone know why this occured?
https://gist.github.com/maxlehot1234/fd9551e21a30e60824cfa9b2bf0f9086
Its from authme but the stacktrace include getgroups thing from luckperms.
Thanks a lot if oyu have an idea
!faq
Check out some of our frequently asked questions.
Last point maybe will help
@proper pulsar spam ^
And gone
Mhmm, breakfast spam 
Hi everyone,
Do you know how I can make few sub-domains to all point to the same bungeecoord instance?
I setup all of them to point the bungeecoord IP using A record, but when players choose other domains (not the bungee one) they got this messaGE:
Thanks in advance
Im pretty sure its possible to have multiple subdomains that redirect to the bungee server IP.
play.example.com --> bungeecord
prison.example.com --> Redirect to bungeecoord
serverb.example.com --> Redirect to bungeecoord
I think that's best asked in #general or even /r/admincraft
Cause there's a lot of knowledge at admincraft lol
I could never seem to get that bit working, so I gave up :L
just ended up using ports ๐
Originally asked in #support-1, but it seems a lot of others had questions in there too, so I'm posting it here for visibility.
How do I give each group perms like /sethome now? Even as the server owner I'm not able to do even /help anymore.
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
That'll guide you through setting up LP and enabling permissions for yourself and others
I've done that, but for some reason it's not even letting me do /ban
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Use that tool to check to see if you have the right node, if you have the correct node it will say "True" next to its checks.
Otherwise it will either say false or undefined, hence why you can't do the command.
It will tell you the node you need to use in order to access that command and then you need to add that node
For some reason commands like /ban aren't even showing up here?
I'm not even able to change my gamemode at the moment 
Sponge completely erases the concept of OPs as soon as it detects a permission plugin, you'll need to set up all the perms yourself
The problem is that I already set up /ban yet I can't use it even though I gave myself admin
can you send a /lp editor link here pls
Sure thing
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
I suspect you are adding perms for the minecraft commands, when nucleus or something is handling the commands
24 hours spent in coding: 
So I need to remove Nucleus?
๐
How do I do that?
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
just before we go any further, I just want to double check that you are indeed on sponge with nucleus, and I'm not confusing you with someone else
I do have Nucleus installed as a plugin
ok
You may be confusing me for someone else though
don't think so
Ah okay then lol
!verbose to find the appropiate perm nodes for nucleus
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
!editor then you can add the nodes to your editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Here's the verbose viewer
I don't see you running any commands
I think the Nucleus perms are already showing up
I just added /ban and /help as test ones
as in permission nodes /ban and /help?
that's not how nodes are structured
!verbose read this, do what it says, and it will tell you what the nodes are that you want
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
I still don't understand, I'm sorry
/lp verbose record
<commands you want to know the perm nodes for>
/lp verbose paste
What do I put for the commands I want to know
the commands you want to know the permission nodes for
Can you give an example of how I'd write it out?
if I wanted to find the node for /kick (for my paper server at least), I do the commands, as spelled out above
then I can see the node for EssentialsX's kick command
if this does not explain it to you, I do not know what will
Looks like they're showing up there now
Thanks so much
Is there a way to give myself every command available?
yes and no
* will appear to, but it can have some bad side effects
!nwc see here for more info
Why's that?
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
Ooo thanks
So once I give myself the permission, do I need to restart the server for it to be active or does it work right away?
It works right away
Thanks
I added these commands to default, but I'm still unable to use them in game. Also, I made default a parent group of every other group.
Use verbose, to see why the permissions are not working
!editor The editor does not live update, you need to click the save button at the top. Read this for more info
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Omega, it's still "new node" green, it hasn't been saved back to the server yet
good point
lmfao I'm surprised I didn't notice the save button there
it doesnt auto save so that people can't use your link to edit your server
you need permission to apply the save
IT WORKS THANKS SO MUCH
hey, I'm trying to deny a permission to a group called admins. I wan't to deny them the use of the track "donor" while still allowing them use of track "staff"
I tried using luckperms.user.promote.donor false but admins still had perms to promote with that track. Can someone help me?
if you're trying to use argument based permissions, check this here and make sure the option is turned on in the LP config
!argumentbased
Fine tune exactly what users with permission to use LuckPerms can do.
if it isn't turned on, how do I enable it?
Config
are they synced to the same database?
yes
you should turn on for all luckperms and luckperms-bungee then
how do i make the prefix and suffixes work?
@zenith iron you need Vault or use https://www.spigotmc.org/resources/prefixplugin4luckperms.71543/
I have a spongeforge server and am trying to get TabModifier working. This is the error I get. ExecutionError: java.lang.NoClassDefFoundError: Lme/lucko/luckperms/api/LuckPermsApi
thats not where it goes
you have to create a folder called extensions inside the luckperms folder, and in that extensions folder, put the extension-legacy-api.jar file
afterwards restart your server ( not reload, restart)
That is what I did. Sorry for not stating that.
can you screenshot the folder structure please?
Sure. One sec
i tried using essentials powertool but it has a lot of problems. i need that my axe can summon lighting bolts
Unrelated to LP
ok can u help me in offtopic plaessee
can you try moving the extensions folder to the same place where the LP config is?
Still got the same problem
@stoic sluice i did that but the prefixes show as [] instead of what i put it as
[] could be caused by multiverse, you can disable it in their config
it's fun that no one is helping me even if 3 helpers are online ๐ฆ
Your message is to do with essentials, which we have no obligation to provide support for
it is off topic
you are in #support-2 currently
i know but i need help in offtopic
@dusky rose can you do lp info and screenshot the responce?
having an issue with mysql any help would be appreciated https://pastebin.com/3FHQa1Dy
!storage
LuckPerms allows you to store data in a variety of storage types, read about the benefits and drawbacks of each type on the wiki.
Here's a page with some common storage system errors.
why does the prefixes not show?
!chat
LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!
looks like you are missing papi
is that on minehut?
Search for PlaceholderAPI (iif its one of those hosts where you cant install plugins yourself) if you have FTP access you can download PlaceholderAPI
i have that installed
Install the Player & Vault expansion
okay
Well Tobi I figured out the issue and it was was something with mysql 8.0
and it was not listed on the system erros but yyou may want to add it
in mysql if you have the user profile authentication as sha256 you can get an error about about a public key. you can fix this by deleting that user and making a new one that uses the authentication type standard
Hi, I have a quick question if I import a database, the old one is deleted?, or just adds the commands? i need that
Im using mysql
And i need to import a h2 database
Hey I use luckperms and every single permission I put in works except essentials warps I put in every permission for it and it always says no permission. I was wondering if someone could help. I used verbose and couldn't find the permission, what do I do next?
what did you put after the verbose on?
essentials.warps.*
try just doing /lp verbose on essentials
then do the command
because when you put essentials.warps.* it only checks for permissions that start with that
I got this https://luckperms.net/verbose/#qIg3qpqI2s
did you type /warp after you enabled verbose?
Nope, ill do that now, sorry I never used verbose
you haven't set essentials.warp
Omg that is such a rookie mistake thankyou very much for the help!
How do I link luckperms with buycraft
Get buycraft to run luckperms commands
Ik but what commands
!commands
Find all of the available LuckPerms commands on the wiki.
โ
Thx for help
trying to set up another server on my waterfall network buyt when I join with my admin player account I get this error https://pastebin.com/qHVNsdN8
in the console during start it seems to load fine and connnect to the database
It connects to the mysql server but it seems to be having an issue keeping the permissions for my character
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!
Extacontexts?
something's probably missing in the way you defined the placeholder in the config
!extracontext
Add contexts not supported by stock LuckPerms.
placeholderapi-placeholders:
allowflight: "%player_allow_flight%"
this needs to be the format for what you're doing, you set the context name and what placeholder it actually is
I have this set the same as what it is on my other server
It's a nullpointerexception having to do with placeholderapi, so something, somewhere is missing
placeholderapi-placeholders:
allowflight: "%player_allow_flight%"
plothasbuild: "%plotsquared_has_build_rights%"
thats all I have
and what does papi parse <yourname> %plotsquared_has_build_rights% show
you may have simply forgot to run papi ecloud download plotsquared or whatever the PSq expansion is called
I copied the files from the first server and just edited all the mysql settings for some plugins
I figured it would still have those
I apparently was wrong though ๐
๐ well I'm glad it's working now! (it is, right?)
i think you need to restart the server for the EC to fully apply its config if the placeholder wasn't there before, give it a shot
the context key will be plothasbuild and the value will be whatever that placeholder's parse returns
I restarted but I still don't have perms
are you sure they're the right ones? (do they work without contexts)
its not lgiving me an error about context now
I am not sure why but I think it is launching the server in online mode even though in the config its offline
just making sure in order to use a bungee network the bungee server should be on online but all the other servers connected to it should be set to opffline right
yeah
I am at a loss
I have all the expansions I need installed
all the same thats on the other server
are you sure they're the right ones? (do they work without contexts)
^^^^^^^^^
try adding them without contexts
do they work?
the only context I have is one for plotsquared and the flight one that came with it
i mean do the permissions apply when you add them without contexts
and this is not giving me any permissions
and did you actually enable the PAPI context in the EC config??
I think its something about luckperms not recognizing the character
if you can't try what I'm asking I can't help lol
well the thing is I cant run any commands on the player
I can add perms on the consol
wdym you can't run commands on the player?
so I have 2 servers on a bungee network
lp user <you> permission set * should give your character every permission
luckperms shares the same mysql database
and they both need to be synced to the same MySQL or similar online db
ok good
try adding the perms globally!
on one server I am admin and have all the perms
on the other server it says admin (I think its due to cmi formating chat) but I can't do anything
does lp user <you> info show the exact same thing on both servers
yes
then they're synced - did you change the contexts.json or turn off include-global in either LP config
(or any of the three settings below it)
when you run lp editor on each server, is everything in each editor the exact same?
yes
kinda messy Enjoy :p
the character I am using is thebeamer91
https://i.imgur.com/0ZE54Z0.png these contexts make it so these things only apply in worlds with that name
I have those worlds on this server
Alright, well I asked ya to try adding those perms to yourself with no context - if you do, do they work?
but even then I am not able to even do /lp editor as thebeamer91 on this server
try this - it adds the node luckperms.* to your user
/lp applyedits NmSfrsq0d5
run it from console
I can add those perms without context
the problem I seem to be having is that my character on this server is default and not in the admin group
so the lp user <user> info doesn't return the exact same thing
๐คฆโโ๏ธ
this is why i asked lol
it does in the console
send a screenshot of lp info from both backends
of both servers
and lpb info from the proxy console
from server 2 (problem server) https://i.imgur.com/dgXrvOY.png
server 1 https://i.imgur.com/Ufiv40T.png
just lp info, not lp user <you> info, pls
and proxy https://i.imgur.com/6grlErS.png
oh sorry
server 1 https://i.imgur.com/eIHGL7i.png
server 2 https://i.imgur.com/4Pvkfij.png
so they're all identical
that's good, you're in admin on both servers
there is no problem with anything as far as I can see, ngl. maybe you forgot to name the server in the LP config for the new server
it was set to global
then server-based contexts simply don't do anything, in case you set any
there is no problem though because you have the same groups and perms on each server
if you want to ensure the context is correct join the server, run lp user <you> info, and see the applicable contexts list
that will show you the name of the world you're in as LP sees it
and make sure you add that world to the list of contexts that LP sees
it shows it on the screenshot I sent you when I did the wrong thing
indeed
But on the second server I can not do any admin commands
it shows I should but for some reason I cant
guess the next thing to do is verbose
definitely
or even lp user <you> permission checkinherits <node>
for the command you wanna do but can't
it came back with [LP] thebeamer91 has permission customizer.* set to undefined in context global. (inherited from self)
wait
wrong node
well I figured out what I did
And I feel really dumb now
the majority of commands I was trying to use required op
I thought I oped myself but spelled the name wrong
I thought for that command It was a permission not op but I guess thats what I get for letting my second do the permissions in the first place
there are always (for any decent plugin) permissions
you can find them on the plugin wiki
or using verbose
I thought he added the permission nodes to lp I was wrong
i see, yeah you'll need to add those to have em ๐
Hello!
I've got an issue. When my admin logs off the server, for some reason he loses his admin rank. He still has the node, but he can't do hi's permissions, and his prefix is not appearing
That's very strange - is the server online-mode: set to true or false in the server.properties file
It's set to false, but he's using the same uuid, and player name. We'we got authme, and other fancy stuff to protect players.
In authme, I set the group move in login. When someon joins, they get moved to a group that has 0 permissions. After they log on, they get the default role, witch allows them to switchs servers.
Doesn't matter, if the UUID changes there's not much to be done in the way of making them keep permissions. And UUIDs change when you steal the game
I can't help with offline problems
I'm using the original verison, the server is offline because we are doing a survival game with like 15 players, and one of them isn't bought the game.
I'll never get sick of that.. LOL
within the vault information it appears that luckperms is chat but not deluxechat
placeholderapi doesn't do its job with luckperms well and doesn't show my prefixes :c
every time I put% luckperms_prefix% a blank field appears
Have you downloaded the luckperms placeholder expansion?
Though, why not just use the vault placeholders?
Oh, grab the latest version of the expansion from here: https://ci.lucko.me/job/LuckPermsPlaceholders/
The API changes massively in the 5.0 update, so the expansion needed to be updated
two very conflicting sentences there, lol
so it works but it doesn't?

anyway probably best to ask the HelpChat guys for DeluxeChat support
or use #general
I had a problem using the placeholder of luckperms but vault solved my life xd
Thank you very much for the advice โค๏ธ
hmmmm, I replace context "none" by "server: global" in the web editor and save, but when I run the command in-game, it told me:
Is that normal?
Thanks in advance
Ah ๐ that make sense. Thanks
hey could someone help me out with a bulk update command
I can't wrap my head around the syntax
just want to update all groups with a permission without a context have a context
so group.Z no context will be group.Z server=here
lp bulkupdate groups update server NEWCONTEXT "server == global"
cheers
lp log notify off
(Only those with luckperms.log.notify (or something) get that message, so don't worry, your players don't see it)
oh ok thanks!
am i allowed dashes (-) in permission nodes?
oh
Adding - to a permission to negate it, is just done by added false instead of true in the command.
ohhhh ok
so how would i use cdne.change-reason permission node?
actually nvm ill read up
Oh, if it's like that than you can still use - We thought you meant like -some.permission to negate the permission.
oh ok
thx
so /lp user mekb permission set -etc would be the same as /lp user mekb permission set etc false?
no
oh
The first one won't work. You need to use the second one
The Players have a prefix in the player list and in the chat
but ...
how to setup, that the players also have their prefix over their skin
Hi, please, how can I fix this? It shows, when I try to log into my server... Permissions data for your user was not loaded during the pre-login stage - this is likely due to a conflict between craftbukkit and the online mode setting. Please check the server console for more information. ๐ what?
!paste
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!
Also if you're using (craft)bukkit update to paper or atleast spigot
nvm i think you got helped in gen 1
How come editing with lp editor doesn't write to my permissions.yml file?
LuckPerms doesn't use permissions.yml
Oh okay.
So is there anyway to deny myself (an op) a permission?
I have a permission that I do not want (Silent Join/Leave) but as op I inherit that automatically.
yeah you can negate perms
How so?
set them to false
basically you you normally set a perm but with false at the end
so /lp user (user) permission set example.perm false
!permissions
A list of permissions used by LuckPerms commands.
But as op I auto get it though?
yeah but luckperms denies perms even if you're op
Uhm, make sure it's the right permission? Because to my knowledge it does negate perms even for ops
It is the correct one.
For some reason
Nothing seems to be working
I created group admin
and set the prefix to "Admin"
which didn't work
!chat
LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!
No, unless you want to sync stuff
For a single server or for a network?
Single server
Yeah no, you don't need to
Hey SteelenVelvet! Please don't tag helpful/staff members directly.
Explain the issue?
Oh okay.
So is there anyway to deny myself (an op) a permission?
I have a permission that I do not want (Silent Join/Leave) but as op I inherit that automatically.
Just copied and pasted
Set the permission to false
I have.
And don't use the OP system
At all??
Give yourself * if you really want (although that has it's own drawback)
It's not ideal to use both at the same time for exactly these reasons
It shouldnโt. Pretty certain any negated permissions override your granted permissions.
Mind helping me then?
Well you mustโve done something wrong. Did you disable the OP system?
I've deoped myself.
"[LP] admin already has discordsrv.silentjoin set in context global."
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Hey SteelenVelvet! Please don't tag helpful/staff members directly.
Iโd recommend you take some time to read the wiki to better understand.
Got your groups/weights set up correctly?
If you have not setup weights correctly LP won't know what false permmission/true perm should take priority.
I've got a question, im trying to self host the editor ATM, and right now. I can't seem to load the web server. Does it need any ports open? according to the guide bytebin listens on port 8080, which i opened that, but other then that, it doesn't seem to work.
I did the automated installer
Did you add a config option?
Can you connect directly to https://bytebin.lucko.me
yes, it's reachable
but when adding that option, luckperms can't connect anymore to the editor
What option?
bytebin-url fails
You want to self host?
failed to connect to 192.168.0.90:80
should be a good indicator of what's wrong here
Hey kokomo123! Please don't tag helpful/staff members directly.
oops, sorry.
that's an address on your local network, is it not hosted on the same machine?
it is located on the same machine, so i guess i better reinstall and just put in 127.0.0.1 right?
or localhost?
either should work
just try to access it in the browser to easily test it
alright
Localhost doesn't work turbotails...
@proper pulsar made the installer, maybe he can help
alright, ill wait for his response
Btw using the local IP should work just fine, if you made the web server listen to that
i tried using my local ip, it didn't load or anything
n spoki inglish
Are you using nginx or apache? @bronze ocean
i just used the automated installer, so im assuming apache.
what's support
Well if it doesn't ask you about a webserver it uses the one that's installed
hm.
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!
No need to
ah
Can I see the contents of the apache virtual server file?
I had to uninstall it, but i'm gonna reinstall it again... so one moment.
where should apache be installed?
Btw what OS are you using?
Debian 10, buster.
Ok
That's what I've been testing with so I know it works
Probably something a bit off with either your configuration or server
But nothing that can't be fixed
alright, its installed.
so just paste the lines it says to put in?
or what do you want me to do
Well I want to see the whole LP web installer log
alright
wheres the install log stored? should i just paste it all in the bytebin website?
The log is the output of the script
k
And yes bytebin is fine
alright, im gonna pm you a picture of the log address, or i could just sftp it over then cp
mkay
It's just local IPs anyways
I'll need to investigate
alright, ill be here
I don't know if it matters, but i'm running this on a vm
the minecraft server works fine in a vm
No no
All good
Now I need you to run a few commands and show me the output. It should be small, so just paste it here
sudo which apache2
sudo which a2enmod
@bronze ocean
try aenmod
Yeah. The commands missing is very very odd
What? How did it detect it being installed before then?
Run the installer again it should work now
Try it
ok starting
Connecting...
I need the log again
Yes
k
Install
did you reload apache?
dude
The script does that
Run sudo netstat -tupln for me please
no
that's dynmap and nothing to do with LP
ah gotcha
Nope, that's the bytebin turbo
really??
why is it using that

I mean I'm kinda offended by your mistrust in my scripting abilities ;P
Just for the lulz can you ping the VM from your computer?
is that actually the VM address
According to the screenshot it is @tame hollow ๐
Erm can you try to ping the IPv6?
And if so try that as the URL
Wrap it in [] though
The only thing I can think off is Firewall
here's ufw screenshot
where is port 80?
ufw allow from any to any port 80
I already patched the weird edge case with apache being only half installed
You're welcome
why cant i add some of the commands to groups
not sure what you mean - try being incredibly specific on what you're doing and the circumstances
he eating restriction is related to worldguard.build.item.apple.use, will I have to add each food individually?
you can add worldguard.build.item.* to allow everything for all items
Thanks
can anyone tell me what permission should i give an adm to be able to build on spawn?
try in server.properties set spawn-protection=0
if it doesnt work means another plugin is blocking it
Hello So I want a player to get a rank by clicking on a sign So waht is the command I have to bind to give this rank
I tried doing /lp user [user] parent set rank
but doesnt work
is there a command to add ranks without specifying the name of the user
Can some one help me ? When I run LuckPerms with MySQL and when I change server my rank isn't updating and my user is save twice one with my nickname and one with my UUID.
!bungee has bungee been configured proeprly as per this page?
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
You don't need luckperms-bungeecord for permission sync to function, but most people generally want it
The problem is when I go to the editor my user is save twice my uuid and by nickname
but in the first server my user is just save with my nickname
!update I think that was patched fairly recently, try updating
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
I already updated the plugin
how recently? There's usually a new build at least once a day
Hello, i have a little problem with my groups and prefix weights can someone help me ?
I have 2 players groups
The first, the basic is "employe" and has a weight of 500 and a prefix of weight 500 which is "&6[Employe]
The second is a sort of a vip group which has a weight of 600 and a prefix of weight 600 which is "&d[Employeur]
But when a player has only the "employe" group, he has the prefix of the "employeur" group
why ??
it's completely strange
Do someone has an idea of how i can fix this ?
I've tried to inverse the weights but it does nothing
just changing the prefix of the user even if he is in another group
and yes i have the latest version on spigot, the 5.1.26
@cinder saddle is the server online-mode=true
@oak berry try using lp user <name> meta info it will show you where the prefixes come from
No I'm using Bungee cord so I need to leave it false
Yes it is true in the config
!bungee have you followed the steps on the first link?
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
Especially pre-setup
I'll see it and I'll tell you thanks
I already made all of this
I used the plugin many times but it is the first time I have this problem
Is this a new server, By_skill?
Okay, can you show me the output of /lp user <your username> info please?
The first server does not have ip-forwarding configured correctly. If you're using spigot, make sure you have bungeecord set to true in your spigot.yml again
No problemo ๐
i found a epic error O.o
i setting vip with this command: lp user {name} parent addtemp vipesmeralda 30d accumulate
an user has this temp for more than 1 month O.o
Wdym? That looks like 1 week which is certainly less than a month
Hello, how can i push the modifications from the applyedits command to the mysql database ?
is there a command or something like that ?
or this is automatic ?
Automatic
oh nice
๐
Please, can you help me with my problem ?
[Tue, 9. Jun 2020 21:51:45 CEST INFO] [LP] -> 600 - '[Employeur]' (inherited from employeur)
[Tue, 9. Jun 2020 21:51:45 CEST INFO] [LP] -> 500 - '[Employe]' (inherited from employe)
I've tried the method of Larry and it tells me the text above
i don't understand what i need to do
i want the users in the "employeur" group to inherit the permissions of the "employe" group not the inverse
/lp group employeur parent add employe
i've done that already and it doesn't work
problem solved
it doesn't work
it does not change anything at all
still too vague. what are you expecting to happen?
Oops, sorry i lied to you because, i've told you that your command doesn't work because last time i've tried it, it doesn't worked but now, i've cleared all the inheritance between groups and do your command and now it works, i think, last time, i've tried it, i've done shit but now it works !!!!!!! THANK YOU VERY MUCH !!!!!
Do you forgive me?
๐ฟ
sure :P
Is there any way to update a players permissions without sending log messages. (Send the command silently)
a "no" would of worked
because that doesn't solve my issue. Just telling me to turn off the notify
So you'd have rathered larry not tell you how to not recieve that message?
Or you could just be more specific and not get funny with him for trying to help?
Well the part he want's to not see is the log notify, and larry told him how to turn it off already
I think he means for singular commands, but I'm not a mind reader and I don't think anyone else who tries to help is
If you really don't want to see it, I believe the node to recieve the logs is luckperms.log.notify, so can also just set that to false on yourself
Yeah usually people who ask that have a commandblock or similar that runs a parent set command after a user presses a button or something. I understand why they want to disable it, but to help prevent people abusing power, we don't have any way to not log actions. Same reason why you can't delete anything from Discord's audit logs
Hey, its me again with another really nice question.
I setup some permission from group to be available network-wide.
But the player that got the group before this modification got the permission twice like group.default
One time for the Prison server and another time for the Survival server.
I just want to know if you know something to fix this without having to edit each player one by one.
Maybe a bulk-edit command for every commands that looks like: deluxetags.tag.THETAGHERE
So the plugin will replace every context from server:prison to none when this permission: deluxetags.tag.* is found anywhere in LuckPerms MYSQL Database.
Is this command will do the trick to replace the any permission that start with deluxetags.tag. from prison to global context?
/lp bulkupdate all update permission ~~ % deluxetags.tag. "server == prison"
I think I will do per permission to make sure that all mines related permission from the prison will not be set to global ;)
Thanks in advance
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
/lp bulkupdate all update server global "server ~~ %" "permission ~~ deluxetags.tag.%
is that the command to up date all and not lose your rank and perms
It should yeah, but you should always make a backup and then try it
ok i will make a backup
But u weren't the one that asked so I'm confused
Are you sure you want all deluxetags to have global context
Cause that's what that will do
now do you do it in anyone of your servers or do you have to so do it in the bungge
and yes that is ok if it dose that
If your servers are synced properly, anywhere
Yes
Hey @wanton marten just wanted to make sure you were aware that Larry responded to you! https://discordapp.com/channels/241667244927483904/690683905677983756/720098449906728972
larry my factions servers is different but i don't know if it is bukkit or what it is
ok thank you
So is there a way to use Essential's kit system with the group system with LuckPerms?
Yeah
Essentials kit system is config+perm based
You make the kits
And then give perms to them to groups
Consult the essentials docs for more info or ask their discord
Ok thanks
Thanks a lot Larry ( no tag, so if you this, thanks again) and it is what I want ;)
The bulkupdate is very POWERFUL.
You should add little bit more examples on github related to the bulkupdate ๐
No problem! Yeah it's pretty nice, there are a bunch of ways to use it online because it's basically just SQL bulkupdate format, but yeah I should probably add some more to the wiki myself haha
Anyway, it works like a charm and its a really fast command. 2050 groups in less than 1 second
Any way to implement a flag to prevent me to confirm the command each time?
My database keeps erroring with "Too many connections"
https://gyazo.com/1849d5e6f9d209ffb3d94e73aed0e50a
Is there a fix for this?
!errors
Here's a page with some common storage system errors.
@wanton marten unfortunately not, for safety reasons so that the only way to do it is to have full access to the console. You can delete an entire server's perms setup in one command and that warrants the extra safety
true
Funny to say this:
Run /lp bulkupdate confirm 99xx to execute the update.
When the console don't support / for commands ๐
bulkupdate save me probably hours of work. So cool, much better than pex. Not comparable ๐
indeed ๐
Any supoort here?
i linked My LuckpermsBungee to MySQL but after this when i execute /lpb user (Player) permission set luckperms.* true & /lpb user (Player) Permission set bungeecord.command.server true from console
i dont get any permission. Please help.
Send screenshots of lp info from the backends and lpb info from the proxy console
Its my friend's problem but he doesn't know english. @limber fiber
1min i'll get it from the console.
Then let's keep the support the same lol, it helps if we know what you've already told us or been asked to do
Im here because he doesn't know english lol






