#support-2

1 messages · Page 73 of 1

wanton minnow
gleaming owl
prisma hinge
#

you literally obliterated the whole meta-formatting section

gleaming owl
#

oh whoops forgot the link

#

excuse me for asking a question

tardy glacier
#

Excuse me for trying to provide you a helpful answer

tame hollow
gleaming owl
#

a single word really isn't one, and it just comes off as annoying

prisma hinge
prisma hinge
#

"Use verbose to figure out what permissions you need for the commands and actions you do you are currently not able to"

gleaming owl
#

when was that said

tame hollow
#

!verbose

wintry cloudBOT
tame hollow
#

whenever that was spammed

wanton minnow
#

Fefo how do i go about fixing that, i thought i just took out the old one and put in the new one with a couple extra lines but i could be wrong

daring stirrup
#

it's been told you that 3 times

tame hollow
gleaming owl
#

ah, mustv've been a bit ago

daring stirrup
#

3 min ago, 10 mins ago and 13 mins ago (from this channel, not counting gen 1)

gleaming owl
#

again earlier there were 2 conversations going on at the same time so I wasn't suere what was meant for who

#

alright relax

prisma hinge
#

the layout that is

tame hollow
#

you've been too worked up about people being rude (which no one has been) to notice the advice being given

tropic kite
#

Hello guys! I need some help with luckperms bungee tab xD

#

They sent me over here because they cant help me

prisma hinge
#

neither can we, LP does not handle tab

tropic kite
#

basically I want to set a group tab for just on server

prisma hinge
#

!contexts then

wintry cloudBOT
tropic kite
#

but doing server: do not work

prisma hinge
#

did you set the server setting in LP config?

tropic kite
#

I know how to use contexts

#

Yeah of course, all my servers got contexts already

#

it is just this one

#

If i add the context adventure then it does not work

prisma hinge
#

mm screenshot /lp user <user> info while in that server

tropic kite
wanton minnow
#

fefo

#

so i added what you told be to

#

can i substitue some of it for the stacking?

prisma hinge
#

Sherox what LP version are you using?

prisma hinge
#

but just don't delete the whole section

wanton minnow
tropic kite
prisma hinge
#

looks good

tropic kite
prisma hinge
#

!update sherox

wintry cloudBOT
tropic kite
#

Updating is not causing this >.<

prisma hinge
#

no but it will help you and me debug this

#

or maybe it will fix it

#

who knows

tropic kite
#

Oh allright

#

give me a few minutes

prisma hinge
#

this plugin even as amazing as it is, has bugs (and fixes)

gleaming owl
prisma hinge
#

You do /lp verbose on and do the thing

tardy glacier
#

But it is working 100%

prisma hinge
#

that's how you use verbose

tame hollow
#

you just have not configured the correct perms, is all

#

if you're still having issues feel free to show them here

#

but i believe we already solved the issue of the wand command not working because you needed to add worldedit.wand

gleaming owl
#

right yeah, I was saying the wand command was working, but claim wasn't, so I was just confirming if the worldguard commands on the wiki page (I'll link it again if you need) were supposed to be worldedit instead

tame hollow
#

probably not, this is where verbose will help you

wanton minnow
#

if tracks out all CAPS in the editor should the config mention them as all caps also?

tardy glacier
#

Verbose peepoClapJamminMoment

tame hollow
#

if you aren't finding success, tell us exactly what you're doing

#

show us screenshots

#

it's the easiest way for us to help

wanton minnow
tame hollow
#

help us help you™️

gleaming owl
#

I still don't quite understand how to use verbose (I see how to turn it on, I mean as in how to get help out of it) but it seems that the worldguard commands work if they're changed to worldedit so I think I'm alright

tardy glacier
#

Good to hear it's all good now (:

prisma hinge
#

Again, worldguard depends on worldedit so many, many things like doing //wand (which again it's a worldedit command) or making a selection (which is a worldedit feature) will need worldedit permissions

gleaming owl
#

I get that, again I've been finding commands off the world guard site and it had the wand command on there, that's where the confusion came from ig

prisma hinge
#

I still don't quite understand how to use verbose
as for that, you just turn it on and do the thing you need permissions for / want to debug

#

!usage if I'm not mistaken it's explained in here what undefined means

wintry cloudBOT
orchid dagger
#

How is it possible that some plugins are able to just avoid the wildcard in permissions

tame hollow
#

what version of LP are you using

orchid dagger
#

5.1.98

tame hollow
#

!latest

wintry cloudBOT
#
Latest version

5.2.92

tame hollow
#

update then run the /lp user <user> permission check <permission>

#

see what it says

orchid dagger
#

ok

tame hollow
#

(it's been improved)

orchid dagger
#

nice improvements!

#

that fixed it

daring stirrup
#

Update

#

!latest

wintry cloudBOT
#
Latest version

5.2.92

daring stirrup
#

!download

wintry cloudBOT
daring stirrup
#

No

#

Update fixed it

prisma hinge
#
  1. Make sure your database server is set to listen to connections from 0.0.0.0 ( bind-address option in one of the config files in /etc/mysql

it says this in pins. Im assuming the file he/she is talking about is the 50-server.conf file

sacred coyote
#

Hey everyone, i just made a ticket on an issue I am having, but was hoping you guys might have a quick answer.
I am attmepting to import a json backup of my previous lp config, but it keeps telling me there is no file of the name I am specifying in the folder location.
I am using the command lp import file.json, with a few iterations of that command, some being <file.json>, adding [--upload] to the end. I am adding the json to the directories /server/config/luckperms as well as /server/luckperms.
Anyone see any issues in my attmepts to import this file?

prisma hinge
#

The import command expects a .json.gz, not just a .json

#

Did you ever take it out of the gz file?

sacred coyote
#

i did, but ive also used the gz in this command

#

what is the expected file location typically?

prisma hinge
#

You should just drop the compressed JSON into the LP folder and run lp import <file name>, no extension, no path, just the file name

sacred coyote
#

thats the base luckperms folder i believe, since its in the directory 1 above all of the main folders

#

and this is the error each time

prisma hinge
#

Without the <>

sacred coyote
#

even without the carats

prisma hinge
#

hey should i set all my configs in bungee to the same name

daring stirrup
#

it can only import .json.gz

prisma hinge
#

or should I keep them as their own names?

#

Each their own

sacred coyote
prisma hinge
#

Thank you ❤️

sacred coyote
#

error without carats

daring stirrup
#

it can only import .json.gz

prisma hinge
#

Capitalization matters

#

I think

sacred coyote
#

oof

prisma hinge
#

It's linux so it probably does

sacred coyote
#

lets see

#

...

#

Fefo how do i bump you or show some sort of way that you helped me?

#

it worked lol

prisma hinge
#

Lol

silk bane
#

I'm feeling stupid, I just can't figure out how to add permissions
I don't have another permissions plugin, this one is the only one

tardy glacier
#

!usage

wintry cloudBOT
silk bane
#

I just need an example and I'm sure I can figure out everything else from there

#

yeah i set it up like that it's not doing it

tardy glacier
#

yes!

silk bane
#

default meaning any player that enters the server
and then that they would be able to do /msg

tardy glacier
#

correct

silk bane
#

ok let me restart the server real quick

tardy glacier
#

no

#

dont waste your time, it wont make a difference, lol

#

!verbose highly recommend you use this, maybe the permission node is slightly different. it will show you what perms are being check when they run the command

wintry cloudBOT
silk bane
#

would this require having a friend? senpai

tardy glacier
#

no

#

well, not really

#

just make yourself default

silk bane
tardy glacier
#

and execute from console

#

yeah, thought that was the issue 😄

#

good to see another civilian with floonshed emote

silk bane
#

lol
thank you totally worked
im ADHD and having to sit down and read pages just goes one ear and right out the other

tardy glacier
#

yeah for sure

#

anyways, glad its working now :D

errant moon
#

Good morning! I come to ask if I am doing something wrong. I have VaultChatFormatter installed alongside Vault and LuckPerms. I so far have tried to change vault interface plugins, change the prefix to a simple one, and redoing the prefix in LP. I do not see what I am doing wrong.

daring stirrup
#

screenshot /pl

errant moon
daring stirrup
#

luckperms isn't there

errant moon
#

I have it running on my proxy.

daring stirrup
#

you need it on the backend server aswel

errant moon
#

On each server?

daring stirrup
#

yes

#

!network

wintry cloudBOT
errant moon
#

Do I need to link them somehow?

quick lagoon
#

!sync

wintry cloudBOT
errant moon
#

How do I set up a MySQL database? I tried on a FiveM server in the past and it did not work.

#

Or is there something else I can use?

#

I am using windows if that helps.

quick lagoon
#

if you have access to installing app on your windows server

#

you can just download the mysql software

errant moon
#

The main thing I need help with is how to setup the database and incorporate it with LP.

#

SQL has never been my strong point.

quick lagoon
#

you dont really need to know how to use a db, the table is created by lp

#

and google has you covered as well

unborn forge
#

quick question.. umm.. i enabled verbose mode, but disabled it again since i didnt set any flags and it was spamming the chat. however it is still spamming out messages. anyone know how to stop this? or do i just have to wait it out lol

#

its still spamming.. i need some help :P

quick lagoon
#

stop your server and start it again?

errant moon
#

Ok so I got SQL installed how do i get LP to talk to it?

quick lagoon
#
errant moon
#

Where do I make the database for LP at? There is no obvious spot.

uneven hawk
#

When I rejoin it makes my prefix and suffix default when It should be Owner and I still don't know how to fix it 😦

quick lagoon
#

screenshot lp user USER info

errant moon
#

How do I make a database?

errant moon
#

Anyone?

daring stirrup
golden briar
#

Re-asking because it got buried in the other gen. Is there a way to add someone to a group without them having joined the server before?

daring stirrup
#

yes

#

use their UUID

errant moon
#

Why is my prefixes not working. I have LP on all my servers.

tranquil ridge
#

When I try and do /lpb, it says I have no permissions to use any sub commands

#

How do I fix this please?

daring stirrup
#

set

#

uh

#

sec

#

apply-default-negated-permissions-before-wildcards to false

tranquil ridge
#

I'm not seeing that option in my config @daring stirrup

wintry cloudBOT
#

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

daring stirrup
#

uh hold on

#

enable verbose mode and do an /lpb command

tranquil ridge
#

/lpb doesn't show my my LP verbose

tame hollow
#

Did you do /lpb verbose on?

tardy glacier
#

Gm turbo peepoheart

tranquil ridge
#

Gotcha cheers

#

Is it an issue that my /lpb info shows server=bungee whereas my lobbies show server=lobby?

daring stirrup
#

No

tranquil ridge
#

Okay cool

tranquil ridge
wintry cloudBOT
#
Invalid Paste!

The paste link you sent in is invalid or expired, please check the link or paste a new one.

tranquil ridge
#

The dev said to ask here. It occurs on the PlayerDisconnectEvent

#

Would it be caused by the parent info? For example: the player has default global but I changed the server name from global to lobby?

errant moon
#

Hey so I am having a issue with World Guard and World Edit. I gave my role the worldedit.* and worldguard.* but in game I do not have any permissions.

prisma hinge
#

!paste your whole proxy log @tranquil ridge

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!

prisma hinge
errant moon
#

V5.2.92

prisma hinge
#

is it for any permission of the two plugins?

errant moon
#

Yes.

#

EX: /rg list or //wand

prisma hinge
#

mk, screenshot /lp user <user> permission check worldedit.wand on an online player that should have the permission

errant moon
#

Since they said it was permission related.

prisma hinge
#

screenshot the whole thing please

errant moon
prisma hinge
#

okay, and what does it say for worldedit.selection.pos?

errant moon
tame hollow
#

run /plugins

prisma hinge
#

^

errant moon
tame hollow
#

what's Rules 🤔

errant moon
#

a custom /rules

prisma hinge
#

wait a minute

prisma hinge
tame hollow
#

oh yeah

#

world=lobby... should that be server=lobby

errant moon
#

lpb

#

lp is not a command.

tame hollow
#

bruh

prisma hinge
#

you have to install LP in all servers

tame hollow
#

LPB only does permission checks on Bungee

errant moon
#

oh

#

One second

tame hollow
#

but the plugin list does say you have LP installed?

#

which is a bukkit server so ¯_(ツ)_/¯

#

the command should exist

prisma hinge
#

"lp is not a command."?

errant moon
prisma hinge
#

means you don't have LP perms

errant moon
prisma hinge
#

which makes me think you didn't sync them properly

#

!sync

wintry cloudBOT
errant moon
#

I did set it up to sync.

tame hollow
#

run /lpb info

#

and /lp info (from your server's console)

#

show the output here

errant moon
daring stirrup
#

Sqlite

errant moon
prisma hinge
#

good thing it says "remote databases"

errant moon
prisma hinge
#

mysql is not sqlite

tame hollow
#

you can't use sqlite to sync databases as it is a flatfile format

errant moon
#

I just downloaded SQl from the website the way the guides show

prisma hinge
#

maybe yeah but sqlite isn't mysql and you can't use it to sync data

errant moon
#

What I find weird is other permissions work fine and prefixes across the network.

prisma hinge
#

well everything that is on proxy will work fine

tame hollow
#

ignore that for now, you need to focus on setting up your network properly

errant moon
#

How do I set it up right since I guess I did it wrong the first time.

prisma hinge
#

Well you have mysql installed, all you have to do is change the storage-method and database creds (that are right below) in every LP config (proxy included)

errant moon
#

Wait nevermind I am dumber than a rock.

prisma hinge
#

?

tardy glacier
errant moon
#

Is the port the same?

prisma hinge
#

the same as...?

errant moon
#

MySQL (3306

prisma hinge
#

3306 is the default one

errant moon
#

Oh ok thanks

prisma hinge
errant moon
#

Yes I did all that this morning and restarted my whole network.

#

I am changing all of them to "SQLite"

prisma hinge
#

nononon

#

they should be mysql

prisma hinge
prisma hinge
errant moon
#

The server I am on rn testing permissions.

prisma hinge
#

check the config for bungee LP

errant moon
prisma hinge
#

well that one is on sqlite

#

should be on mysql

errant moon
#

Yea ik I just fixed it.

#

Welp that'll do it.

prisma hinge
#

oh yeah keep in mind none of the data is automagically transferred over

#

!switch if you want to do that

wintry cloudBOT
errant moon
#

I changed it to "MySQL"

#

So wait none of my permissions saved?

tame hollow
#

because they're stored in the sqlite...

prisma hinge
#

they were never on the mysql db

tranquil ridge
prisma hinge
#

how big

errant moon
#

Fefo do I need to wipe the database or can I leave the old sqlite data?

tranquil ridge
prisma hinge
errant moon
prisma hinge
#

stop proxy, rename the file, start again and let it throw the error or whatever, then share it

tame hollow
#

what in the heck, why is it that big lmao

prisma hinge
#

because md5 thought it was a great idea for it to have one log that gets appended with data continuously

tame hollow
#

praise md

tame hollow
errant moon
#

Now I changed my proxy to MySQL now no perms are working so I guess I did it right

tame hollow
#

probably

#

but you should do the steps outlined in the "switching storage types" page to ensure your setup moves to the new database

errant moon
#

It still is not working.

tame hollow
#

what is not working

#

you need to more descriptive

errant moon
#

Nevermind I am dumber than I thought. Thanks though.

tame hollow
errant moon
#

Funfact permissions do not work if you are not in that group.

tame hollow
#

big if true

errant moon
#

I think the issue is I have been looking at too many lines of code for the past few days.

tranquil ridge
wintry cloudBOT
#
Invalid Paste!

The paste link you sent in is invalid or expired, please check the link or paste a new one.

prisma hinge
#

I'm assuming that is well after full startup?

tranquil ridge
#

Was sent that, I'm heading to bed myself

#

Guessing so

prisma hinge
#

Was sent that
so uuuh it's not your network I presume thonk

tranquil ridge
#

Got access to everything

prisma hinge
tranquil ridge
#

I did

prisma hinge
#

they be shading (including) the LP API into their plugin

tranquil ridge
#

They told me to contact LuckPerms lol

prisma hinge
#

your choice

tranquil ridge
#

Will do, cheers 😄

#

I've got to restart the proxy when I wake up so I'll see what happens then

prisma hinge
#

well

#

not necessarily

#

either that or LP failed to load which is entirely possible too, but I'll need the whole log for that, from startup

frozen moon
quick lagoon
#

24.01 19:53:22 [Server] INFO Caused by: java.lang.IllegalStateException: The file is locked: nio:/plugins/LuckPerms/luckperms-h2.mv.db [1.4.199/7]

#

another program (like files explorer) or plugin (like a backup plugin) is opening luckperms storage file

#

so check of those and close them

#

if its a self hosted server where you can restart, easiest is just restart. Else contact the server host on it

frozen moon
#

So theres another plugin messing with luckperms?

#

I have LPC because I couldnt get the prefixes to work without it

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
#

ensure you ahve vault

#

and the correct prefix show in /lp user <user> info

frozen moon
#

I downloaded vault I used a nickname plugin but found LPC and it worked better

#

Okay I restarted the server it worked fine thanks

prisma hinge
#

@frozen moon did you ever /reload?

frozen moon
#

That where the problem came from

prisma hinge
#

Yeah never do that ever again

frozen moon
#

Okay

prisma hinge
#

@tranquil ridge talked with aj from ajqueue, everything looks good on their side of things so I'll need you to provide the entire log if possible, I can do next to nothing with the piece of log you shared

tranquil ridge
#

@prisma hinge cheers! I restarted the proxy myself this morning and everything seems to be goods. No clue what was happening but thank you for the help

wintry cloudBOT
#

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

acoustic flint
#

are there any presets for someone without op but still able to break blocks and open chests and stuff

quick lagoon
#

do you have essentialsAntiBuild?

acoustic flint
#

no what is that

prisma hinge
#

you can set the gamemode to adventure for that

#

how can I set up luckperms with paper 1.16.5 so that players dont see vanilla minecraft commands for which they dont have the permission to use them?

#

when typing "/" in the chat all those vanilla (and velocity) commands are displayed although they dont have the permission

#

tag me when answering...

inland gale
quick lagoon
#

luckperms doesnt control tab completion

prisma hinge
#

how to make negative when "false" doesnt help out?

quick lagoon
#

other then its own /lp commanfd

inland gale
#

Tab completion. I thought paper has an option to disable that?

prisma hinge
#

in spigot.yml its disabled but now i still see all vanilla and velocity commands

quick lagoon
#

maybe, can ask paper discord on it

prisma hinge
#

i did and they said i should ask here xD

quick lagoon
#

well luckperms doesnt touch tab completion

#

only permissions

prisma hinge
#

they thought i have falsely set up the permission

#

yeah but for tab complete you need permission

#

idk

quick lagoon
#

well depends, can you actually run the command?

prisma hinge
#

no

#

im on that topic since 8 am and i just cant block those vanilla commands 😭

quick lagoon
#

do you have like essentials installed?

prisma hinge
#

no, just luckperms

quick lagoon
#

honestly right, I would personally just not border lol

#

like they cant run the command anyways

#

you could search for tab complete blocker ig

prisma hinge
#

i have tested some of them but they all dont work

tardy glacier
#

@mighty spear

wintry cloudBOT
#

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

mighty spear
#

@orchid light Hey, please do not advertise, first warning

daring stirrup
#

!bulk

wintry cloudBOT
daring stirrup
#

yes there is

#

what permission is it

#

/lp bulkupdate users delete "permission ~~ essentials.warps._"

#

make a backup first

proud hedge
#

I didn't get a response in chat 1 so I'll try here

#

I'm not sure if this is a luck perms issue, but I figured Id reach out anyways. I have LuckPerms, Vault, and NameTagEdit loaded on my server. I had prefixes loaded before (just chat ones) but ever since I got NTE they were changed to [OP] %vault_prefix% %vault_suffix% is there a way to fix that?

mighty spear
proud hedge
sullen cobalt
#

is there a way to get perms synced on a bunggeecord without hosting a database, (all servers are on one mashine maybe they can shair file ?)

proud hedge
tawdry zinc
#

So we're using a Queuing plugin and it keeps disconnecting from LuckPerms (I think). @tranquil ridge came in here yesterday about it and we were told to restart the Bungee, which worked, but then it happened again and we feel like there's gotta be something else we can do
https://pastebin.com/t8kxmjXD
This is a pastebin I took right after the server shut down

prisma hinge
#

Send the full proxy log please

#

It's like the third time I ask for the whole thing between the two lol

prisma hinge
#

what...?

tawdry zinc
#

400MB :')

prisma hinge
#

jesus fucking christ...

glossy jacinth
#

How do i use "paid" ranks along side ingame rank ups? Paid have prefix, ingame have suffix. Do I just create more groups in lp and adjust weights or?

prisma hinge
#

have paid groups and regular groups?

glossy jacinth
#

is that a question, or a state the obvious?

tame hollow
#

You can make two tracks and use the tracks simultaneously

glossy jacinth
#

Thank you

prisma hinge
#

@tawdry zinc I see you have a BungeeReload thing

#

please get rid of that and do full proxy restarts

#

when did you last restart it?

#

Also on another note you have (improperly) installed LP extensions which serve no purpose in your case because you don't need them... so remove those extension-legacy-api and extension-default-assignments

#

But seriously, get rid of that reload plugin and do full restarts, it is going to save you tons of issues (ignoring the fact there are many bukkit plugins that straight up won't work because it's bungee, not bukkit)

tawdry zinc
#

We did a restart today and yesterday :(

prisma hinge
#

The last "restart" I managed to find was from that reload plugin

#

So please, just... no

tawdry zinc
#

Yeah we restarted after this log. And then restarted again today but I’m unsure if we reloaded today. Is it breaking due to the reload?

prisma hinge
#

It is very likely

#

If not worse tbh, at least Bukkit /reload follows an internal loading/unloading logic

errant moon
#

What could cause this? It is making all player names lowercase when entering so it does not apply the changes.

prisma hinge
#

that is intentional and works totally fine

errant moon
#

But it will not give a user their permissions.

prisma hinge
#

it will if you set LP correctly

#

it's case insensitive

errant moon
#

I put it in cases

prisma hinge
#

do you allow cracked/non-premium players to play in your network?

errant moon
#

it changes to lowercase after hitting enter

prisma hinge
#

it's case insensitive

errant moon
#

it is preium

prisma hinge
#

is that a no?

errant moon
#

no

prisma hinge
#

!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

tawdry zinc
#

Okay, thank you Fefo love

unborn python
#

Could someone tell me how to do permissions / sync permissions across bungee?

merry mulch
unborn python
#

currently my hub and factions have different permissions set

#

oh wait

merry mulch
#

what im saying there is gonna help you

unborn python
#

it actually did lMFAO

merry mulch
#

i am doing dummy talk

unborn python
#

so i just use the database in the hub lp config and in the faction lp config?

#

is what ur saying

merry mulch
#

yes

#

and bungee

unborn python
#

did it in bungee alrdy

merry mulch
#

ok

unborn python
#

wait when i sync the perms

#

which one will overpower it

#

the one on factions or the hub

#

so like which one will change it

merry mulch
#

the one you run /lp networksync on

unborn python
#

so the one i run that on that one will sync over to the other one?

merry mulch
#

yes

unborn python
#

so like if i do the cmd o nfactiopns

#

the smae perms gonna be on hub

#

?

merry mulch
#

yes

unborn python
#

alr thanks

#

super useful ngl

merry mulch
#

/lp sync works too

#

but I don't like it

tame hollow
#

Nothing "overpowers" anything. They just use the the same database

merry mulch
#

it confuses me

tame hollow
#

You don't need to use /lp sync

#

Or networksync for that matter

merry mulch
#

ye ik

unborn python
#

ill just run /lp networksync on on factions so that those perms go over to hub

prisma hinge
#

they do different things

merry mulch
#

yes I know but my taste doesn't like it

#

it's too confusing for my giant brain

prisma hinge
#

k

#

it literally does the same as networksync but without the network part

tame hollow
#

Make sure to set the messaging service to auto or sql

prisma hinge
unborn python
#

no errors in console

#

nvm

#

getting the error in hastebin 1s

#

idk

#

idk whats wrong

tame hollow
#

Database connection not available

#

!errors

wintry cloudBOT
unborn python
#

ill check this out 1s

#

do i check these on bungee or all of em?

#

nvm

prisma hinge
#

Iwas wondering if someone could help me. I am trying to add luckperms to my 1.8.9 server on aternos. how do you do this??

#

@prisma hinge don't post in several channels

unborn python
#

ok so the permissions synced wrongly.... with the wrong server automatically

#

is there a way to revert them?

prisma hinge
#

are you sure they are connected to the same database?

unborn python
#

yeah they are

#

the thing is

#

they synced with the hub permissions

#

instead of the factions (server) one

#

so all perms that were on hub are now on the other server

#

but i wanted to do it the other way... so that perms from facs would transfer to hub

#

meaning i just lost my permissions...

prisma hinge
#

if you had data before changing storage methods there are a few steps you should follow @unborn python

unborn python
#

dw it doesnt matter anymore i got it all sorted out thanks for the help tho!

keen spade
#

Hey folks

high raven
#

!migration

wintry cloudBOT
keen spade
#

You're a monster

#

:)

high raven
#

I wanted bot commands

#

;)

keen spade
#

Alright I'll give that a whirl.

tame hollow
merry mulch
#

aternos kinda cringe

slate shuttle
#

Kinda

#

Especially on paper

#

Paper server take 20 minutes to start on aternos

#

Vanilla is fine though as long as there arent more than 5 people

#

Dont get me staryed about minehut free though

merry mulch
#

lol

fair parrot
#

Hi, any solution please? Force-added player with duplicate UUID 113f29bc-3478-3af0-9a41-61970f9ed4fe

prisma hinge
#

Solution to what? Where does that come from? What plugin is that? When did that happen? What even is the issue?

tame hollow
#

So many questions

radiant crow
#

Hi! I tried to use this placeholder:%luckperms_group_expiry_time_vip%. I gave it my group to expire in 2 month. But the placeholder only writes for about 13 days.

daring stirrup
#

update to papi dev build

radiant crow
#

Ok, thanks! I'll try

wintry cloudBOT
high raven
#

@tame hollow role ^

tardy glacier
#

@tame hollow I don't have a job for u, just wanna say have a lovely day peepoheart

wintry cloudBOT
#

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

fast vault
#

Where can i make a suggestion?

daring stirrup
#

Here

#

!suggestion after That

wintry cloudBOT
tame hollow
fast vault
#

@tame hollow Oh hi. So my suggestion is to create a quick, 1, to 2 words max command that allows you to test the default role. Sort of like discords ability to test a role.

It would be very helpful instead of typing in a long command. Ex: /test default or /default

wintry cloudBOT
#

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

tame hollow
#

test it how?

#

what are you testing

fast vault
#

Like all of your permissions and everything are temporarily set to the default rank. Useful for making sure permissions are set up correctly. Really just an alias of doing the normal set rank command.

#

Because, even if I set my rank to default, I still have the autoop permission. Therefore, I have to do /lp editor and disable it.

#

And the command itself is long and sometimes hard to remember

tardy glacier
#

Hm yeah I've wanted to make something like that which injects the PermissableBase of someone in a group to the sender

tame hollow
#

seems worthy of suggesting on github i guess

#

although this is a reason not to add permissions directly to users and use groups instead

#

that way you can just do /lp user <yourname> parent set default and away you go

fast vault
#

Yeah, reason being I don't want every admin to have autoop, so I set it per user

#

But yeah, that is a viable solution.

#

Also one question Turbo, what exactly is display name for a group. It's obviously not the prefix. And actually third question, can you set chat color names using Luckperms, or, which i'm guessing is more likely, do you have to use a chat plugin?

high raven
#

displayname will replace the group name except internally with LP

#

so if another plugin gets a group's name, and you have a displayname set, LP will send the displayname

#

It allows for capitalization etc in group names

#

!chat And yes you need to use a chat plugin, because:

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
fast vault
#

Oh gotcha, does it allow for colors and such? Or just strictly capitalization.

high raven
#

yeah it allows for about anything

#

where you use it will depend on if colours are parsed though

#

luckperms will just send the string and then it's up to what's displaying

tame hollow
fast vault
#

Oh.. good idea

lime atlas
#

Does Lp editor has a max shown playercap? it only shows up to 500 players on our server but there are way more. im confused

quick lagoon
lime atlas
#

but those other players are also stored but not shown?

quick lagoon
#

probably 500 is the limit

lime atlas
#

kk thx for the info

#

i was worried for a moment

winged moon
#

Hello! I would like to reconfigure LuckPerms because I did things wrong. To do it the right way, I prefer to ask how to do so. There are three ranks on my server: Admin > Mod > Member. The way I did was to use inheritance. Basically, I started from Member, giving the wildcards permissions or prohibition. If there are some commands from those wildcards for which I want the contrary, I specificaly add them to the rank. Then, for the superior rank, I give the permission for things that are authorized for this ranked and not for the lower rank. Although, if there is command that is specifically prohibited for a rank, activating the wildcard in which the rank is in in the higher rank won't override it. Would the solution to not use wildcards at all? It would be very long to do so...
(sorry if the english isn't good, i hope i'm understandable enough)

severe mural
#

wildcards?

#

what do you mean by that? you mean *?

winged moon
#

yes the family commands shortcut

severe mural
#

so what exactly is your issue? sorry, I got a bit confused by that text

#

what are you trying to achieve and what is your current problem?

winged moon
#

If a parent have a specific permission which is set to false and the child wildcard where the specific permission is is set to true, the command will not work because of lack of permission

severe mural
#

the child is the higher rank that inherits from the lower rank right?

#

that's what you mean here

winged moon
#

the child is the lower rank

severe mural
#

so the lower rank inherits from the higher rank?

#

that doesn't make any sense

#

sorry, I'm a bit lost

winged moon
#

lets imagine there is a plugin.admin.* and I want to give all to the Admin rank but not Mod:

  1. plugin.admin.* set to true and plugin.admin.command1 set to false for Mod
  2. plugin.admin.command1 set to true for Admin
#

no worries, i think that i might be confusing

#

but the example i gave is how i do it

severe mural
#

if admin inherits from mod, there's no need to deny that permission for mod

#

LuckPerms, like a lot of other permissions plugins, defaults all permissions to false (if you don't explicitly give somebody a permission, they don't have it)

#

also, single permissions override wildcards I believe

winged moon
#

if I give the wildcard to mod, it's because i don't want to add each of them to true if there is only one or two that I don't want to give to mod

#

and yes wildcards are ovverrided by single permission, which is my issue

severe mural
#

if you don't want to give something to mod, don't give it to them

#

no need to set it to false, just unset it

winged moon
#

so the way is to not use wildcards?

#

if a wildcard has 10 commands and I want to give 9 to mod, what would be the best way to do so?

severe mural
#

e.g. ```
Admin:

  • some.admin.permission.*
  • some.other.admin.permission

Mod:

  • some.mod.permission
  • some.other.mod.permission
    ```in this case, Admin gets all the perms from Mod and all of it's own permissions
#

and Mod only has the permissions listed under it

severe mural
#

look at my example, hopefully that'll help you understand

#

no need to set any permissions to false because they are all false by default

winged moon
#

that's what i would want to do

Admin:
+ some.admin.permission.*

Mod:
+ some.admin.permission.*
- some.admin.permission.command
severe mural
#

ah I see, just do this maybe? ```
Admin:

  • some.admin.permission.command

Mod:

  • some.admin.permission.*
  • some.admin.permission.command
winged moon
#

what I'm trying to do is to give all but 1 or 2 because it's shorter to do so than giving the ones i want to give one by one

#

but i don't know how people usually do

severe mural
#

if you want to deny a permission and then allow it for a child, just explicitly set that permission to true in the child

#

like I showed above

#

and also, no need to give both of them the wildcard permissions, as Admin inherits those permissions from Mod

#

you get me now?

winged moon
#

yes i understand

#

oh if i added the wildcard, it's because i thought that it would override

#

so i unset the wildcard and add the specific permission and normally, it will work fine?

#

but this means to replace the true to the wildcard by 7 specific commands so it's way longer but i guess there is no other solution

severe mural
#

not what I said

#

do what I showed you

winged moon
#

i don't get what you meat...

severe mural
#

add the wildcard to Mod, right? Mod gets all the permissions under the wildcard
deny the specific permission from the wildcard for Mod
allow the specific permission from the wildcard for Admin
that's it

winged moon
#

if out of 30 commands, there are 25 to give to mod, i find it more logical to give the wildcard to mod and then to set to false those 5 and then set true to the wildcard in admin (if wildcards overrided specific commands but as it doesn't, that's the issue i have)

#

yes, that's what i'm saying

#

but this means as the wildcard doesn't override, i have to replace one line by 7 in my case

severe mural
#

no you don't

#

you can still use the wildcard, that's what I'm saying

winged moon
#

i can't use the wildcard in admin to override the specific commands which are set to false in mod

severe mural
#

ah so that's what you want to do

#

no, you can't

winged moon
#

so the only way is to set to true each specific commands set to false in mod to true in admin

#

thank you for your help!

severe mural
#

if you're not giving the wildcard to mod though, there's no need to set the perms to false in mod

#

and you're welcome

winged moon
#

(i asked for this option in the config file for the wildcards to override specific commands but it has been refused so i'll go by this)

#

i gave the wildcard (like the example 25 commands out of 30)

#

the wildcard gives 30 and the specific permissions remove 5 and then I add the 5 in admin

severe mural
#

yeah that'll work

winged moon
#

thank you!

severe mural
#

yw

crisp hinge
#

hello, guys.
I've been encountering a weird issue for a while now with SpongeForge + GriefDefender + LuckPerms, and GD dev sent me here, so.
for reference: LP is configured to store stuff in json files.
basically - GD creates and manages a huge group called griefdefender_definition and after multiple server restarts it's storage file gets corrupted for no apparent reason.
corruption comes in the shape of important characters (like { or :) getting replaced by a single line break, which basically breaks the file altogether.
I managed to reproduce this locally, so that can't be my admin panel or anything.

#

after that happens, it starts shouting at me every time I try to do things like /lp editor:

java.util.concurrent.ExecutionException: me.lucko.luckperms.common.storage.implementation.file.FileIOException: Exception thrown whilst reading/writing file: griefdefender_definition
  at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
  at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
  at com.griefdefender.provider.LuckPermsProvider.lambda$createPermissionFuture$2(LuckPermsProvider.java:887)
Caused by: me.lucko.luckperms.common.storage.implementation.file.FileIOException: Exception thrown whilst reading/writing file: griefdefender_definition
  at me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage.loadGroup(AbstractConfigurateStorage.java:264)
  at me.lucko.luckperms.common.storage.Storage.lambda$loadGroup$9(Storage.java:184)
  at me.lucko.luckperms.common.storage.Storage.lambda$future$0(Storage.java:87)
  at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated array at line 14 column 20 path $.permissions[2]
  at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559)
  at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:476)
  at com.google.gson.stream.JsonReader.peek(JsonReader.java:425)  
  at me.lucko.luckperms.lib.configurate.gson.GsonConfigurationLoader.parseArray(GsonConfigurationLoader.java:183)
#

it is never broken in the same spot, though.

severe mural
crisp hinge
#

bloodshot [08.01.2021]
Ask LP about that. Not a GD issue
afaik, GD is written in a way like "I'll tell LP all it needs to know and let it do it's thing"

severe mural
#

I can see that from the source code

crisp hinge
#

although, I just tested and this seems to be triggered by running /gdreload

severe mural
#

what file format you using?

crisp hinge
#

json?

severe mural
#

you seen if it occurs with other formats?

crisp hinge
#

um. didn't test, actually.
is there a way to auto-migrate from json?
i'm kind of a newb in LP myself, stuff for it was set up by other team members

severe mural
#

/lp export backup, change storage-method to h2 for example, restart the server, /lp import backup

#

(you can call the export whatever you want, I just usually call it backup)

crisp hinge
#

I just looked at the file more carefully. when it malforms - there aren't all permissions present.
it looks like LP doesn't like it when API clears a group and then fills it up with like 40 flags

crisp hinge
#

I mean, I kinda sorta cherry-picked things that are relevant, because the full error is 6k+ characters and is spammed 100+ times
yes, that's 600k characters from a single server reboot

#

I just poked at it a bit more and it looks like every gdreload leaves a different amount of flags in that file

#

sometimes there are 6, 8, or 43, once I got 60, and after that it wrote 5 and broke the file

prisma hinge
#

Either the log or the error or whatever lol

crisp hinge
severe mural
#

what's the content of the JSON file?

crisp hinge
#
{
  "name": "griefdefender_definition",
  "permissions": [
    {
      "permission": "griefdefender.flag.block-place",
      "value": true,
      "context": {
        "gd_claim_default": "user",
        "source": "minecraft:snowman",
        "target": "minecraft:snow"
      }
    },
// a bunch more of them
  ]
}
prisma hinge
#

... 10 more
Gotta love Java

severe mural
#

no idea what it's complaining about there, that looks like totally valid JSON to me

crisp hinge
#

gonna record the amount of flags in the file after each reload.

46, 80, 13 (broke - replaced a colon with a newline), 32, 80, 33, 32, 57, 87, 6, 40, 32, 11 (broke - replaced a curly bracket with a newline), 33...
it feels like a race condition

severe mural
#

actually, I need at least the first 20 lines of that JSON file please

crisp hinge
#

won't help - last time it broke (11 flags one) - the error was on line 93

severe mural
#

ah I see

crisp hinge
severe mural
#

have you tried with other formats?

#

I wanna see if this is JSON-specific

crisp hinge
#

will do

prisma hinge
#

I really doubt it's json specific but more like plaintext specific

#

I have a feeling this wouldn't happen in h2, sqlite or any other database format

tardy glacier
#

hello fefo hugattack

crisp hinge
#

should I try YAML?

tardy glacier
#

why cant you use h2 or a db

crisp hinge
#

spamming gdreload doesn't break h2, but I kinda sorta need a human-readable format

prisma hinge
#

Web editor peepofingerguns

crisp hinge
#

well, true

#

I mean at least for the purposes of debugging this

prisma hinge
#

Well I don't know why you're still here thonk this is 100% issue worthy

#

!bugreport

wintry cloudBOT
prisma hinge
#

Uuh

#

Oh

crisp hinge
#

this may be GD's problem after all though.
imma poke at yaml for a bit and see if it breaks, then ask bloodshot if he does actually make async edits to LP groups and then file a report

prisma hinge
#

nothing came up after

crisp hinge
#

switched to yaml - I didn't even do anything, it already broke

prisma hinge
crisp hinge
prisma hinge
#

It may be caused by it but LP is (should) be thread safe

prisma hinge
crisp hinge
#

off to file a bug report

prisma hinge
#

No

#

just remove the filter

#

Not the "on"

quaint idol
#

don't use offline mode?

#

(Root cause is the editor can't look up the name of the account with that UUID, since it obviously doesn't exist)

fair parrot
#

I don't know how it happened

prisma hinge
#

I have no idea what you're talking about tbh

#

Not with so little info

fair parrot
#

this message 😄 Force-added player with duplicate UUID 113f29bc-3478-3af0-9a41-61970f9ed4fe

#

it says that I have duplicate UUID in luckperms or?

high raven
#

that's an offline mode uuid

keen spade
#

So if I'm using rcon to connect to a running Minecraft server terminal it looks like I can't run any LuckPerms commands like lp info

#

Am I missing something or is there a workaround for this?

#

Trying to run some LuckPerms commands from a script to bootstrap an install.

#

Ah looks like it's a known bug.

#

Bummer.

#

(Not wth LuckPerms)

tardy glacier
#

maybe luck should PR it to paper

#

theyre generally pretty fast afaik, esp with known community people

dense silo
#

I need help with using LuckPerms, where could I get the support on this server

dense silo
#

ok thanks!

tardy glacier
#

no problem :)

dense silo
#

So, I need help with LuckPerms, I did /lp LazyBrazy owner meta addprefix 1 "&4[Owner] &4" and then I gave myself the rank and it didn't appear when I typed

#

please help

tardy glacier
#

does it show up in /lp user LazyBrazy info? (please screenshot this as well)

dense silo
tardy glacier
#

lovely

#

!chat read this:

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
dense silo
#

ok thanks

#

im still confused

tardy glacier
#

what about

dense silo
#

what command I should do to fix it

tardy glacier
#

did you read the page

#

i guess not since you replied in less than a minute

dense silo
#

ok let me re-read

#

I read it and still don't understand

tardy glacier
#

you need Vault + a chat plugin

dense silo
#

I do have it

#

I have vault and EssentialsChat

tardy glacier
#

great

dense silo
#

now what?

prisma hinge
#

Screenshot /ess version

dense silo
dense silo
prisma hinge
#

And you're saying they show on lp user info

dense silo
#

yes

prisma hinge
#

!moss better ask them

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
dense silo
#

Ok, thank you

glad sail
#

@dense silo @unborn umbra

dense silo
#

Hello!

glad sail
#

send me a screenshot of the perms you've given owner

tardy glacier
dense silo
#

what command do I do

glad sail
#

on the web editor

dense silo
#

ok

glad sail
#

./lp editor

#

go to group owner

dense silo
glad sail
#

delete 2 of them

dense silo
#

ok

#

done

glad sail
#

you really should weight your groups

#

those with the highest weight take priority

dense silo
#

ok, how much weight should I put on each group

glad sail
#

anyway thats another issue

#

this is all on the wiki, for now ill help you with the prefix

dense silo
#

ok

glad sail
#

for starters you havent set a display name

#

displayname.Owner

#

ad that as a node

#

prefix.1.[&4Owner]&f

#

paste that into your current prefix slot

#

then send another pic

dense silo
#

ok

#

how do I do that

#

sorry, im new

#

with this

glad sail
#

okay so at the bottom paste what I sent you in

dense silo
#

ok

#

ohhh ok

glad sail
unborn umbra
#

what did i dowrong

glad sail
#

press enter

unborn umbra
glad sail
#

then add in the bottom right

dense silo
#

what,
displayname.Owner?

glad sail
#

delete all other prefixes

unborn umbra
#

me?

glad sail
#

no not you

dense silo
#

do you put displayname.Owner in the permisson box and then press enter?

glad sail
#

yes same as you did with the prefix

dense silo
#

ok

glad sail
#

Have you tried watching a youtube tutorial?

dense silo
#

I didn't find anything on my end

glad sail
#

How do you setup LuckPerms on a Minecraft server to add ranks and permissions? Well, that is exactly what I go over in this video. This is an in-depth tutorial on how to use LuckPerms on your Minecraft server. LuckPerms is the best Minecraft permissions plugin out there, and it is super easy to use. After you've gone through this video you will ...

▶ Play video
#

so you havent watched this?

dense silo
#

I watched some if it, I'll watch the whole thing

glad sail
#

good

#

you need to learn how to do it - itll make both of our lives easier

#

trust me

dense silo
#

I am looking to have the ranks look like - [RANK] Username

glad sail
#

yes

#

should be easy to do

dense silo
#

ok

unborn umbra
#

i looked at the video did everthing right

#

and still no work

#

i am a god a luckperms but and get it to work lol

tame hollow
#

What even are you trying to do

dense silo
#

when we made the group and did the prefix, it doesn't show up when you type in chat

quaint idol
#

!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
glad sail
#

can you show me the nodes you have set?

tame hollow
#

Just read the FAQ it has plenty of troubleshooting options to try

dense silo
#

I still don't understand

#

@unborn umbra what hosting service are you using?

tame hollow
# dense silo I still don't understand

WHAT don't you understand?
What have you tried?
Show some screenshots?
Have you ran any of the commands suggested in the FAQ guide?
What are the outputs of those commands (send screenshots)
You need to make an effort with seeking support

dense silo
#
  1. I don't understand what command I need to use in order to show the rank in chat
#
  1. I tried changing the prefix and doing other commands to achieve this
#
  1. I showed screenshots of the LuckPerms editor above but will include more
#
  1. I tried but it still doesn't work
#
  1. Not sure, can you tell me what commands I should use
#

You need to make an effort with seeking support - Ok, I understand

prisma hinge
#

I'm assuming the prefix still shows in lp user info?

dense silo
#

yes

prisma hinge
#

Okay, let's move to #general and I'll help you there as LP seems to be working fine

thin arch
#

Im running a MySQL and I host my server on 2 compters the computer thats running the MySQL server is fine but the other computer doesnt have acces to connect to the MySQL server. How do I allow it to connect to the MySQL server?

heady finch
#

Did u give the other ip (non working server) access to the database? There is a table for access right for all database users (including root) which specifies if it is only a local connection, a connection from a specific ip or from any ip.

thin arch
tame hollow
#

i'd consider creating a new user with a password

thin arch
#

ok I did that

thin arch
#

yep no clue what im doing Fixed

opaque nebula
#

i have my luckperms setup with a mysql server and the configs for both servers are nearly identical. The prefixes arent matching between servers for my player only

#

i did change the user-server-uuid-cache setting to true, then deleted the other "user" in my luckperms dashboard

#

is there a way to kinda clear the cache as to reset my player uuid?

opaque nebula
#

could someone help lol

tame hollow
#

The prefixes arent matching between servers for my player only
more info on this please

#

what does /lp user <user> info show on the separate servers

opaque nebula
tame hollow
#

Then the issue isn't with LP

opaque nebula
#

when i deleted the uuid related to me it only affected the one server

#

but there was a "user" named with my ign with the same perms that worked on the other server

prisma hinge
#

hello i was wondering if there was a guide to setup the permissions for the plot-squared plugin for creative

#

There isn't a guide for any plugin in particular

#

!usage

wintry cloudBOT
prisma hinge
#

And for the permissions check the P2 documentation

#

ok thank you

lime atlas
#

Hey, we tried bungee for the first time ... we set it up on a seperate server on the same root while the main server still is running. now on the main server this appears if i log in.

wintry cloudBOT
untold meteor
#

/lp verbose command <name> <command>
How to use it

daring stirrup
solid narwhal
#

Evening, i saw a server using luckperms which had a rank group "Netherite" which wasnt a standard purple color it was litterly with a shade from dark purple to light purple not just straight a jump from color to color but litterly in a shade way,
Now my question: How is this done, and could i do it my self

quaint idol
#

1.16 allows for full RGB coloring, not just the 16 preset colors

#

They just color each letter in a way to make it appear as a gradient

#

Some chat plugins use a formatting library called Minimessage, which has a thing to automatically generate that for users

solid narwhal
#

really?

quaint idol
#

ye

#

There was a lot of hype when that particular change was announced by mojang

solid narwhal
#

thats amazing! thank you _11 🙂

quaint idol
#

ye

#

Consult your chat plugin's documentation for how you can do RGB and if it supports gradients in an easier way, some do

solid narwhal
#

hm

#

atm no chat plugin

#

what plugins can i use to allow the rgb colored luckperm prefix

quaint idol
#

!chat bottom link has a bunch of chat plugins known to work with Luckperms, not all of them support RGB though

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
solid narwhal
#

which one do u suggest if its pure for rgb

#

just looking to have my lobby players get a nice default rgb prefix 🙂

quaint idol
#

I personally use Carbonchat (which does use minimessage and thus has access to easy gradient formatting, however it's one of the larger ones & it's still in dev)

tardy glacier
#

carbonchat POG

solid narwhal
#

hm

#

is venturechat with rgb

quaint idol
#

Venturechat does have rgb support iirc

#

it's another one of the larger ones though

solid narwhal
#

hm

#

what one is small that wont require alot but still allows rgb ?

quaint idol
#

If you just want simple, you most likely have EssentialsX already, so can just add EssentialsXChat

solid narwhal
#

its honestly just for a lobby so going all out with such on a lobby is a bit overdoing it >,<

#

ah amazing

#

thank you

quaint idol
#

you might already have EssXChat already as well, it's still bundled with EssX iirc

solid narwhal
#

sorry to ask, i know its not luckperms related..

#

but what does essentialsXGeoIP and XXMP do?

quaint idol
#

XXMP is one of those "if you needed it, you'd know". 99.9% guarantee you don't need it.
GeoIP prints the rough geolocation of people on join and /seen for admins

solid narwhal
#

thank you for explaining ^^

prisma hinge
#

hi i know i did a dumb thing but i was copying files from server on vps end this is the error

#

how do i fix it end keep old ranks

#

Did you copy the files while the server was running?

#

yes i selected all files expect for server properties end zip-ped it end put it on new machine

#

i mean server

#

While the mc server was running?

#

yes

severe mural
#

ffs

#

you copied the file whilst it was still being read

#

no wonder you corrupted your files

prisma hinge
#

If you still have the old server somewhere, copy the files while its shut down

severe mural
#

^

untold badger
#

Hi, LuckPerms is spamming me with errors, but I'm unsure whether it's a bug (and should report it on GitHub) or I have made a mistake. Whenever I type '/lp' or '/luckperms' (before I even send the chat message), I get the console spam here: https://pastebin.com/wJyUYHtd. I'm using Fabric, and I built it directly from GitHub.

high raven
#

can you replicate on a stock fabric server with no mods

untold badger
#

That's what it's running.

#

I tried that in my bugfixing.

fast vault
#

Does someone know if the switchprimarygroup is a necessary command if the groups already have weights assigned to them?

#

Oh i think i switch answered my own question, i think yes

prisma hinge
#

!paste your latest log please (located in logs/latest.log) @untold badger

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!

untold badger
#

Thanks!

prisma hinge
#

it's probably to do with the snapshot, works fine on latest release (with latest fabric-api)

#

I'mma test on snapshot

untold badger
#

OK, thanks.

I know there is some way of making it work with snapshots, but maybe it'd require adapting it somehow...

prisma hinge
untold badger
#

The EULA presents no end to constant annoyance...

tardy glacier
#

echo "eula=true" > eula.txt && java -jar server.jar

daring stirrup
#

Just fork paper and remove eula much better

untold badger
prisma hinge
#

on spigot (and forks) you can specify a jvm flag to "skip" it

untold badger
#

Fancy!

prisma hinge
#

aHA found it -Dcom.mojang.eula.agree=true (spigot and forks)

untold badger
#

Yep - I think it's probably the snapshots. I used the same jar on Fabric 1.16.5 and I didn't get the errors.

prisma hinge
#

yeah it's the snapshot that's borked

untold badger
#

Well, thanks so much for your help.

tardy glacier
#

Hello Stormsway,
thank you for your recent visit to the LuckPerms support center.
Your luckperms agent was "Fefo ❤️ ".
Please complete our survey:
Out of 5 rate the following:

  • Speed
  • Friendliness
  • Cuteness
  • Knowledge in Luckperms
  • kindness

Thanks!

untold badger
#

I'm guessing that's a joke, but I'm not 100% sure...

prisma hinge
#

tbh I'm not sure if something like this is worth a GH issue since it's a snapshot and the platform LP is most used on (bukkit) only runs full releases lol and snapshots are not guaranteed to be consistent between one and the other

#

but I should also say I have no clue how the fabric team handles their mappings between versions ¯_(ツ)_/¯

tardy glacier
daring stirrup
#

agm?

untold badger
tardy glacier
#

annual general meeting

#

for the board to present the progress of the company with its shareholders/clients

high raven
#

aber you troll

tardy glacier
#

im trying to SPREAD CHEER

prisma hinge
#

cheers mate cct 🍻

tardy glacier
#

ok

prisma hinge
tame hollow
tardy glacier
#

🥺

#

Please don't attempt to mess up my stats

daring stirrup
#

4.5

tardy glacier
#

Thank you cas

daring stirrup
#

Could've gotten a 0.5 more but u were rude

urban carbon
#

when I open the LP Editor and save changes permissions dont work and the faces dont show up

prisma hinge
#

What?

urban carbon
#

When i do the command /lp editor it opens and I go to users it shows names but it also shows a steve face instead of the players

prisma hinge
#

Do you run a bungeecord network?

urban carbon
#

no

prisma hinge
#

Offline mode?

urban carbon
#

No its on a VPS

#

if that helps

prisma hinge
#

Not what I meant

#

Do you allow non-premium players to play on your server?

urban carbon
#

yes

prisma hinge
#

Well that's the issue

urban carbon
#

what does that do

prisma hinge
#

They don't have a mojang UUID so they have no skin

urban carbon
#

im confused

#

Iv used this plugin on another server and it worked perfectly

prisma hinge
#

non-premium players = no mojang UUID

#

no mojang UUID = no skin

urban carbon
#

you might think im dumb but how do you get a UUID because im slow

tardy glacier
urban carbon
#

I looked myself and the other player online and we came up

#

thats why im confused

prisma hinge
#

That's not how it works

urban carbon
#

ok but still I have used this plugin before

prisma hinge
#

If your server is in offline mode (allows non-premium players to join) you don't get your mojang UUID

#

You get a UUID based on the nickname

urban carbon
#

how do I change that

prisma hinge
#

Unauthenticated

prisma hinge
urban carbon
#

ok

#

I will try that

#

give me one moment

#

it is set to true

#

already

prisma hinge
#

Screenshot lp user <user> info