#support-2
1 messages Β· Page 37 of 1
so herees my issue now
i need to find a way to promote a default to user when they accept the rules using mmcrules
any ideas yall
https://prnt.sc/saznug
Any help?
You need vault and a chat plugin to display prefixes
I have nucleus and totaleconomy from ore.sponge
i havent edited my chat settings from nucleus at all
can a person be given a group after the do a command in the default group
@high raven
Hey Joseph! Please don't tag helpful/staff people directly.
You'd need a plugin that listens for that command and run the command to give them a new group.
right ok
Also this is the last time I ask you not to ping me Joseph, the #rules are fairly explicit
Any more advice above?
my bad sorry
!chat @shut oyster this is about all I can say, without more info:
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!
My players can use the creative flag on their worldgaurd regions to change their game mode but i cant find the docs on worldgaurd permissions to find out how to disable that!
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Iβm sure WG have a discord server where you can there to ask for help as wel
Can i filter one player with verbose?
do /lp verbose upload
Im trying to deny players access to a flag allowing them to be in creative mode in their regions
I tried /lp verbose upload but nothing
if you do /lp verbose record <filter> then/lp verbose upload
Ok, thanks, let me try that
Ok. cool uploading
Thanks i seem to have found the issue π
np!
!commands
Find all of the available LuckPerms commands on the wiki.
β
are you using tracks, or just adding a group to player?
whats the best thing to do I honestly dont know
!tracks maybe read on tracks first
Tracks provide a method for you to promote/demote players along a track (or ladder) of groups.
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
how do i make it so that a group has access to a certain amount of essentials homes
!moss you can ask in essentialX support
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.
Hello, my nickname is not appearing right
it is not appearing in chat and on the tablist
show me a screenshot of /lp user USER info
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!
rmb to install vault if you are using spigot/paper, as well as a chat plugin
Ok
I am having trouble understanding how to add 2 prefixes
Tracks provide a method for you to promote/demote players along a track (or ladder) of groups.
!stacking
Display multiple prefixes/suffixes alongside a player's name.
I have read up on this, but I still am confused as to how I can do that
I know how tracks work, but how does the prefix stacking work?
Perhaps in a more layman explanation π
look at the examples?
bcu i will prob just end up repeating the wiki when explaining myself π
I see
So if I want a "VIP" rank player to have "Donor" prefix,
[Donor] VIP Playername
I would need to create a seperate track?
yep
A new track and the prefix format to be
prefix:
format:
- "highest_on_track_donor"
- "highest_on_track_player
start-spacer: ""
middle-spacer: " "
end-spacer: ""
something like this?
How can I set it so that a VIP player is automatically in the Donor Rank of the track?
you can set group inheritance, so VIP inherit the perms of Donor
so like lp group vip parent add donor
np!
I have a Donor Track [Default -> Donor]
a Player Track [Default -> VIP]
a staff Track [Helper -> Builder -> ...]
If i set it as
- "highest_on_track_Donor"
- "highest_on_track_Player"
- "highest_on_track_Staff"
A staff member might have
[Donor] VIP Admin
But I do not want the VIP rank to appear. Instead, I want
[Donor] Admin
and VIP to only appear for normal players
put the Admin rank in Player track as well
Ok
I have set it so VIP is parent of Donor, and
- "highest_on_track_Donor
- "highest_on_track_Player"
under meta-formatting.
It is still only showing the player track and not the donor prefix
Donor ranks are not in player tracks right?
Yes, it is a seperate track
uh its - "highest_on_track_Donor" and not - "highest_on_track_Donor
if you typed that in your config
Yep, I have typed it in correctly
send me your /lp editor
meta-formatting:
prefix:
format:
- "highest_on_track_Donor"
- "highest_on_track_Player"
duplicates: first-only
start-spacer: ""
middle-spacer: " | "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
Sure
I have sent it to you
prefix.0.&d[Donor] and prefix.1.[Newbie]
wrong prefix weight
higher rank weight number should be larger
!weights to learn more
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.
I see
I have set the weights, with Newbie to be 1 & Donor to be 2 [Donor Track]
Similarly, I have done so for the Player Track
However, it is only still showing [Donor] instead of
[Donor] VIP Playername
Sent
hmm
I am also using VentureChat, which displays names like so:
{vault_prefix} {nickname}{vault_suffix}'
oh, try set vip prefix weight to be higher than donor's
so prefix.1.&d[Donor] and prefix.2.&d&kw&5&l[VIP]&d&kw&f
and donor should not inherit from VIP
so remove group.vip from donor rank
Ok
spam bomb comming
A SONG ABOUT LP (LY LP :))
F it's COOL
She filled my mind up with -----> ideas <-----
I'm in the highest of the ranks (it's lit)
Hope I get higher from here (let's go)
She saw my eyes, she know she is gone
i have some thing that you might fear (my balls)
i am doing ranks i ll be back soon (so soon)
ama gonna promo me for real
Now i got her in my hands
it ur mama or your ranks?
got the fastest build in years (skrr skrr)
hope i get higher from here (okay)
When i build a rank i feel alive
you say i made it dont you lie
wont del my ranks or u will die
keep the lp on my side (Yeah)c
cases few
i havent seen her for some years (look up)
im in the highest of the ranks (it's lit)
Hope I get higher from here (let's go yeah)
Baby dont stress about the ranks
You touch my babies and ur done! (Fully)
THIS IS LP AND NOT A GAME
you wont come back my dude from there (THE END)
I live the life of head-dev yea
its so much code that i cant see ya( I CANT)
Write more code-bebe we cant hear
(?idea) --- Coding Coding nice is here! -----(?idea) -i mean the lucky perms editor site :)-
uuh
lol
We really would absolutely love to help you out! However, telling us that it isn't working wastes everyone's time. Please, just describe the issue you're having clearly and with as much detail as possible, and send any relevant screenshots of whatever problems you're having.
π
:}
Goodnight
goodnight uncle ben
allright catch me up georgak
bb uncle
Can anyone help? π
ye
I think ben is tired, looks like it's thaddeaus who needs help, not gerorgak if I'm not mistaken lol
yup
Yes please XD
lol no but someone has already helped me
hm
β for effort, now get some sleep lol
Haha thanks
btw if u use minehut it might be essentials
i can help u with that
i had the same prob
My goal is trying to stack prefixes, something like
[Donor] VIP Name
I have set up 2 tracks: Donor [Default -> Donor] to get [Donor Prefix] and
Player [Default -> VIP -> Helper.. etc]
I have set config to be
format:
- "highest_on_track_Donor"
- "highest_on_track_Player"
but for VIP players, it is only showing [VIP] Playername
what's the track name for the Default -> VIP... track?
no cause that's his first track
wait
It is Donor
uh sure
who's someone affected by this?
As in a player affected by this now?
correct
ProfessionalLoL
btw u can rename player track to staff
Well he's not showing as in the donor group
why vip is in player track?
He is in VIP Group, which is parent ofDonor Group
ah ok
I was told to merge Staff Track into PLayer Track
could you quickly send your meta-formating section of config?
No problem
meta-formatting:
prefix:
format:
- "highest_on_track_Donor"
- "highest_on_track_Player"
duplicates: first-only
start-spacer: ""
middle-spacer: " | "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
hmm try making Donor and Player lowercase, I think it might be case sensitive
Ok
also make sure you /lp reload or restart the server after doing so
restart to be more sure it worked cause reload doesnt work always
(although I'm not sure /lp reload affects the formatting so restart)
Ok
Great news! It works perfectly!
Thank you so much
@quaint idol @violet phoenix @quick lagoon
Hey Thaddeaus! Please don't tag helpful/staff people directly.
Oh, sorry
you too!
Im using a MySql database
And on one of my servers
My rank is this
and on the other
my rank is this
Nvm
I didnt have vault on the other server
im dumb
!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!
does LP allow for the console or OP to promote a player across a bungeecord server? like for example if a player buys a rank and they purchased a server wide rank is there a command for them to receive the rank server wide?
Anyway you need to sync all your servers.
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
ahh ok makes sense now. ill have to set that up when i migrate over to a actual hosting site thanks
another question. How does LP sync up. like what server would take priority when they sync to a database? or does it automatically take all the information and permissions and put then where they belong if that makes sense
how do i make it so that a group hasd access to only a certain amount of homes in essentials?
it is explained in the essentials config
hello
i have a question
sorry for the inconvenience
[01:20:41 WARN]: [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=48s810ms732Β΅s338ns).
[01:20:41 WARN]: [luckperms-hikari housekeeper] WARN me.lucko.luckperms.lib.hikari.pool.HikariPool - luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=52s179ms535Β΅s185ns).
what does this mean?
Your laptop went to sleep, usually
It might mean thread starvation too, then, severe cpu overwhelmed
I have a fairly powerful server, the host is very very powerful.
Could you tell me a little more about this problem? It's giving me trouble.
It's not a luckperms issue per se, but rather hikari
If you Google the error you'll see several possible causes and solutions
This error gives problems of connections to the database with lucksperms.
Yes, I know this, but it's a hikari error. Google is your friend here
Is there a way to switch from mysql to sql in luckperms? Disconnect it from the database without losing the imported data?
mysql is sql lol
sqlite
!switch
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
using sqlite, perms will be per server, and bungeecord perms will also not work
The problem is that I have databases, but I always get problems only luckperms with the database. I don't know why he throws that error at me and then he takes out all the players, I don't understand why.
is your server and LP database by a hosting site?
how separate are we talking
yea, bcu if itβs too separate, it may cause issues
I always get problems only luckperms with the database
does this mean you are using other plugins just fine with the same database?
the main problem here is that Luck isn't the developer of the driver used to access mysql databases, so there isn't really much we can do about it
aside from making sure that your credentials are setup correctly
also the error you posted doesn't necessarily mean that it's LuckPerms or the Hikari library that is causing the issue, it's likely just a result of something else going wrong with your server
maybe consider running a timings report
all my plugins save data in database, they do not save files locally for security, none has given me problems, the only one that has brought me problems and I am sure it is luckperms has been this, I have not put or changed anything else on my server Do not use luckperms for bungee, each server has its separate luckperms each in its database, all perfect, on the other servers I use previous versions and none gave me problems.
so what "problems" are you having, specifically?
kicks all the users then "time out" and just throws that error where it says "luckperms"
I do not know where else to look if I only got luckperms, check all my other accessories, but none gives me problems.
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!
as i said before
the error you posted doesn't necessarily mean that it's LuckPerms or the Hikari library that is causing the issue, it's likely just a result of something else going wrong with your server
but i'm not an expert on the subject
itβs possible due to a sudden lost of network connection as well
Jay he posted a screenshot further up
LP doesn't just kick players if a database connection fails
Yeah no that's not an LP issue, your server hung for 48 seconds
Like, everything stopped dead. The only reason there was an lp error was because the error was caused by the server stopping dead
And most likely LP happened to be contacting the database at the time since, it's basically contacting the database 24/7
run a timings report, you'll get more info from that.
how do i check for permissions conflicts after i disable ftbutil to see if theirs still an issue with comands like are current issue with people not seeing the warps i made as an admin
users can see them when the run warp list or use nether portals or even run the warp command
were using nucleus and they should have access to the command according to the permissions table
!verbose will tell you if perms nodes is true to false when you run a given command
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
ok let me try that downgrade myself to user
do i needto give them exempt cost permission
or list cost
Whichever one you want them to have? We can't know your situation unfortunately
not accodring to nucleus i shouldent need to do anything except what they have
we have projectred but not projectworld which is sais to effect it
larry do you see what it might be
Do I install luckperms bungeecord to all my servers or just hub?
just hub it should be able to give permissions across to the other worlds if they all running on the same main server box
if you set it that way on the permissions
So I dont need to have luckperms on my other servers?
the docs should explain that when in doubt load it on other servers if its not needed you can remove it later
@lime wagon all servers
normal LP for all mv servers and LP-bungee version for your bungeecord proxy
@covert star you need it on all servers, not just the proxy.
Also, no idea what it might be
Perhaps ask in nucleus support? It's pinned in #general
Hi i have question is there a way to give a person two rank for chat simultaneously?
!stacking
Display multiple prefixes/suffixes alongside a player's name.
User sql7338195 already has more than 'max_user_connections' active connections
Anyone know how I can fix this?
@stuck furnace set the start & end spacer to "" and only have the middle spacer like " " (1 space)
and make sure the prefix itself doesn't include and spaces at the end
ty
@frail scarab make a new user
How?
Whereever you set up the mySQL database there should be options to add users
Mine's free so very basic
I am setting up an account to help you better 1 sec
@frail scarab Are you using the database logins for anything else?
π
@frail scarab you need a database that allows you to set more active connections than it's currently allowing you to. Probably best to either see if you can, and if you cant switch to selfhosted database or find another host that allows you to
alright thx
Is there anyone that can setup a global permission system. So staff ranks and media rank will be used globally and Factions ranks will be used for just the facs server
@ me plz
I don't think that's possible
are you using bungeecord?
( @analog vault )
actually wait
context
use contexty
!context @analog vault
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Every permission you set is global by default. If you add a context, it only applies where the context is fulfilled
are you using multiverse or bungeecord @analog vault ?
Bungee ofc
ok phew
...
you can use server=
Either way, contexts work
I just have no clue how to set it up
@analog vault in the factions server config, set server: factions
The scope?
Then add server=factions to the end of all commands to add permissions to groups
^
oh
Wdym the scope?
Just follow the wiki. Name the server and restart it, then add contexts
You either add contexts (using webeditor is easiest) to every permission in that rank, OR you add the group to players with the context
so like for example
@analog vault
/lp group stonerank setprefix 0 "prefix name" server=factions
should work iirc
and then
/lp group stonerank setprefix 0 "prefix name2" server=survival
No need for examples like that, Delected, the weight should not be 0 and while that command will work, with most setups it will not do very well and will confused more than aid
i'm not stupid π€£ π
I know, but if someone else reads this and thinks it's a genuinely great way to do things, they're in for a surprise when things stop working
You can add to existing perms too
true larry I just like examples myself to help comprehend things
just thought it may work for him
without context though(no pun intended), it will confuse others
I agree
<3
good pun lol
Hey Looney! Please don't tag helpful/staff people directly.
@prisma hinge if you have the h2 database from the old server, just stop the server and replace the one that was generated with the old one
Where the new database is generated?
I got this
And with that command gives me this error
That's not an importable file
That's just where the groups are stored, no need to import it
if you have the information in that database, you should have all the groups within
Well after I setup the same mysql database I lost all of my groups
There's only the default now :/
you need to set the server back to h2 storage, restart, and then export using the export command
your groups are still in that file, but since you're on mysql right now, it's not reading the groups from within
O thanks god..
Then after that I switch back to mysql right?
yes, you switch back and run the import command on the file that the export command generates
you need to name the file, btw, anything you want
and do NOT unzip it unless you know how to rezip it
Ok now on I can manage to make it
One question tho
I have different groups in kitpvp with ranks such as god/pro etc..
You'll need to either add context to each node in the group, or add the group to players with context
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
That way a player can be for example owner and pro at the same time
Right?
I think that's the basics of LP tho..
do you want it to show in chat?
like, two prefixes?
Things like prefixes and permissions only apply where their context allows them to - all context on a node must be fulfilled in order to have that node apply
Ok great one more question, if I add new groups I need to run the export command again?
Deleting the old database?
no, if you add new groups, once connected to the database, they'll be added fresh to the new database
Hey Enarmonix! Please don't tag helpful/staff people directly.
Ops sorry
np!
wdym?
once you're connected to the mysql, you just connect the other servers to the same mysql and the groups and stuff will be on all of them
Yes it's working, I finally set it up!
Thank you again cya! π
np! cya!
hello, I set up a default role with very limited perms like I wanted it
how do I stop op from inheriting these perms
What do you mean? OP has all permissions, that's just how it works
deop and give them default group
or deop and give them another group with whatever perms you want them to have
I mean the only group I have in luckperms is default, and when I give someone op they seem to inherit those perms
hmmmmm
kinda the point of Op my dude
which is why you should not use it if you are debugging permissions.
I mean it definitely inherited the default role I set in luckperms
so may be a glitch in 1.12.2
It gets all permissions
No. It's not a gtlich
By. Definition.
OP = GET ALL PERMISSIONS
Don't use OP if you dont want them having all perms
I have op and I don't have all perms
Which perms as OP do you not have
same as default role
?
?
Do you have the perms that default has, or do you not have the perms that default has
those sound like the same thing
lol
"do you have" ||| OR ||| "do you not have"
yes
Rex, what
i can hear larry's teeth grinding from here
it's challenging indeed
if you want all perms just give yourself * perms lol
Rex I'm not sure how to help if you're not willing to cooperate here lol
hello..
so i accidentally pasted the wrong config into luckperms config file
i havent restarted the server
you can either revert to the old one
or stop your server then delete it.
then let the config regen
revert to the old one = using the last saved config?
yes
wait what
did you save the new file?
yes, unfortunately...
oops
unless you keep backups then you're probably SOL
I can't...
how do i do that?
@soft pond you can only do that if you backup your server
if you didnβt... as turbo said.. SOL
what is sol
so if i restart... all my ranks are gone?
i have my editor here it's still good
itβs just the config right?
yes
config
just delete the config and let LP regen it
your ranks are not saved in the config
thank god
Hi, I think somebody is crashing my server with an exploit, the mysql connection timeouts many times with no reasons, anyone can help me?
This is the crash reports, this crash is global and it turns my whole Vds off for about 2 minutes, all servers will crash manytimes at that moment
is there a placeholder for the groups prefix?
!placeholders
Display data such as user prefixes and groups from LuckPerms in other plugins.
i checked the wiki but i didnt see anything for a groups prefix
its just %luckperms_prefix%
@quick lagoon oh alright thank you
Hey PJKDiscord! Please don't tag helpful/staff people directly.
!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!
likely your chat format plugin isn't set up correctly
Currently using the inbuild chat formating of CMI
Is there any you would recommend instead?
it's just a config issue likely
Guess i should head to the CMI discord then π
so i put the placeholder for a prefix but on the scoreboard it says the prefix and r6 after it, i checked the config an r6 isnt even in the scoreboard settings. How do i fix this?
Hi! I'll put someone in a group temporarily (/lp user PLAYER parent addtemp GROUP 10d). Can the player find out how long he will be in that group? When will his membership in this group expire?
so i fixed my issue i was having with warps turns out then when adding permissions from nucleus you need to do nucleus.warps not nucleus.warp.baseone of them allows you to see the warps while the other allows you to warp to them they key difference is the warps not warp
figured yall would want it in case someone else has the same issue
so i put the placeholder for a prefix but on the scoreboard it says the prefix and r6 after it, i checked the config an r6 isnt even in the scoreboard settings. How do i fix this?
!placeholders @solar sonnet there is a PAPI placeholder for expiry time, I believe. Check the placeholder wiki here:
Display data such as user prefixes and groups from LuckPerms in other plugins.
@high raven Thanks a lot, I check it.
Hey Lemafor! Please don't tag helpful/staff people directly.
Hello again! My prefixes arenβt showing but we have the EssentialsXChat plugin
Please @ me in ur response
!chat @prisma hinge
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!
Brain I told u I have everything listed
Does the prefix show when you run the command it shows?
Hey FireRubies! Please don't tag helpful/staff people directly.
Brain?
Ok. Then LP is working.
For further help please ask in #general
Also make sure you have Vault installed
I do
Can I make a default rank per server?
You can use context to make permissions in default rank only apply on certain servers
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
you can also create groups and add them as parents to the default group with the server context, also
That's big brain
my preferred method of handling contexts, i almost never add contexts to permissions
group all the things!
my brain is too small to understand a word you just said
create a group you want for a server
add permissions to that group
then add the group to the default group, with a server context
/lp group default parent add <group> server=<server>
it's not very "big brain" at all
so that command is pretty much the group.<group> perm thing?
yes it is the same as adding group.<group> in the editor
Larry
How do I make a group that's already global onto one server again i forgot?!>..
literally what i just said above lol
/lp group default parent add <group> server=<server>
yes
Oh lol
Thank you π
hold on
ffs
/lp group default
i doen that for everything and it's messed up
no no how do i undo that @tame hollow
Hey aidanohart! Please don't tag helpful/staff people directly.
sorry @wintry cloud
Have that group only work in that server
that means nothing to me
It does to me..
So that command that you said makes it so teh default rank is not using VIP rank And elite rank's perms. But they have a high priority soo
wtf has happened to my perms
So after doing those command the group below the prioritised group can access everything
Ohh so I could just do /lp user aidanohartt parent add overlord server=factions
yes, if you want to add the group to a single user only
this wasn't entirely clear from your previous message
hehe it's 1:20 am not built for this okay
ty anyways
you basically gave me the answe
In regards to what I sent before (the pastebin) what paperspigot does anyone recommend?
If I get a more recent paperspigot will it still work with older plugins?
that are 1.8.8
ty
we can't really answer that i'm afraid, up to you to do some research and see if they work or not
Hi, I am on a bungeecord server, I would like to totally reset all the config of Luckperms. So I deleted the luckperms folder from the plugin folder of the bungee and the luckperms folders from all the servers. And nothing ! the configurations are still there! can you help me?
Make sure the server is off when deleting the configs and data @sacred pebble
Is there a way to temporarly assign permission?
Not a new group but just a single permission?
Thanks!
How about reading the error?
is this a no no?
default = regular player with almost no commands
want to build moderator out from there
?
nice ty
Do ranks automaticly inherit permissions of the other ranks on the track?
No, they don't
Hi. I imagine this is a pretty common ask, but is there a template anywhere for setting default group permissions?
Unfortunately there isn't, @raven thorn it's pretty well impossible to even try, since every server not only has incredibly varying plugins, but the plugins that every server uses have so many different intended purposes that's it's just not feasable to make a default list of perms
is it possible to do the following:
example.* = true
example.command = false
to give all but that command
yes
and that's exactly how that works too
!advanced describes perms calc in full @dim dock
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
hmm, guess I just got the command perm wrong then
Rex you're one of my favourites you know that
Absolutely legendary calm and reason
good luck figuring it all out!
thanks man I appreciate that
hello, can i ask if i can add all permission at once to on web editor?
- is usually the permission for that
Can lead to errors/issues with perms not working or not working as desired however.
ye i know but i mean if i can put all commands, its easier then clicking them all and always i missclick some so i have problem with that then..
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
If I want to have per-server groups and permissions, do I install LuckPerms on the proxy and then assign the groups and perms through there, or do I install LuckPerms on each individual server?
What would be the best way at going at this
!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
setup luckperms for bungeecord first, and yes you need LP on ALL servers
π
So all my perms and everything I would setup using /lpb editor, not /lp editor?
Once you sync, either. They're the same
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.
ignore the part about switching the storage type
but same concept
export -> move exported file to new server -> import
lp folder
Hello :),
i have written a new webeditor, now i am working on the function that default players are added to the luckperms_user_permissions table as soon as they enter the server. Are there possibilities how?
they're only added to that table once they have at least one permission which isn't group.default
Huhu, wanted to ask what is in the database, column procedure for a conversion? I found in the code node.experiy.getTime() /1000. or 24H equals 1589120640 How can I convert what zb equals 1 min?
New web editor? 
It is not clear to me how the default group works in combination with migration from PEX. I read the benefits of the default group in the LP and I probably understand them.
I migrated from PEX to LP on my home server, everything was fine. My group is correctly displayed for my nick in chat. Then I log in as a new player and I see the "default" group in the chat. This means that the old players are in the old group and the new players are in the default group. Do I understand it well?
@safe ocean it's epoch time in seconds
Oh, perfect! Thanks π
hello can you help me
what happens is that I have a server and when I want to make the ranges I don't know how to put the permissions like: gamemode, tpa, kick, ban, etc please could you help me by telling me how I put the permissions
rly dude?
hmm
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
@sudden basalt ^^ have a good read of the wiki
Can you set perms for one specific rank? So the next rank doesn't have that permission?
Give it the rank and deny it in the next one
So if I'm correct I have to add it to the next rank and then set the value to false?
Do I have to set that for every rank for that single perm or just for the next rank?
Yes and just the next one
already did self host the editor
when I try to generate the link ingame it makes it then i click on it and then it redirects to the home page
what do i do?
`The URL needs to be configured in the following places:
editor/assets/app.js
verbose/assets/app.js
treeview/assets/app.js`
But those directories dont exist
ok sec
See this: https://github.com/lucko/LuckPermsWeb/pull/187
-> git clone --branch installer_script https://github.com/BrainStone/LuckPermsWeb; LuckPermsWeb/installer/install.sh
Well it looks like your webserver isn't configured correctly
Yup
It clearly redirects even https://www.minenite.net/perms/editor to your homepage
The thing is it was configured correctly?
I get this error when npm starting your script you made:
`ERROR Failed to compile with 1 errors 11:08:27 PM
Module build failed (from ./node_modules/eslint-loader/index.js):
Error: No ESLint configuration found.
at Config.getLocalConfigHierarchy (/var/www/html/perms/node_modules/eslint/lib/config.js:268:39)
at Config.getConfigHierarchy (/var/www/html/perms/node_modules/eslint/lib/config.js:192:43)
at Config.getConfigVector (/var/www/html/perms/node_modules/eslint/lib/config.js:299:21)
at Config.getConfig (/var/www/html/perms/node_modules/eslint/lib/config.js:342:29)
at processText (/var/www/html/perms/node_modules/eslint/lib/cli-engine.js:181:33)
at CLIEngine.executeOnText (/var/www/html/perms/node_modules/eslint/lib/cli-engine.js:690:40)
at lint (/var/www/html/perms/node_modules/eslint-loader/index.js:278:17)
at transform (/var/www/html/perms/node_modules/eslint-loader/index.js:252:18)
at /var/www/html/perms/node_modules/loader-fs-cache/index.js:127:18
at ReadFileContext.callback (/var/www/html/perms/node_modules/loader-fs-cache/index.js:31:14)
at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:237:13)
You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.`
the repo is the newest?
The master branch of https://github.com/lucko/LuckPermsWeb is what you want
Will change again the future but let's not worry about taht
Change the bytebin url in config.json
already was
If you want to self-host bytebin. The default one (hosted by luck) should work too
I mean in the config.json file of the LuckPermsWeb cloned repo
Then npm run build in that directory. The files for the web server should be in the dist directory
` ERROR Failed to compile with 1 errors 11:23:06 PM
Module build failed (from ./node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 0)
No ESLint configuration found.
at PoolWorker.fromErrorObj (/var/www/html/perms/node_modules/thread-loader/dist/WorkerPool.js:262:12)
at Config.getLocalConfigHierarchy (/var/www/html/perms/node_modules/eslint/lib/config.js:268:39)
at Config.getConfigHierarchy (/var/www/html/perms/node_modules/eslint/lib/config.js:192:43)
at Config.getConfigVector (/var/www/html/perms/node_modules/eslint/lib/config.js:299:21)
at Config.getConfig (/var/www/html/perms/node_modules/eslint/lib/config.js:342:29)
at processText (/var/www/html/perms/node_modules/eslint/lib/cli-engine.js:181:33)
at CLIEngine.executeOnText (/var/www/html/perms/node_modules/eslint/lib/cli-engine.js:690:40)
at lint (/var/www/html/perms/node_modules/eslint-loader/index.js:278:17)
at transform (/var/www/html/perms/node_modules/eslint-loader/index.js:252:18)
at /var/www/html/perms/node_modules/loader-fs-cache/index.js:127:18
at ReadFileContext.callback (/var/www/html/perms/node_modules/loader-fs-cache/index.js:31:14)
You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.
ERROR Build failed with errors.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! luckperms-web@2.0.1 build: vue-cli-service build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the luckperms-web@2.0.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-05-09T23_23_06_174Z-debug.log`
Can you run npm install and then npm run build again?
You do have the .eslintrc.js file?
no @barren fable
Hey icedmoca! Please don't tag helpful/staff people directly.
Then sure you're on the newest commit?
Try cloning the LuckPermsWeb repo again, the file should be there then.
Or just git pull if you do have the right origin
is the .eslintrc.js located in the root directory?
Yes
I cloned the recent one and didnt get it
root@minenite:/var/www/html/perms/LuckPermsWeb# dir
LICENSE.txt babel.config.js package-lock.json postcss.config.js src
README.md config.json package.json public vue.config.js
ill try again
wtf
dude
I dont get the file
also root@minenite:/var/www/html/perms# git pull https://github.com/lucko/LuckPermsWeb.git fatal: not a git repository (or any of the parent directories): .git
wtf
I did git clone https://github.com/lucko/LuckPermsWeb.git too
didnt get it
Just add it manually maybe?
just the one file?
Try it out.
is their a known bug that can result in no being able to pickup items
@rancid tusk Gonna move over here to keep the other channel clear
ok
How did Professor originally get perms?
This i really not sure
i saw in logs he give like 6accs *
and rollback my server world
π¦
Can you look back through your logs to see if you can find how he did it?
@rancid tusk try /lp log userhistory Professor & /lp log search Professor
I'm not super familliar with those commands, but those should display all actions he has done (first one is commands targeting him, second one is commands he's done I think)
https://github.com/lucko/LuckPerms/issues/2219 this is a similar discussion where users report the same thing. It's basically die to your server setup at it's core, feel free to take a read through
that would have been good information to share
Is it a cracked or non premium server
obviously, lol
That's why
are here allowed to share link?
Make it online
Non premium means anyone can login as anyone- it's not a vulnerability with LP it's your own choice to allow that
And it's one of a million reasons why it's a bad idea
It's not a hack
Not even close
ye
unfortunately it is the result of allowing piracy of software. Not much we can help you with.

You had a video of him doing it? IT SHOWS HOW HE DID IT.
Why are you asking for help here if your server is set up for that
i come here for ask
can i disable staff typing *
lp user {player} permission set *
It's just how you made the server, not much to do exactly except the samrt thing and make it premium
becuz my admin have opped
dont op them
in config.yml
dont give luckperms.* perms
Deop everyone
Only run commands through console
Have no staff that can do anything luckperms related at all
Other than using mojang auth, that's about the only real way
just a note: even so, there is many other possible issues/"hacking" that you may face with using offline mode apart from LP.
yoo
i have spongeforge installed and luckyperms but why is it that luckperms only works on a forge server and not a spongeforge server ?
thats weird bc at this hosting company
they have spongeforge servers -.- and it actually works
its just forge servers with spongeforge mod included already for you then
yeah but why its not taking the luckperms mod
who knows, you haven't provided any logs or anything
yea
but it was installed <
and what do you mean by not working?
not making any file
!paste full startup log from start to done!
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!
Are you actually running Sponge?
I didn't see the entire chat so idk if you answered this before
yea he is running LP-sponge with forge server
Finally 2 days of work but it works
You do know we have a webeditor already, right?
Meh. Turbos web editor looks better.
I know, it just wasn't really my thing. So I wrote my own.
That's why you suggest changes.
In all honesty what's wrong with the current one that yours fixes?
With my editor this is saved immediately without entering a command. A change and is also effective in Game.
And that look π
Without having the command. What happens if you accidently delete stuff then it saves to the server. A load of issues.
It just sounds bad overall
ah, its for security reason tbh
And looks are looks
like if someone gets hold for your editor means they can edit the perms
Everyone has their taste
Yeah if someone gets the link and makes changes. They can destroy a server.
Though I already dislike that you have to click a button to edit
I dislike that as well.
Is it interfacing with the database or is it a plugin that interacts with the API?
I think it's database. I remember messages from him before about it when he started.
really not big on live updates unless there is some sort of authorisation available
it will also mean ppl cant send editor link when we help them for support if live updates is a thing
mhmm, AdminLTE~
Can someone help me? keep getting the error vue-cli-service not found
even though ive literally installed vue-cli
the dependency
does luckperms have something like permissions.build? i can't seem to build in my lobby
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
do you have the vanilla spawn protection enabled?
dw I've spent like 20 minutes trying to figure that out as well lol
i realized right before you said, thanks anyways, lol
it's at 16, and i can't build within 16 blocks of spawn 
ill npm run build and show you the error
you would also find you could build if you are opped, but not if you aren't, despite you likely having the * perm as well lol...it's stupid
?
(responding to 0/0)
oh ok
so why wouldnt the vue client be installing
If you dont know I'm installing the web editor
through my limited knowledge of vue & npm, I'm pretty sure vue-cli is something that needs to be globally installed, since it runs commands
- not runs commands, has a command of it's own
turned on the luckperms.forceop node, or whatever it's called
so minecraft didn't recognize me as a OP
even with that node
right?
hello guys nice to meet you
my name is
Uvuvwevwevwe Onyetenyevwe Ugwemuhwem Osas.
Not the place for that
Hey, where can I find this file where I can set this? This is the website: https://github.com/lucko/LuckPerms/wiki/Network-Installation#pre-setup and that's what I need: https://uc.chatra.io/e47e471f-3ff1-4404-baed-ef41f79f3757/Unbenannt.PNG where do I tie this?
The file directory that's mentioned in the screenshot
You only need to do that if you have a Sponge based server
but where can I find that?
I have a spigot server
Then you don't need it... as I told in my last message....
Ja
Not sure what's up, but I suddenly have OP on my server (aka it feels like I have the * permission when I don't). Essentials says I'm not opped, but I somehow activate all plugin bypasses. There is a luckperms.autoop role that I toggle on and off occasionally, and my config has OP disabled. What's up with this? (I am also able to activate LuckPerms commands when that's disabled in the config too!)
This isn't normal, I've seen this issue once in the past and it was fixed with a server reboot. This time, server reboot didn't help though. I might not be making sense - @ me and I can clarify if you point out places that need expanding on.
@latent coyote I suggest checking your groups. You might have the one with the autoop perm? Or you might have given yourself * once?
We can't tell what the cause could be as there are WAY too many factors for this.
It's odd - commands-allow-op is false, yet I'm able to access LuckPerms commands from in-game.
And it isn't just on one server, both servers connected via Bungeecord are affected. And on top of that, I can access all Bungee commands, except those explicitly denied
Checked verbose - LuckPerms is returning true on literally everything that comes out of my player
EDIT: I have a very fat finger. Looked through lp log and it ends up I added the * permission to my user group. Thanks for being patient Andre
Like I said: There are too many possible causes so we can't say what it is.
From a simple missconfiguration of permissions to forgetting to setup ip-forwarding properly is pretty much everything possible
!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!
What is the default permission for allowing teleportation? Because I'm allowing minecraft.command.tp, minecraft.command.teleport, bukkit.command.tp, and bukkit.command.teleport, yet they still don't have permission to teleport somehow
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
that didn't really help, but I figured out I assigned them the wrong group, so thanks anyways
Verbose tells you the node checked, it's the only way he could've helped without more info firecontroller
Livestream does lp user <user> info show the right prefix
i know it says i have it but in chat it does not show
That's up to your chat formatting plugin+vault to do
Do you have vault
And a chat formatting plugin
I keep getting this error https://hastebin.com/ahoqujewad.sql
!errors
Here's a page with some common storage system errors.
Thanks
@quick nimbus hey are you around? I'm looking into the bungee sql issue
@open mauve
Yes?
Oh haha
Also I got my issue solved @proper pulsar
Had 2 plugins that were loading a different version of something. Made no sense to me but its all in the ticket I made on github
Hey Saymoan! Please don't tag helpful/staff people directly.
oop
No problem. Do you have any idea what plugins use this plugin?
https://www.spigotmc.org/resources/commons.15290/
It came with the Skyblock predone server we got and I have no idea why its there
Me neither haha, never heard of it lol
Alright then, guess I'll just remove it and hope for the best π
Hm, might not want to, if the Skyblock relies on it
Yeah. Looks like mostly a library for other plugins
I've got no clue what is relying on it so I'm going to remove it and see what breaks
Here's my plugin list if you want to maybe point one or two out that you're aware of
Yeah it's very messy π
I'm just a configurator working for the server and I've been given a few random projects and suggested switching to LP from PEX, and well here we are lol
that usually never goes down well
