#support-2

1 messages · Page 70 of 1

celest mango
#

As said already. I have every setting as in the wiki is noted. What can be a possible fix?

toxic sluice
#

hey, i have a problem, i can't perform vanilla command on bungeecord network , i have installed both luckperms both in bungeecord and spigot with the same mysql, but when i try to swtich gamemode it says i don't have the permission, what can i do?

quick lagoon
#

set the permission for it...?

#

!verbose

wintry cloudBOT
wind dragon
#

how do i add colors to ranks?

toxic sluice
quick lagoon
#

depends on youreself, its possible

#

!verbose use this to check

wintry cloudBOT
toxic sluice
#

yeah i have checked and i miss some permission, but nerver happend this, i thought that if u had * it gives u all

quick lagoon
#

you could have set it to false somewhere

willow walrus
#

is there a way to give someone access to all perms without oping them

daring stirrup
#

*?

willow walrus
daring stirrup
#

* gives all perms

#

!nwc

wintry cloudBOT
willow walrus
#

will this give everyone in this role every command from every plugin

mighty yarrow
#

It'll give them every perm from essentials

#

!nwc this too tho

wintry cloudBOT
mighty yarrow
#

!migration

wintry cloudBOT
queen mason
#

LuckPerms doesn't work for me

#

like nothing works

#

Can I have like instruction what should I do?

quick lagoon
#

!usage

wintry cloudBOT
quick lagoon
#

!nw

wintry cloudBOT
#
Please tell us what's going on!

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.

For Console Errors:
queen mason
#

Now I have fresh server

#

And now it's not working

#

And idk what happened

quick lagoon
#

idk also

#

!nw

wintry cloudBOT
#
Please tell us what's going on!

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.

For Console Errors:
queen mason
#

Can I like show you my screen?

#

?

queen mason
#

It's just not working

queen mason
#

or something

stuck coyote
#
  1. What does /plugins say?
  2. Is the LuckPerms jar file present inside the plugins folder?
  3. Are you sure there are no errors on startup?
  4. Are you using Spigot or did you maybe accidentally used Vanilla minecraft?
quick lagoon
primal hedge
#

hi

#

Where should I go for support?

stuck coyote
queen mason
#
  1. Yes
#
  1. Yes
#
  1. Spigot
stuck coyote
#

But if its green and there, what exactly is your issue?

queen mason
#

When I give someone permissions

#

It's not working

#

...

daring stirrup
#

!nw

wintry cloudBOT
#
Please tell us what's going on!

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.

For Console Errors:
prisma hinge
#

"not working" is useless information

stuck coyote
#

^

queen mason
#

That's all what is happening

prisma hinge
#

Give a concrete example, show screenshots of user info, group info, perms list

#

lp info

#

Things

stuck coyote
#

WHat are you trying to do? How are you doing it? What is the expected outcome? What is the actual outcome?

queen mason
stuck coyote
#

you also need to give the essentials.warp permission in addition to the .*

queen mason
#

I did

prisma hinge
#

it's essentials.warps.*

stuck coyote
#

Oh, still half asleep lolz

prisma hinge
#

Not essentials.warp.*

queen mason
#

I added essetials.warp and essentials.warp.*

queen mason
#

Still

prisma hinge
#

Alternatively, you can use the verbose logger find out what's up

queen mason
#

Not working

prisma hinge
#

!verbose

wintry cloudBOT
prisma hinge
#

!testingperms

wintry cloudBOT
#
How-to test permissions

Small list of things for you to make sure when testing permissions:
1. Don't test as op, your players/general staff will most likely not have op
2. Make sure you don't have any special permissions (e.g. * or the same permission you are testing) on your user (/lp user <user> permission info)
3. Make sure your parent groups are the ones the target audience you are testing will have (if you are testing mod perms, don't have owner as parent)
4. Use verbose to see exactly what's going on, what permissions are being checked

queen mason
prisma hinge
queen mason
#

If there are no errors

prisma hinge
#

Turn it on
Do the thing you're testing perms for
Turn it off and see the results

queen mason
#

Nothing

#

When I write it or not

#

nothing than the spam messages and appearing

prisma hinge
#

lp verbose command <user> /warp?

#

Screenshot the output

queen mason
#

okay

#

I'm using 1.16.4 Java 8, if that matters

prisma hinge
#

Uh, screenshot /plugins please

queen mason
prisma hinge
#

PowerRanks

#

Remove that D:

queen mason
#

okay

prisma hinge
#

It's another permissions plugin

queen mason
#

no

prisma hinge
#

Yes

#

It is

#

LP even has a migration add-on for PowerRanks

#

Having several perms plugin will cause conflicts (like this)

queen mason
#

It works now xd

#

Lol, thanks

#

But why it was working yesterday?

prisma hinge
#

¯\_(ツ)_/¯

queen mason
prisma hinge
#

Having several perm plugins is like having several economy plugins

#

It's unpredictable which one will take over the server economy

#

Depends on Bukkit loading patterns which are not always consistent afaik

idle ice
#

hey i have this error when i do /lp editor
this is happening for some time now
restarting usually fixes this problem but it comes back https://bit.ly/3hFW4SD

violet vault
#

Caused by: java.net.ConnectException: Failed to connect to bytebin.lucko.me/2606:4700:3037:0:0:0:681b:966a:443
Caused by: java.net.ConnectException: Network is unreachable (connect failed)

This seems to be a problem with your server host.

stuck coyote
#

Nope, its reachable

queen mason
#

How I can enable luckperms prefix?

stuck coyote
wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
fluid jungle
#

Hi ! can we use luckperm with commandblock?

prisma hinge
#

Yes, but you have to set register-command-list-data to false in LP config

fluid jungle
#

Thx , that work nice ! just 1s i've post a msg few days ago for delete the logger of luckperm in the console do you know how or if we can do it ?

quaint idol
#

what?

fluid jungle
prisma hinge
#

I don't think you can change that? It would sorta be up to your terminal/command line to store the default reset colors

fluid jungle
#

well mb i will try to see there . Thx for your answer !

prisma hinge
#

or I may be wrong but afaik the messages library LP uses sticks a reset escape color code

vestal ivy
#

What is the command to add permission to a user?

prisma hinge
#

just like you'd do to a group

#

but instead of lp group .. you do lp user ..

vestal ivy
#

Ah okay

#

Thanks

prisma hinge
#

hi all , can anyone help me with the following: The players in the group mod, should be able to to the following commands

    - "lp user $$1- permission set group.player false"
    - "lp user $$1- permission set group.default true"
    - "broadcast &2 Player perms were taken from $$1-"

I'm trying for giving them the right permissions only for the groups player and default.

#

You don't set group.<group> to false

#

you remove the parent

#

.. parent remove <group>

#

so add default and remove player, ok
but how can i set the permission for the mods?

#

and thanks for the 1ste tip

#

wdym by "set the permission for the mods"?

#

what permission?

#

they need to run the commands, but only have permission to do that for the default and player group

#

not for mod or admin

#

or can i make an alias:playerstake permission?

#

only for that command

prisma hinge
#

I changed it like u said, but what perms do the "mods" on my server need in order to perform the following commands only for the default and player group, not for the mod or admin group.

    - "lp user $$1- parent add group player"
    - "lp user $$1- parent remove group default"
    - "broadcast &2 Player perms were granted to $$1-"
    playerstake:
    - "lp user $$1- parent add group default"
    - "lp user $$1- parent remove group player"
    - "broadcast &2 Player perms were taken from $$1-"
#

atm they dont have any luckperms permissions

#

!argumentbased

wintry cloudBOT
prisma hinge
#

!testingperms

wintry cloudBOT
#
How-to test permissions

Small list of things for you to make sure when testing permissions:
1. Don't test as op, your players/general staff will most likely not have op
2. Make sure you don't have any special permissions (e.g. * or the same permission you are testing) on your user (/lp user <user> permission info)
3. Make sure your parent groups are the ones the target audience you are testing will have (if you are testing mod perms, don't have owner as parent)
4. Use verbose to see exactly what's going on, what permissions are being checked

prisma hinge
#

thanks for pointing in the right direction 👍

dusty geode
#

how do i add custom permisions in luckperms? like where i can set /kick command for admins but not in other groups? i want to make a permision like staff.kick and if the group theyre in has it then they can kick

marble zodiac
#

u have to create a group

#

i would use the editor with /lp editor

dusty geode
#

ok

marble zodiac
#

theres a default group and then u can make however many you want

#

u assign the perms to whatever group

dusty geode
#

how do i make a custom permision for kick tho i dont want to have a group for it

tame hollow
#

why does it need to be custom? there is literally a vanilla /kick command with the permission minecraft.command.kick or whatever it is

dusty geode
#

how do i see the permisions like the one minecraft.command.kick

tame hollow
#

google "minecraft permissions"

dusty geode
#

is it just the minecraft.command. then the command

#

ok

prisma hinge
#

"minecraft permissions bukkit"* ;)

dusty geode
#

ok thanks i see it

tame hollow
#

i mean "minecraft permissions" does come up with the craftbukkit commands page as the top result for me :P

dusty geode
#

it does for me too

#

in the online thing i can just click the permisions add thing and it lists them

prisma hinge
#

you can also type them

tame hollow
#

it's not a complete list of permissions, just FYI

dusty geode
#

yes i see

#

ok

#

if the group doesnt have op do i just need to set the ones they can use

tame hollow
#

yep

dusty geode
#

ill take that as they cant do it anyway so ill just add the ones they need to do

tame hollow
#

most things default to having no permission

#

but some plugins will have defaults that allow them

dusty geode
#

hmMMm

#

how do i see a list or something of the ones that are allowed

#

i could do help in console then try evrey command

tame hollow
#

i don't think there is a way, aside from what you've just mentioned

dusty geode
#

ok

#

ill probly just do that

#

do u know if theres a way that using luckperms u can give evreyone that joins a group like member or player

tame hollow
#

!default

wintry cloudBOT
dusty geode
#

ok

#

do i use /lp group defualt rename

tame hollow
#

noooo

#

never do that

dusty geode
#

whai

tame hollow
#

read the page, it shows options

dusty geode
#

ok

#

thats super confusing

prisma hinge
#

just use the group named default

dusty geode
#

as the player rank when someone first joins

#

so i cant rename it?

prisma hinge
#

no

dusty geode
#

does it break if i rename it

prisma hinge
#

no, it will be created again and default will still be the group players will get on first join

dusty geode
#

so it just makes another group?

prisma hinge
#

it's like a hydra

dusty geode
#

idk what hydra is

tame hollow
#

you can either:

  • set a displayname of the group
  • set a prefix
  • set another group as the parent with a higher weight
prisma hinge
#

you can't really remove or change the default group

#

just use default

dusty geode
#

so if u rename it it just makes another defualt group?

tame hollow
#

yes

dusty geode
#

ok

tame hollow
#

default cannot be changed, the reason is explained on the wiki

dusty geode
#

i read aboiut it

tame hollow
#

but other aspects of it can be changed

prisma hinge
#

it's literally just like any other group

#

you can do the exact same things

#

but you can't get rid of it

#

that's it

dusty geode
#

ok

tame hollow
#

no idea

dusty geode
#

what does meta do

tame hollow
#

!meta

wintry cloudBOT
dusty geode
#

ok

#

do i just do the ! command for any permision

tame hollow
#

everything on the wiki has a ! command here

#

you're better off just looking through the sidebar

dusty geode
#

ok

#

so if i add permisions to defualt thats what the defualt players can do?

#

doing this online helps alot

dusty geode
#

what do parent groups do

tidal blade
#

They are groups the player/group inherits from

dusty geode
#

what does that mean

prisma hinge
#

!inheritance

wintry cloudBOT
dusty geode
#

ill just add the seperate permisions per group

#

that sounds too confusing if u want to remove a perm from oneof them

#

how do i change the display name of the defualt group

prisma hinge
dusty geode
#

ok thanks

#

if i were to make the rankgrant+ do i just set the name of it as player on display but make the group be the defualt?

tame hollow
dusty geode
#

ok

#

does luckperms support chat tags like a owner rank in front of my name

prisma hinge
#

!prefix

wintry cloudBOT
prisma hinge
#

!chat

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
tame hollow
#

i'm sensing a pattern here lol

dusty geode
#

what other plugins work with luckperms and will show the same in chat

#

right now i have luckperms vault and rankgrant+ working togethter

tame hollow
#

last link of that embed

dusty geode
#

ok

tame hollow
#

has a list of plugins

#

but literally any chat plugin that works with vault (which is most of them) will do

dusty geode
#

ok

tame hollow
#

if you have essentials then you may as well use essentials chat

dusty geode
#

what do chat plugins need vault for

tame hollow
#

to get the prefix

#

and group name

dusty geode
#

so vault is just a bridge between plugins?

tame hollow
#

yes

dusty geode
#

ok

#

does anyone know what this is? the stuff i circled? the ppl in rankgrant+ wont respond

#

the custom.permision

sudden moss
#

i think you just replace that with what you want the permission node to be

dusty geode
#

whats a permision node

sudden moss
#

im pretty sure a permission node is like

#

essentials.fly or something

#

those types of things

dusty geode
#

i already listed all the permisions in the lickperms groups

#

luckperms

#

not lick

prisma hinge
#

😋

dusty geode
#

LicC

violet vault
#

😜 +luckperms

sudden moss
#

petition to rename luckperms to lickperms

violet vault
#

*LickyPerms

dusty geode
#

what is a debugstick

prisma hinge
#

it's a stick

#

to erm

#

debug

#

:^)

dusty geode
#

am i allowed to ask if ppl wanna test my server

#

to see what perms that they have

prisma hinge
#

you can test it yourself

#

just deop yourself and play around

dusty geode
#

trU

#

i think it crashed

#

it keeps saying connection refused

#

discord srv says stopped

tame hollow
#

not much we can suggest without logs

#

but i also highly doubt it's LP

dusty geode
#

i tried to join then it stopped

#

when i edit something in the web editor do i need to click save

#

or does it save automaticly

#

when i press add

prisma hinge
#

you have to click save

#

run the command

dusty geode
#

0h i see i need ot apply

prisma hinge
#

and generate a new link if you want to keep editing things

dusty geode
#

how long will that online editor be there before it deletes it

prisma hinge
#

a week, but don't reuse old/used links, it can sometimes if the right conditions are met, rollback your perms setup

#

so create a new one instead

dusty geode
#

ok

quick lagoon
#

But you shouldn’t be keeping the editor sessions for very long anyways

dusty geode
#

how do i delete the old sessions

quick lagoon
#

You just close your browser and forget about it

dusty geode
#

lol

#

ok

#

112 addons done

quick lagoon
#

you have 112 plugins on your server...!?

dusty geode
#

no permisions

quick lagoon
#

Ah i see

dusty geode
#

its all in diffrent groups so some of them were the same

#

does it reset my group back to defualt when i rejoin or when the server restarts

#

gtg be back soon

#

What does the users do

prisma hinge
#

?

dusty geode
prisma hinge
#

yeah

dusty geode
#

what does it do

prisma hinge
#

since players can have parent groups and their own permissions, LP has to store their user data

dusty geode
#

ok

prisma hinge
#

that same user data is shown in the editor if you want to change it

dusty geode
#

ok

#

why is ur status offline

prisma hinge
dusty geode
#

0ak

#

what would u do if someone made this face irl >:(

tame hollow
#

ask if they are ok

mighty yarrow
#

I'd say turn that frown upside down

#

Then run away

tame hollow
#

):<

dusty geode
#

lol

violet vault
#

:(
Let's turn it upside-down. Maybe reflect it over this line.

---------

˥ǝʇ,s ʇnɹu ᴉʇ ndsᴉpǝ-poʍu˙ Wɐʎqǝ ɹǝɟlǝɔʇ ᴉʇ oʌǝɹ ʇɥᴉs lᴉuǝ˙

:(

#

Doesn't seem to have helped.

dusty geode
#

lol

idle ice
#

lol

torn shuttle
#

Здравствуйте

daring stirrup
#

Hi

torn shuttle
#

Ты русский или нет

daring stirrup
#

No

keen rover
#

Hello I have a question what do I have to set again so that supporters are displayed higher up than default users?

daring stirrup
#

Weights?

keen rover
#

is 100 at the top and 1 at the bottom

or is 100 at the bottom and 1 at the top ?

daring stirrup
#

Higher number = more priority

#

!weights

wintry cloudBOT
#

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.

keen rover
#

ok thanks

keen rover
#

Hello i have a problem again i created a new group but the prefix is not shown in the chat and not in the tab either i changed everything in the config what you have to do for it and also in the editor

can someone help me maybe i thank you already now

quick lagoon
#

!chat

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
quick lagoon
#

Does correct prefix show in /lp user USER info?

keen rover
#

What do you mean by the user info?

daring stirrup
#

Can you screenshot the command output

keen rover
#

from which command output ?

I no longer understand anything

daring stirrup
#

/lp user <user> info

daring stirrup
#

Do you have Vault?

keen rover
#

yes

quick lagoon
#

do you have a chat plugin?

keen rover
#

yes

quick lagoon
#

what is your chat plugin?

keen rover
#

all ranks go but this one does not

quick lagoon
#

idk what you mean there

#
  1. is the prefix shown in user info correct?
  2. what is your chat plugin?
keen rover
#

I mean, this is from luckyPerms.

#

and the first one I look up again

quick lagoon
#

doesnt answer any of my questions oh well

keen rover
#

ok now you can see the rank in the chat but not in the tab

I will restart the server

#

those were the answers xd

quick lagoon
#

no lol

#

also luckperms doesnt have anything to do with tabs as well

#

!tab

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
keen rover
#

ohh yes well i thought it was because of lucky tab

#

ok thank you

quick lagoon
#

50% of the time you are not making any sense lol

prisma hinge
#

hello can anyone help me

#

this is the error log

quick lagoon
#

!errors

wintry cloudBOT
daring stirrup
#

Remove fast async worldedit

quick lagoon
#

and dont use /reload

crimson swallow
#

im having more LP issues

#

its not showing prefixes again 🙄

proper pulsar
#

!chat

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
meager minnow
#

Help

#

Prefixes don't work for me

proper pulsar
wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
meager minnow
#

Yes I have tried everything

#

I have vault etc ...

prisma hinge
#

Use

#

working 🙂

proper pulsar
#

Without info I can't help you

prisma hinge
meager minnow
#

What did I just tell you?
I vault it I put essnetial x I put essentialx chat

prisma hinge
#

No you didn't tell him that

meager minnow
#

Eh?

prisma hinge
#

lol

proper pulsar
#

I have vault etc ...
vs
I vault it I put essnetial x I put essentialx chat

#

Oh right!

#

Forgot!

#

I have psychic abilities and can read minds and screens

#

Sorry my bad

prisma hinge
#

!userinfo

wintry cloudBOT
#
Please take a screenshot!

Seeing a screenshot makes everything so much easier!

For prefixes not showing up in chat:

/lp user <user> info.

For database errors:

Server console: /lp info | Proxy console: /lpb info.

meager minnow
#

I'm getting confused

#

A moment and sent screen shots

#

I have it in Italian

proper pulsar
#

Ah, Cracked server. Lovely

meager minnow
#

Eh?

#

Cracked?

#

Does it mean broken?

prisma hinge
#

Well the prefix shows in there

#

Sooo

#

!moss for EssentialsX support

wintry cloudBOT
#
Essentials

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.

EssentialsX Discord
meager minnow
frank ember
#

go to essentials' support

meager minnow
#

essentials x?

prisma hinge
#

Yes

meager minnow
#

oke

meager minnow
proper pulsar
#

?

red canyon
#

How do you use luckperms on bungeee

proper pulsar
red canyon
#

i tried that and it didnt work

proper pulsar
#

Elaborate

red canyon
#

i installed it on bungee and it just didnt load what so ever

#

no log of why no nothing

proper pulsar
#

Provide your bungee log then

red canyon
#

ok 1 min

#

let me retry install now

meager minnow
#

help me

#

Everyone has my prefix

#

All the people on my server have my prefix but I don't believe the permissions

grave geyser
#

evryting is richt

meager minnow
#

What's this?

grave geyser
#

?

meager minnow
#

What did you send me?

#

I'm not very practical

grave geyser
#

a error from my server

daring stirrup
#

too many connections

#

it's blocked

grave geyser
#

how to unblock

daring stirrup
#

do you self host your mariadb?

grave geyser
#

yes

meager minnow
daring stirrup
#

mariadb-admin flush-hosts

grave geyser
#

?

grave geyser
meager minnow
#

they all have the founder prefix

daring stirrup
#

screenshot /lp user <user> meta info from someone that is't you

meager minnow
#

but I don't think they have the permissions as well

#

do i have to send my hmeta date?

daring stirrup
#

Screenshot the whole output

meager minnow
#

ah okk

#

sorry is in Italian

#

all persons have inherited it

daring stirrup
#

that means they're in the founder group

#

or they inherit it

#

screenshot /lp group <the users group> parent info

meager minnow
#

user group?

daring stirrup
#

the user from that screenshot

#

replace <the users group> with the rank they're in

meager minnow
#

I have not created a user group

daring stirrup
#

screenshot /lp user <user> info

#

someone that is not in the founder group but has the prefix

meager minnow
#

ahh ok

daring stirrup
#

actually, just send editor link

#

!editorsafety

wintry cloudBOT
#
It is safe to send an editor link in public.

Any changes made in the editor have to be applied using the /lp applyedits command - impossible unless the person with the link is also connected to the server and with the required in-game permissions to use LuckPerms commands. It's effectively just as safe to share an editor link as it would be to share a screenshot of your permissions or a pastebin of a configuration file. The editor doesn't contain any sensitive data (except perhaps player names).

Concerns about the proprietary nature of your permissions setup?

Please, don't be. We're here to help, not steal your permissions setup. Additionally, permissions can be tested by players simply joining your server and seeing what they can do.

meager minnow
#

What should I do?

daring stirrup
#

Send the link

meager minnow
#

Which?

daring stirrup
#

/lp editor

meager minnow
#

in dm

mighty yarrow
#

did you like miss the bit where they said it's safe to send in here

meager minnow
#

done and now?

#

I don't speak your language well

#

@daring stirrup what are you doing with the link?

wintry cloudBOT
#

Hey 𝐓𝐡𝐞 𝐔𝐧𝐧𝐚𝐦𝐞𝐝 𝐕𝐢𝐥𝐥𝐚𝐢𝐧! Please don't tag helpful/staff members directly.

lusty timber
#

I have a problem. When i type " % " my prefix disappear

daring stirrup
#

!chat

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
lusty timber
daring stirrup
#

not a luckperms issue

lusty timber
#

ok

daring stirrup
meager minnow
#

uh, oh ?

daring stirrup
#

/lp group default parent remove founder

#

or unset don't remember which one

meager minnow
#

they still have the founder

#

What do I do to fix?

#

I think I have solved

prisma hinge
#
luckperms.user.parent.add.player
luckperms.user.parent.remove.player
luckperms.user.permission.set.default
luckperms.user.permission.unset.default

i cant get this to work, only if i use the following:

luckperms.user.parent.add
luckperms.user.parent.remove
luckperms.user.permission.set
luckperms.user.permission.unset

but then the can do it for all the groups.

What am i doing wrong, trying for 3 days now to get it to work

#

Did you enable argument-based-command-permissions in LP config?

#

Because you're making it sound like you did not :d

#

oh, i did nothing like that. Thanks, i'll figure that out now

#

!argbased

wintry cloudBOT
prisma hinge
#

Because some of those permissions listed above are not valid :p

#

!testingperms too

wintry cloudBOT
#
How-to test permissions

Small list of things for you to make sure when testing permissions:
1. Don't test as op, your players/general staff will most likely not have op
2. Make sure you don't have any special permissions (e.g. * or the same permission you are testing) on your user (/lp user <user> permission info)
3. Make sure your parent groups are the ones the target audience you are testing will have (if you are testing mod perms, don't have owner as parent)
4. Use verbose to see exactly what's going on, what permissions are being checked

prisma hinge
#

Missed the first 3 line from the document... i need to start reading better

marble basin
#

Hello i have this error spamming in my console

java.lang.RuntimeException: The operation to load user data for '333a2478-9711-4006-a17d-1f958f8d06f1' was cancelled by LuckPerms. This is NOT a bug. 
The lookup request was made on the main server thread. It is not safe to execute a request to 
load data for offline players from the database in this context. 
If you are a plugin author, please consider making your request asynchronously. 
Alternatively, server admins can disable this catch by setting 'vault-unsafe-lookups' to true 
in the LP config, but should consider the consequences (lag) before doing so.```
#
        at me.lucko.luckperms.bukkit.vault.LuckPermsVaultChat.getUserChatPrefix(LuckPermsVaultChat.java:96) ~[?:?]
        at me.lucko.luckperms.bukkit.vault.AbstractVaultChat.getPlayerPrefix(AbstractVaultChat.java:167) ~[?:?]
        at fr.lunariasdl.lunariasdl.utils.VaultUtils.getPlayerPrefix(VaultUtils.java:24) ~[?:?]
        at fr.lunariasdl.lunariasdl.ScoreBoard$1.run(ScoreBoard.java:44) ~[?:?]
        at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.15.2.jar:git-Tuinity-"ae2d7fc"]
        at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.15.2.jar:git-Tuinity-"ae2d7fc"]
        at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1325) ~[patched_1.15.2.jar:git-Tuinity-"ae2d7fc"]
        at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:432) ~[patched_1.15.2.jar:git-Tuinity-"ae2d7fc"]
        at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1240) ~[patched_1.15.2.jar:git-Tuinity-"ae2d7fc"]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:971) ~[patched_1.15.2.jar:git-Tuinity-"ae2d7fc"]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]```
prisma hinge
#

Does "lunariasdl" ring a bell?

marble basin
#

It's my plugin

prisma hinge
#

Well

frank ember
#

If you are a plugin author, please consider making your request asynchronously.

prisma hinge
marble basin
#

yes but I am French

#

it is an error at the level of a scheduler?

prisma hinge
#

You are trying to request LP data from an offline player on the main thread

marble basin
#

I use this

prisma hinge
#

For that LP has to load it from storage which can potentially lag the server because again, the request is being done on the main thread

marble basin
#

Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(Main.getInstance(), new Runnable() {

violet vault
#

Sync bad.

prisma hinge
#

Yeah, you are still trying to get unloaded data from an offline player on the main thread

marble basin
#

oh okay

prisma hinge
#

You can either:
a) Do the request asynchronously
Or b) No query data for offline players I guess?

marble basin
#

to adjust it I have to do a Bukkit.getServer (). getScheduler (). scheduleASyncRepeatingTask (Main.getInstance (), new Runnable () {

#

it's a system scoreboard

#

and check the prefix of player

prisma hinge
#

I guess you could do that async? Unsure if Bukkit allows other threads interacting with things like scoreboards

#

But uuh yeah you're trying to get the prefix from an offline player, hence the warning

sly sand
#

Do you guys know why my group prefix is not showing up, it used to work and stopped at some point, I have group perms.

marble basin
#

I must stop the scheduler if the player disconnects

prisma hinge
#

Cancelling the task

prisma hinge
#

If you're on bukkit/spigot/paper you also need Vault

sly sand
#

Okay I will get it and let you know how it goes, also no chat plugin, just regular essentials

violet vault
#

EssentialsX and EssentialsXChat?

sly sand
#

No just essentialsx

prisma hinge
#

You also need EssXChat

#

Or any other chat plugin you want tbh ¯_(ツ)_/¯

#

Up to you

marble basin
sly sand
#

Do I need vault and essentials chat?

prisma hinge
#

Yes

sly sand
#

Okay

prisma hinge
sly sand
#

It worked thanks fellas

marble basin
#

this ?

   public void onJoin(PlayerJoinEvent event) {
       Player player = event.getPlayer();
       BukkitTask task = Bukkit.getScheduler().runTaskTimer(Main.getInstance(), new Runnable() {
           public void run() {```
prisma hinge
#

myes

marble basin
#

i have this error

#

on cancel task

prisma hinge
#

Well because you need to grab the task from somewhere

quick lagoon
#

well is task a field in your class?

#

else how your code know what task is

marble basin
#

my task is in the scoreboard class and the event onquit also

quick lagoon
#

in a method or defined as a field?

marble basin
#
    public void onJoin(PlayerJoinEvent event) {
        Player player = event.getPlayer();
        BukkitTask task = Bukkit.getScheduler().runTaskTimer(Main.getInstance(), new Runnable() {
            public void run() {```
quick lagoon
#

you probably need to learn about variable scope

#

variables defined in a method can’t be accessed in other methods

#

you need to define it at the class level

marble basin
#

okay i search

#

It's this ?

    `this.task.runTaskTimer(this, 1L, (0));`
#

In Main

sudden wigeon
#

i need a bit of help. Me and my friend are starting a small server and we are also using essentialsX but i cant make it so the people who join can use /kit [kitname], but whenever i set it so the test group can use the cmd it just refuses to work. i applied it and restarted the server but nothing worked. (im new to using luckPerms btw so i dont know much)

daring stirrup
#

check pinned messages for essentialsx perms

#

!verbose you can also use this

wintry cloudBOT
sudden wigeon
#

oh thanks

#

and the node went offline- Welp thats for later

ripe echo
#

xD

daring stirrup
#

you don't have permission to the rest

#

do you have luckperms.*?

ripe echo
#

yes I do.

daring stirrup
#

could you try setting apply-default-negated-permissions-before-wildcards to false? iirc this is a new option. Don't really know how it works

ripe echo
#

That's probably it xD

#

my was on true x

daring stirrup
#

its default to true but I think other people also had issues like that(?)

tame lake
#

I feel like that setting should default to false. Or LuckPerms itself should not set perms to false by default @soft cosmos

wintry cloudBOT
#

Hey Yannick Schinko - Nitrado.net! Please don't tag helpful/staff members directly.

tame lake
#

😘

soft cosmos
#

luckperms doesn't set perms to false by default

tame lake
#

Odd.

#

I've seen a few people complain that luckperms.* isn't enough with apply-default-negated-permissions-before-wildcards enabled

charred blaze
daring stirrup
#

do you have AuthMe or something?

#

or a plugin that changes the way UUID's work

charred blaze
#

AuthMe on spigot, but luckperms is on bungeecord instance

daring stirrup
#

!bungeecheck

wintry cloudBOT
#
Running a network and getting UUID mismatches?

Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false

daring stirrup
#

Fairly sure something is changing the uuid or something

charred blaze
#

on BungeeCord config.yml online_mode is to false

#

because it's cracked server

#

on every spigot.yml bungeecord is set to true

teal breach
#

Hi there, i don't know why the output of this placeholder : %luckperms_group_expiry_time_bourgeois%
doesn't show the month (and years) but only days/hours ect...

Did we have forget something on the config ?

thanks 😄

daring stirrup
#

try updating to the papi dev build

teal breach
#

i'll try, keep you informed

teal breach
#

Currently, i use the latest version of Papi (2.10.9). I didn't even found any dev build :c

prisma hinge
teal breach
#

Ho thanks 😄

#

Thanks a lot, now it's work well 😄
Have a good day and best wishes for 2021 ! 🥂

primal hedge
#

Hello, when I add my grade, I don't see the prefix, how can I fix it? thx

pale pond
#

do you have vault and a chat formatter?

primal hedge
#

No, this is my first server, I don't really know the prerequisite plugins

quick lagoon
#

!chat

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
primal hedge
#

thx !

prisma hinge
gilded elbow
#

@prisma hinge Thanks!! You can throw a screenshot of how to transfer data from the old version of LP

wintry cloudBOT
#

Hey des1cee! Please don't tag helpful/staff members directly.

prisma hinge
#

@unborn forge that config file is incomplete thonk did you delete chunks from it?

#

It's weird... it's missing a few settings but has others I haven't seen lol

crude oar
#

why does lp autocomplete the perm minecraft.commandblock cuz it doesn't seem to actually exist anywhere

prisma hinge
#

It's checked if you are not opped and try to place a cmd block

#

But even if true it doesn't let you unless you're opped

#

But if you're opped it doesn't check

#

¯_(ツ)_/¯

crude oar
#

deopped and trying to place one and it doesn't seem to be checking it still lol
looks like its just for opening command blocks actually
also having the perm as true doesn't even do anything so idk what the perm's rly for

unborn forge
#

If I delete the config and let it regenerate would it corrupt some stuff or is it safe to do?

prisma hinge
#

Well I see you have some default-assignments extension settings

unborn forge
#

?

#

What's that

prisma hinge
#

Where did you get this config from lol

unborn forge
#

I used the default one lol

prisma hinge
unborn forge
#

Maybe since I updated from the old luck perms version to the new one?

prisma hinge
#

Right.... that would explain some things

unborn forge
#

Maybe.

crude oar
#

do u know where that perm comes from anyways cuz it's not in like any wiki or anything

prisma hinge
#

Keep a backup of it just in case but from the looks of it you could just delete it / rename it and be safe

crude oar
#

unless mojang recently added it but not much functionality yet

unborn forge
#

Mhmm... Ok

prisma hinge
#

Once you let a new config generate try if the perms work

unborn forge
#

Will do

prisma hinge
#

They do op levels

#

1

#

2

#

3

#

4

#

0

crude oar
#

hm
wonder why it's not documented or anything then

#

and doesn't have any function lol

unborn forge
#

ummm @prisma hinge it regenerated the exact same file

wintry cloudBOT
#

Hey JP2K! Please don't tag helpful/staff members directly.

prisma hinge
#

Uuh....

unborn forge
#

yep.

#

do you have a link to the default config file? ill just replace it manually then

prisma hinge
#

Screenshot /lp info please....

unborn forge
prisma hinge
#

Well that isn't 100% up to date but it still does not match the config at the time lol

unborn forge
#

uhh yes? the other had it as well

#

lemme send it again

#

maybe the automatic conversion it did cut something out

#

where should i paste the config again?

prisma hinge
unborn forge
#

no no. my config has the file you sent

#

the previous one i sent had that as well

prisma hinge
unborn forge
#

is the config complete? the one i sent?

prisma hinge
#

No, it still misses a few settings and it still has some really odd ones

unborn forge
#

huh.

#

odd.

prisma hinge
#

Never seen this before lol

unborn forge
#

ok let me download the newest version and the newest config as well lol

#

do i have to backup luckperms before installing the newest version?

#

if so how would i backup the saved perms?

prisma hinge
#

Nah, just don't delete the folder

#

Replace the jar only

unborn forge
#

k

#

ill delete that and the config and we'll see what happens lol

#

gotta catch a flight for now though in a bit so ill probably do it in 2 days from now. ill keep ya updated if it worked or if im still having issues with this weird config lol :P

prisma hinge
#

o/ have a good one

unborn forge
#

ye thx

#

thanks for all the help btw :3

#

appreciate it

mighty coral
#

@prisma hinge I'm fancy xD

wintry cloudBOT
#

Hey BlazeAssault! Please don't tag helpful/staff members directly.

mighty coral
#

oh crap, sorry

prisma hinge
#

coolio, what's the matter

mighty coral
#

So, I'm not sure if it's from LP or from Towny or SurvivalPlus, but I want to add a permission for a tool from another plugin

#

But LP doesn't recognize it

#

Say for example

#

/lp group Player permission set towny.wild.destroy.hatchet

#

it's not recognizing the hatchet tool

prisma hinge
#

!verbose will help you

wintry cloudBOT
mighty coral
#

I'll check it out, thank you

prisma hinge
#

Look I created the / lp rank1 parent add rank2 so that we both have the same commands but if I want to kind of remove a command from the second rank but it stays on the first one? This is because I use the kits

copper sable
#

hey

#

anyone know how to add all perms from luckperms instantly

violet vault
#

Please don't crosspost - the same people see both channels and will help you when we have time

winged fern
#

hi i was trying to add a space between my group prefix and my nickname in chat but it isnt working, does anyone know how to fix this?

violet vault
winged fern
#

um

#

no

violet vault
#

Could you send me a screenshot of the results?

winged fern
#

ok jus a sec

sudden moss
rigid laurel
#

i'm looking at the luckperms docs and am confused as to what the "primary group" is and what it does

quaint idol
#

As far as LP's concerned, it doesn't do much. However, lots of other plugins make use of a user's primary group for various things.

rigid laurel
#

so it's not an LP thing? where would I find an explanation?

high raven
#

It's an LP/Vault thing that other plugins can use as your primary group

#

For example most rank up plugins will look at your primary group as the one which needs to be ranked up

#

It's the one with the most weight that you have, by default

#

But it doesn't do much internally, with LP alone. Just some other plugins might use it

rigid laurel
#

ah ok

#

thanks

warm cove
#

Quick question, I have a bungee server and how would I set a permission for that one server? I couldn't seem to find it in the wiki

quaint idol
#

!context @warm cove

wintry cloudBOT
warm cove
#

oh shoot didn't see that, apologies

prisma hinge
#

hi, i did the parent rank from the first rank to the second rank but the second rank does not have the same permissions as the first help

prisma hinge
#

Hi,best rankup plugin with luckperms? pls

daring stirrup
#

Dont x post

prisma hinge
#

?

daring stirrup
#

Dont cross post

prisma hinge
#

tell me name for 4 vip pls

mighty coral
#

How does the verbose command works? I read all, but nothing happened

prisma hinge
#

You enable verbose

#

You do the thing you need perms for

#

You read

mighty coral
#

Can I dm you a pic?

prisma hinge
#

Why can't you send it here?

mighty coral
#

I thought it's not allowed

#

I mean such list

#

with different plugins

pale pond
#

its just saying what perms plugins are asking for

prisma hinge
#

Verbose just reports every permission that is checked yeah

pale pond
#

bloodmoon is asking for a bunch of permissions which you have set to true

#

VB > player - permission - lp status basically

mighty coral
#

So, I'm not sure if it's from LP or from Towny or SurvivalPlus, but I want to add a permission for a tool from another plugin
But LP doesn't recognize it
Say for example
/lp group Player permission set towny.wild.destroy.hatchet
it's not recognizing the hatchet tool

thats what i need. Tools from other plugins to be recognized

lost tinsel
#

I'm pretty new to all this, how do I add every member that joins the server into a group?

prisma hinge
pale pond
lost tinsel
#

Yeah I'll do that, since for some reason my deafult group doesn't work

#

Like It doesn't get perms when I give it

prisma hinge
#

What makes you think it doesn't work

lost tinsel
#

I have a murder mystery plugin, and to make everyone (including non OPs) be able to play it, it requires the permission murdermystery.join.*, but when I give it to the deafult group and deop myself it doesn't let me join the game

prisma hinge
#

!verbose will help you

wintry cloudBOT
prisma hinge
#

!testingperms too

wintry cloudBOT
#
How-to test permissions

Small list of things for you to make sure when testing permissions:
1. Don't test as op, your players/general staff will most likely not have op
2. Make sure you don't have any special permissions (e.g. * or the same permission you are testing) on your user (/lp user <user> permission info)
3. Make sure your parent groups are the ones the target audience you are testing will have (if you are testing mod perms, don't have owner as parent)
4. Use verbose to see exactly what's going on, what permissions are being checked

prisma hinge
#

Just read bulkupdate few minute ago, and i was wondering how to change
group.example with global server context

into

group.example with lobby server context

lost tinsel
#

Do you know why the deafult group doesn't work?

prisma hinge
#

any idea?

prisma hinge
prisma hinge
lost tinsel
#

Wait so the permission can't have *?

prisma hinge
#

!nwc

wintry cloudBOT
prisma hinge
#

You can, there's nothing preventing you from doing it, but if you are testing permissions your players won't have it, will they?

lost tinsel
#

True

prisma hinge
#

If you want to test default permissions, you have to be a regular player

lost tinsel
#

Deoping myself will work?

prisma hinge
#

Deopping yourself won't remove the *

#

You can just run /lp user <yourself> clear

#
  • deop
lost tinsel
violet vault
#

Is the plugin a bungeecord plugin?

prisma hinge
#

Nice collage lol

#

So just to be clear: you enabled verbose and after that you did the thing you need perms for (without disabling verbose)

lost tinsel
#

Yes

violet vault
#

Are you using BungeeCord?

lost tinsel
#

I don't know

#

How do I check?

pale pond
#

if you dont know you probably arent

lost tinsel
#

Ok

lost tinsel
prisma hinge
#

Did you add any filters?

#

Or just lp verbose on?

lost tinsel
#

the second thing

#

I don't know what filters are supposed to be

prisma hinge
#

Screenshot /plugins

lost tinsel
prisma hinge
#

Remove PowerRanks

#

It's another permissions plugin

lost tinsel
#

??

prisma hinge
#

That's why

#

It's taking over LP

lost tinsel
#

Oh, can I use this one to make ranks?

prisma hinge
#

We call them groups

lost tinsel
#

I don't know anything about this, I literally just installed it becouse the Murder Mystery plugin needed it

prisma hinge
#

But yeah they are "ranks" at the end of the day

lost tinsel
prisma hinge
#

!prefix

wintry cloudBOT
lost tinsel
#

oh

#

Well ok I'll delete powerranks

#

It's pretty basic anyway

lost tinsel
#

By the way, thank you

#

It finally worked after like 3 hours of trying to get it to work

prisma hinge
#

Hi, I have to make a group called builder that has the same permissions as the default group, the problem is that there is a rankup system that starts from default how could I do?

#

help pls

prisma hinge
#

Is there a way to use {name} but in a command line for commandsigns?

#

yes but the placeholder has to be replaced by ss / the placeholder you have to use depends on ss, not LP

#

ss?

#

commandsigns*

#

was thinking of serversigns lol

prisma hinge
#

lol

charred blaze
prisma hinge
#

Do you run a network for cracked/non-premium accounts?

charred blaze
#

yes

prisma hinge
#

right

#

!paste your proxy logs please (either proxy.log.0 or logs/latest.log)

wintry cloudBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://bytebin.lucko.me/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

charred blaze
#

10MB is latest.log xD

wintry cloudBOT
charred blaze
#

@prisma hinge I have sent you in private

wintry cloudBOT
#

Hey LudnicaKiller! Please don't tag helpful/staff members directly.

tardy glacier
#

kek

charred blaze
prisma hinge
#

Right

#

Even in offline mode you can have plugins that mess with the UUID

#

Jfc what a nightmare

mighty yarrow
#

Offline mode go brrr

quaint birch
#

Hello
A large group of friends has tasked me with setting up a Minecraft server.
Last time I did this was around beta 1.7, almost 10 years ago.
I had not much issue doing that then, and lot of it feels the same now, but there's also a lot of change, as for permission managers.

Before even joining this server I read the wiki, and it has good explanations of the different options in the config, but I'm kinda lost trying to find what behaviour I have to select for my intended goal.

#

What do I actually want to select for the primary group detection? Do I even need to mess with the default tree traversal algo? And such questions
I just fail to connect the desired result with the building blocks in the config

tame hollow
#

Default settings are fine to use and you shouldn't need to change them

quaint birch
#

Because from what I see of the defaults (especially for meta information), some of them don't seem to be what I want, unless there's something I don't get about how I should structure the groups

calm umbra
#

What are you actually trying to do? That's usually a good starting point :P

tame hollow
#

This right here ^

tardy glacier
#

Turbo pleataco

quaint birch
#

Ignoring any meta stuff, my rank structure would be extremely simple (from all perms to just the normal rank)
Any other possible permission-granting groups would be add-ons (like some world edit stuff or such)

#

But for meta stuff, it gets complex (at least for me)

calm umbra
#

So do you want to create a promotion system? Or simply create the ranks?

quaint birch
#

I'm trying to config LP currently but I will be creating (and giving) those ranks manually

calm umbra
#

Well, sounds like you want to create groups and then assign permissions to those groups?

#

Groups are what we call ranks by the way

quaint birch
#

For meta stuff, I want prefixes and colours (EssentialsX chat) for all of those ranks
I need one group that gives a specific meta colour that goes above any other colour (I want that group to have that colour regardless of the "rank" group)
I also want a specific rank to have a prefix that can stack over anonother specific prefix

quick lagoon
#

"stack over" like show multiple prefix from different groups?

quaint birch
quick lagoon
#

!stacking

wintry cloudBOT
quick lagoon
#

!tracks probably want to look into this as well

wintry cloudBOT
quaint birch
#

Yeah I understand stacking but I don't want it for any two groups, only two specific ones

quick lagoon
#

yea you can use tracks

#

you can set specific groups as well

quaint birch
#

My main use is that the "mods" are elected (for the discord server) and that sometimes it's possible than one or more of them is also one of the managers of the minecraft server (would be case for both of us right now)

So I would set a track for default/mod/"void", and have the prefix be "highest from track"? what would have the other be stacked?

quick lagoon
#

well its up to you really... how you want to set it lol

quaint birch
#

It's just a list

quick lagoon
#

yea it is

quaint birch
#

omg I was dead yesterday while reading

#

oh boy lmao
thanks for mentioning tracks and getting me to re-read the stacking page

#

Ok so just as a sanity-check
I'd want "highest on track" for track with the normal groups and the same type for a track with only the server admin group?

quick lagoon
#

yea, if that is how you want it to be

quaint birch
#

Cool
So then someone with default will show [default] but someone with mod + server admin will show [mod][admin]

#

These prefix make no sense at all said like that lol

#

Would be [Elected] [Admin]

high raven
#

You have a person with mod and admin, and they're both groups on staff track, only admin will show

#

(assuming it's the highest)

quaint birch
#

They would be on different tracks

high raven
#

Well then yes if you listed both tracks in the stacking section

#

Usually people have staff tracks in general tho, cause admins are usually mods as well

quaint birch
#

Problem here is that the server admins are the two people who know enough about minecraft servers to setup and manage one, but the mods are defined by whoever gets elected as such on the discord server this is for

high raven
#

I see, then yeah it works how you set it

#

And if a player has 0 groups on a track which you specify to stack, it just skips that track and does nothing

quaint birch
#

Perfect

#

Different question
I see "argument based permissions" in the config
Do I need that if a want one group to be able to give/remove some groups but not do anything else at all in the plugin?

high raven
#

Yes

quick lagoon
#

if its specific groups, then yea

high raven
#

And it certainly complicates things

#

OR

#

Give no lp permissions and use an alias command

#

That makes things tons simpler

tardy glacier
#

pepega

quaint birch
#

Both options seem complex so I'm just not gonna give them the perms
They own the Discord but will have to live with the fact that they don't get control on the minecraft server lol

high raven
#

Haha if that's an option, definitely take it xD

quaint birch
#

Quick question about weights
The wiki says any integer, positive or negative
Is there a limit like java int or such?

tardy glacier
#

why on earth would you even want to go that high

quaint birch
#

don't know why someone would, but I want an idea of how much space I can take

tardy glacier
#

a lot

#

lemme check schemas

wintry cloudBOT
#

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.

quaint birch
#

Yeah, that page didn't specify bounds or int type
But should definitely be ok with

The int data type can store whole numbers from -2147483648 to 2147483647.

quick lagoon
#

well probably

#

but i dont think such a large number is needed

calm umbra
#

Unless you want like, a billion between each rank... :P

quaint birch
#

Definitely not needed but there's no shortage of languages/systems/etc that can't count up from 1000 or such low numbers

prisma hinge
#

Hello there, so I have this problem with suffixes and prefixs

I have successfully added prefixes and suffixes but, both of them are showing in chat and I dont want that to happen, I want only the prefix to show

like this

{PREFIX}&r {DISPLAYNAME}&r: {MESSAGE}

tidal blade
#

!formatting

wintry cloudBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
tidal blade
#

!moss Ask here

wintry cloudBOT
#
Essentials

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.

EssentialsX Discord
prisma hinge
#

I will check the LP formatting first, brb

tidal blade
#

@prisma hinge If you read the first embed, you'd realize it has nothing to do with luckperms. Luckperms does not put them in the chat. It's your chat plugin that adds them to the chat.

prisma hinge
#

I only have essentialschat installed, and I disabled the prefix and suffix but it still shows although they are disabled from the chat plugin it self

tidal blade
#

Again. This is not a luckperms issue. Luckperms does not display anything.

prisma hinge
#

well, I will try talking with essentials discord then. but thanks for taking your time to help

prisma hinge
#

can someone send a link to the luckperms color codes

tame hollow
#

!colors

wintry cloudBOT
tame hollow
#

they're not luckperms codes though, it really depends on what chat plugin you use

prisma hinge
#

i use essentials

quick lagoon
#

!moss

wintry cloudBOT
#
Essentials

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.

EssentialsX Discord
solar vale
solar vale
#

Oh wait I think I solved it. Does LuckyPerm not like protocolLib

prisma hinge
#

can i add permission for user/group silently?

prisma hinge
#
  • does not work for me
    i have * end op end i cant use citizens commands
prisma hinge
#

which permission do i need to give someone so that they can use stuff in my server (buttons, tools etc.)

#

hello?

quaint birch
#

It's not uncommon for plugin makers to include some form of analytics with their plugin.
I looked on the wiki, and there doesn't seem to be any mention of analytics.
Am I correct to assume that LP does not come with an analytics component?

tame hollow
#

yes

quaint birch
#

Awesome

#

Thanks

tame hollow
#

only the website (editor, verbose, etc) has analytics

daring stirrup
#

Would be kinda cool if there was bstats, ik that isnt gonna happen tho

prisma hinge
#

😦

proper pulsar
#

Well what exactly doesn’t work for you?

prisma hinge
#

i have this plugin called loreatributes end i can t use it becousy i don t have permission

#

to it

proper pulsar
#

Try to debug it with verbose

#

!verbose

wintry cloudBOT
prisma hinge
proper pulsar
#

@soft cosmos and another case. I urge you to default that setting to off

wintry cloudBOT
#

Hey BrainStone! Please don't tag helpful/staff members directly.

prisma hinge
#

what i have to do to fix it?

proper pulsar
#

Alright. Look for a setting with wildcard in the name in the LP config. List all of them you can find please

#

I don’t know the name of it by heart yet and I’m on the phone so can’t check myself

prisma hinge
#

this

#

?

#

apply-wildcards: true
apply-sponge-implicit-wildcards: false
apply-default-negated-permissions-before-wildcards: true

proper pulsar
#

Did that fix it? @prisma hinge

prisma hinge
#

YES thanks! idk why but it took so long to restart the server after i turned off it btw you should make enother channel just for support

proper pulsar
#

The general channels are the support channels

nova violet
#

oh wait so do I post my matter here or in #general

prisma hinge
#

didn t know about that but thanks for help

keen zinc
mighty coral
#

How can I put a player into a group

prisma hinge
#

!usage

wintry cloudBOT
mighty coral
#

i got nothing from this

#

do I have to make tracks to it

lost tinsel
#

is there a way to automatically add a user to a group when they enter a world, and remove them from it when they get into another one?

prisma hinge
#

!contexts

wintry cloudBOT
lost tinsel
#

or alternatively make a command only useable in a specific world

#

tnx

prisma hinge
#

Searching alot for this but cant find anything usefull. Does anyone know if there is a way to make node true or false based on if he's an op or not? Like context "player:op true" or something like this?

mighty spear
prisma hinge
#

Ok , i will use it like that

#

to make it real simple: does the node " * " true give u perms for everything?

#

Or is it best to set every plugin for the group "op" like:
-minecraft.*
-essentials.*
...

#

Not if the defined default is false for everyone (that's defined by the plugin author)

#

You can switch a setting in config, something along the lines of apply-false-defaults-over-wildcards or something very pedantic

#

Thanks for the help. I really like LuckPerms, especially because there are so many helpful people.

daring stirrup
#

If I have luckperms.* in supposed to get all perms... right?

#

Cus i either broke something or something else is broken

#

I'm in 2 groups, neither of which have any perms or parents. I have luckperms.* set to true and nothing else, yet I can't use it. Going to tinker with the config for a bit

#

okay wtf

#

When command-allow-ops is set to true (default I think) it does not allow me to do /lp
when it's set to false it does allow me to do it. Not opped either of the times.

#

When apply-default-negated-permissions-before-wildcards is set to false it does work, when set to true (default) it does not.

prisma hinge
#

@soft cosmos this :p lately we've been getting a number of issues regarding things like that (not exclusive to luckperms.*), I guess the setting is okay, definitely well intended but I don't know if it's inconsistent, if there's a bug or what but maybe the config template should default it to false.

daring stirrup
#

Should I make a GH issue so it doesn't get lost here?

prisma hinge
#

I did a few days ago (regarding luckperms.* specifically but uuh then I tested with a clean install but it worked as expected