#support-2

1 messages · Page 55 of 1

bronze ocean
#

or put it literally for anyone

proper pulsar
#

Erm did you manually configure the nginx?

bronze ocean
#

no, i haven't touched nginx.conf

proper pulsar
#

Because the correct folder is /opt/luckpermsweb/webfiles

bronze ocean
#

oh.

#

OHHHHHHHHHHHHHHHHHHH

#

im dumb

proper pulsar
#

I mean the file is called sites-available/luckpermsweb_<external_address>.conf

bronze ocean
#

ok now it's good

proper pulsar
#

Why?

#

Ah

bronze ocean
#

It's good now

#

no forbidden errors

proper pulsar
#

Did you change it?

bronze ocean
#

yes

proper pulsar
#

Why?

bronze ocean
#

i had to just change the root variable

#

to /opt/luckpermsweb/webfiles

#

root /opt/luckpermsweb/webfiles;

proper pulsar
#

Yes

bronze ocean
#

now, let me start up my mc server again, and ill see if it connects this time

proper pulsar
#

That should have been generated automatically

bronze ocean
#

what should have been gened automatically? the here's the final steps? yeah, im pretty sure i pasted it in here

proper pulsar
#

I mean the installation script generates the nginx config file for you

#

With the correct path

#

No manual interaction required

bronze ocean
#

it does?

#

where does it put it?

proper pulsar
#

Yes

bronze ocean
#

wat

proper pulsar
#

There

bronze ocean
#

in /etc/nginx/sites-enabled?

proper pulsar
#

/etc/nginx/sites-available/luckpermsweb_<external_address>.conf

bronze ocean
#

well im dumb, i could of just enabled nginx installation and let it do its thing, but i didn't

proper pulsar
#

And it creates the symlink to /etc/nginx/sites-enabled too

bronze ocean
#

agh

proper pulsar
#

That's why you don't fiddle with scripts if you don't know what they do

bronze ocean
#

yup

#

i need to understand it more

#

lol

proper pulsar
#

You can run the script again

#

It should just update everything

bronze ocean
#

with nginx enabled?

proper pulsar
#

Remove your custom nginx config files though

bronze ocean
#

k

proper pulsar
#

Not all, just the ones you added for the LPweb

bronze ocean
#

Mkay. I'm doing that now

#

bloody brillant. Very nice script

proper pulsar
#

You're welcome

#

And thank you

bronze ocean
#

Well, agh. It worked for a minute.

#

checking error logs

proper pulsar
#

Btw you should enable HTTPS

#

It'll generate a certificate for you if you don't have one using let's encrypt

bronze ocean
#

Cloudflare throws me a cert, so its HTTPS automatically

proper pulsar
#

Or that

bronze ocean
#

can i change the port it listens on to something else?

#

port 80 is already in use by nginx, plus it apparently also conflicts with another application

proper pulsar
#

Erm

#

A nginx server can serve multiple home pages

bronze ocean
#

it can? all on the same port 80?

proper pulsar
#

Yes

#

That's been standard since the 90's

#

Pretty much every even slightly advanced webserver can do that

bronze ocean
#

ah, apache2 has been conflicting. ive gone ahead and will remove it ugh. dang you ubuntu

proper pulsar
#

Well that of course doesn't work

tame hollow
#

this is not ubuntu's fault :P

proper pulsar
#

Only use one or the other

bronze ocean
#

i blame ubuntu nonetheless

#

.... oof

#

are you SURE that i can use multiple stuff on port 80. because now nginx is reporting all my services are down

#

at least cloudflare is

proper pulsar
#

You cannot run multiple services

bronze ocean
#

.....

proper pulsar
#

But multiple websites

bronze ocean
#

well i am running multiple websites, all running on different ports

proper pulsar
#

Like as long as the same nginx instance runs all servers

bronze ocean
#

which nginx serves

proper pulsar
#

They all can be on the same server

#

That is called virtual servers

#

Now make sure nginx is running

bronze ocean
#

nginx is running

#

oh

#

it wasnt

#

mandatory troubleshooting steps

proper pulsar
#

I mean I surely didn't know what I was doing when I asked you to check

#

I mean I clearly know nothing about that stuff

bronze ocean
#

I know haha true

#

... so now, all that's left tonight at least

#

is codimd (a collab software) is conflicting with luckperms for some unknown reason. Now i don't know why it's doing that. it's probably because of the config file, but im going to turn it off for now

#

and now luckperms should load in its place...

proper pulsar
#

Well make sure that both sites are enabled in the sites_enabled folder

bronze ocean
#

collab.conf and luckpermsweb are in there

#

wat

proper pulsar
#

that's fine

#

Should be the same in the other config

bronze ocean
#

no, its not the same in the other one. oof

proper pulsar
#

Well yes

#

0.0.0.0:80 is the same as 80

bronze ocean
#

ah...

proper pulsar
#

And the issue is that you have HTTPS enabled on the other site

bronze ocean
#

ohhhh

#

well that server block is meant to force redirect from http to https

#

should i remove it?

proper pulsar
#

WEll

#

You need to decide on whether you want your local server to be using HTTPS or if you want to handle it through cloudflare

bronze ocean
#

hm

#

true

proper pulsar
#

Mixing it creates issues

#

Either is ok

bronze ocean
#

well im gonna remove that server block then

proper pulsar
#

Well no

#

Merge them

bronze ocean
#

wat

#

merge them?

proper pulsar
#

Shlould be

server {
     listen 80;
     server_name collab.xxxxxx;

     location / {
         #....
     }
}
bronze ocean
#

mm gotcha

proper pulsar
#

If you have any more HTTPS services you need to make sure they're running HTTP only locally

bronze ocean
#

Well dang. I did convert all of them to be running on port 80.. but now they are fetching 502s. i'm gonna solve this in the morning, if not. I'm just gonna revert to the snapshot i made before all the changes

proper pulsar
#

Well make sure you configure cloudflare so that it knows you're running everything on HTTP and that it doesn't redirect but proxy the traffic with HTTPS

bronze ocean
#

Well it is proxying everything

#

Now it’s probably confused

proper pulsar
#

If in doubt install the LPweb stuff with SSL enabled

#

It will get a cert like your other services

bronze ocean
#

then I’ll do that. I’ll revert to snapshot tomorrow. Install on LXC

#

And use that

#

Sounds good.

#

I’m sure it’ll gain access via port 80 since it is exposed

#

Etc etc

#

Thanks brain.

proper pulsar
#

You're welcome

prisma hinge
#

anyone know why my Owner prefix isnt showing up in chat
I beg any of you for help

quaint idol
#

Please don't ask in multiple channels...

tame hollow
#

hey lets not cross post

zenith flame
#

hello
how to show the rank in tab list

quick lagoon
#

use a TAB plugin

bronze ocean
#

@proper pulsar Hey, i tried the script again. HTTPS certificate all that fails. Seems to fail the http challenge when nginx is off Should i just create a cert manually?

wintry cloudBOT
#

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

bronze ocean
#

@wintry cloud clippy pls

proper pulsar
#

You need nginx running of course

bronze ocean
#

alright

#

I just make sure that certbot and nginx can cooperate

#

so, running the script again, this time nginx is enabled and started

proper pulsar
#

Ok

bronze ocean
#

ah freak.

#

I got rate limited

#

I'll wait a hour then around 8-9ish ill start the script again

proper pulsar
#

Ok

mortal thorn
#

Can anyone show me how to setup permission with Luckperms on the editor website?

mighty yarrow
#

!editor

wintry cloudBOT
bronze ocean
#

CC: @proper pulsar again.

wintry cloudBOT
#

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

bronze ocean
#

So, im not sure where .well-known is being placed, but certbot can't find it

#

and its unauthorized

proper pulsar
#

Well it seems like you have HTTPS redirect enabled on cloud flare.

#

Disable that

bronze ocean
#

ah, k

proper pulsar
#

Try that

bronze ocean
#

now it should propagate

proper pulsar
#

Yes

#

Might take a few minutes for those changes to take effect

bronze ocean
#

usually it's pretty quick

#

ah, a new error popped up

#

Well, 80 is enabled

#

443 is enabled

#

webroot path should be correct

#

and it contains the right ip address

mortal thorn
#

whenever i set a prefix it never shows in chat

bronze ocean
#

do you have vault enabled?

mortal thorn
#

me?

bronze ocean
#

yes you

mortal thorn
#

idk what that is

bronze ocean
#

vault is a plugin for handling prefixes /suffixes

mortal thorn
#

ok thanks

bronze ocean
#

so brain, what should i do at this point, i have 3 more chances before it times me out again

#

oh waw

#

ok

#

Noice. I got it working!

#

@proper pulsar VICTORY SCREECH woooop

wintry cloudBOT
#

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

bronze ocean
#

now i know how to do that

proper pulsar
#

You’re welcome

bronze ocean
#

applauds developer ladies and gentlemen, brainstone is awesome

#

👌🏻

prisma hinge
bronze ocean
#

Vsauce, michael here

ancient meadow
#

How do i get multiple prefixes with essentialsxchat

prisma hinge
#

!stacking

wintry cloudBOT
ancient meadow
#

still cant find the config for it

prisma hinge
#

The config for stacking or the config for essxchat?

ancient meadow
#

for stacking

prisma hinge
#

Did you uuh

#

Have you tried

#

reading the wiki, CTRL + F in the config file and searching for the settings the wiki mentions?

ancient meadow
#

the wiki just says You still need to have a chat formatting plugin installed

prisma hinge
#

!chat

wintry cloudBOT
#
LuckPerms does not display things in chat!

LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!

ancient meadow
#

When i do /vault-info it says my chat is luckperms not essentialsxchat

#

idk what plugins causing it

high raven
#

That means your chat info comes from LP which is good

#

Use /ess version and send the output

prisma hinge
#

The ""chat plugin"" Vault indicates is the one that holds the prefix and suffix and that kind of info (so other plugins can get those through Vault), not the actual plugin that manages chat

#

Also

#

Hi Larry

#

It is very important for one to say "Hi Larry" to Larry every day.

high raven
#

Hi fefo <3

prisma hinge
#

!download don't mind me

wintry cloudBOT
mortal thorn
#

whats a good free anti cheat

quick lagoon
mortal thorn
#

how to get rid of the < > in between names on my server for eg. <somerandomign>

prisma hinge
#

#general and that's up to your chat plugin

high raven
#

Do not ask in several channels

proud thunder
#

okk

#

anyone wanna help me dm me

high raven
#

Do not ask in several channels. Final warning

cedar horizon
#

so in lp web editor i can change from prefix.170.&4&lOwner&r &4 to prefix.170.&#A93226&lOwner&r &4 ?

quick lagoon
#

yes, but you will need a chat plugin that supports such an RGB format

cedar horizon
#

yea so i just use essentialsx and its okay

quick lagoon
#

the latest dev build shold work

cedar horizon
#

yes 😄

#

thank you so much 😄

feral lion
#

im trying to config luckperms for a network but it cant connect to the mariadb, says connection refused

quick lagoon
#

!errors

wintry cloudBOT
feral lion
#

what is the best database for a network, ive tried using maria but it doesnt work. the service errors out

prisma hinge
#

!paste the error

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
#

Please?

feral lion
#

ok let me get it

prisma hinge
#

Is that the whole error?

feral lion
quick lagoon
#

it doesnt look like something coming from luckpemrs

stuck coyote
#

Thats deffinetly a error on the server side

feral lion
#

ok

stuck coyote
#

And I don't mean the Minecraft server, I mean your VPS

prisma hinge
#

hmm yea that's on the bare metal setup

stuck coyote
feral lion
#

thats what i thought.... :/

tame hollow
#

yeah usually LP works just fine with maria

feral lion
#

maybe my muking around with the root password caused something

feral lion
#

should i use my existing minecraft server user for the database or should i just use root?

stuck coyote
#

always create a dedicated database and user

feral lion
#

ok so i have the database "minecraft". i should use a user that isnt root

#

also i have the mariadb running and i can log in with the root but when i use the same creds in luckperms it gets refused

quick lagoon
#

!errors

wintry cloudBOT
prisma hinge
#

!moss for me 😛

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
hard flame
#

how do contexts work within bungeecord? I'm trying to set a permission within a server, and using the context server=cereus (which is what it's named to bungeecord) it doesn't seem to work.

prisma hinge
#

It doesn't take the name you set in bungeecord config

tame hollow
#

is this for a bungee permission? you need to use the world context to define servers on the proxy level

quick lagoon
#

context for bungeecord permissions is server=bungee, world=servername

#

but for bungeecord permissions only (i.e. plugins on bungeecord proxy)

prisma hinge
#

It doesn't take the name you set in bungeecord config
It takes the name you set in the Spigot servers LuckPerms config.yml, the server: setting (which, by default, it's global)

feral lion
#

how do i setup the perms for bungeecord? i got everything working with no errors but now how do i access the perms for bungeecord?

prisma hinge
#

From proxy console, it's the exact same as Bukkit LP but instead of being /lp it's /lpb

#

(I mean you can also give yourself the permission and use it in game as well)

feral lion
#

i dont have perms to access /lpb even tho im op

prisma hinge
#

op isn't a thing in bungeecord

feral lion
#

ok. so i acces through console?

prisma hinge
#

And the spigot server has nothing to do with it, you'll need to run from the bungeecord console lpb user <yourself> permission set luckperms.* and then you'll be able to do all sorts of fancy stuff

tame hollow
#

you need to add the luckperms.* permission which is explained in the usage guide

#

!usage

wintry cloudBOT
tame hollow
#

and make sure that the bungee LP is using the same DB as the other servers too

feral lion
#

ok i got that. but i still cant acces the /server command thats part of bungeecord

tame hollow
#

because you need to add the permission for it

frank ember
#

give yourself permission to use that command then

feral lion
#

i did

tame hollow
#

how

feral lion
#

in the lpb editor

frank ember
#

did you save it

tame hollow
#

show us /lpb info and /lp info please

feral lion
#

!paste

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!

feral lion
#

lpb then lp

tame hollow
#

okay, how about /lpb user <yourname> info and /lp user <yourname> info

#

oh you're using pluginmessage as the messaging service, you may want to use SQL

#

that's irrelevant to the issue though, just a suggestion lol

feral lion
#

ok....

tame hollow
#

alright so that's set up correctly

#

can you do /lp group default permission set bungeecord.command.server

#

try the server command after that

feral lion
#

you mean lpb?

tame hollow
#

well it shouldn't matter

#

same database

#

(although there might be a slight delay in syncing because you are using pluginmsg)

feral lion
#

now its working. but before when i used the web editor it didnt work (and yes it saved) plus in waterfall i saw it say something about pinging other servers or something

#

ooooooohhhhhhhhh.

#

it was a fucking typo

quick lagoon
#

oh oopp

prisma hinge
tame hollow
#

gotta love typos xD

feral lion
#

so can i import my old perms files (theyre the h2 ones) into the database

tame hollow
#

!switch Yep

wintry cloudBOT
prisma hinge
#

!switchstorage

wintry cloudBOT
tame hollow
#

jinx

prisma hinge
#

:i

feral lion
#

lmao. tnaks

#

the --upload tag doesnt seem to work but whatever. thanks for the help

prisma hinge
#

Does it print an error?

feral lion
#

nope just exports to --upload.json.gz

prisma hinge
#

lmao

#

hmm works fine for me

#

You sure you typed exactly lp/lpb export --upload and nothing else?

feral lion
#

in the wiki page it says /luckperms export --upload

#

but whatever i got the perms transfered

tame hollow
#

@feral lion you aren't using the latest version of LuckPerms that's why

#

the --upload is a recent addition

#

sorry

prisma hinge
#

So idk what happened there

tame hollow
#

er...

#

huh

#

weird

prisma hinge
#

🤷‍♂️

tame hollow
#

so can i import my old perms files (theyre the h2 ones) into the database
i'm guessing maybe they used an old version to try and export

#

because i just installed the latest LP and tried the --upload flag and it worked

fair stag
#

im using the luckperms PlaceholderAPI for deluxemenus to check if the target user has some perms with %parseother_{{target}}_{luckperms_has_permission_punishmentsystem.spam.tier1-7}%

My question is can it still check the perms on offline players since I have some issues between when the player is offline and online?

prisma hinge
#

hi there, I just upgraded to a MySQL database using my server's built in function and when i restarted the server, everything is gone. I only have the default group now, i had 22. did i just mess up astronomically?

frank ember
#

try changing it back to h2 then export it then change back to mysql and import it

prisma hinge
#

aight then

#

tho i think i messed up cuz the server was still on .-.

#

the luckperms-h2.mv.db still seems to be there...

#

lemme see

#

because i did this with the built in tool that my server host provides, i have no clue what to actually change, would deleting the config file and regenerating it do the trick?

high raven
#

!switch

wintry cloudBOT
high raven
#

@prisma hinge follow this ^ the config delete would do nada

prisma hinge
#

alright

#

thanks

prisma hinge
#

looks like deleting the config did work

#

i needed to reset the host n stuff

#

its all good now

proud thunder
#

anyone tryna help me DM ME ok

high raven
#

@proud thunder just ask a question, don't ask people to DM you

proud thunder
#

how to use it!!!!!

high raven
#

Use what?

#

!usage explains how to start out with luckperms

wintry cloudBOT
proud thunder
#

lol

prisma hinge
#

ok i need help

#

i made bungee server

#

and i made specific hub rank in hub

#

and specific in factions

#

but when i come from hub into factions i still have Hub?

mighty yarrow
#

Posting in multiple channels will not speed up an answer btw

high raven
#

indeed it won't, and it's spam - so don't

hard flame
quaint idol
#

define "completely break it"

hard flame
#

i think i might still be doing something wrong with this arg-based stuff

quaint idol
#

Actually I don't see anything for context in there

#

think you need ... .usecontext.global or such

hard flame
#

it printed a stack trace in the middle of lp verbose, and then when someone tried to run the command to add to cerean, it gave them mod

#

also it kicked me from the server

high raven
#

It's on the bottom of the argbased page

#

the usecontext one

quaint idol
#

!paste the stacktrace

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!

hard flame
#

oh so it has to have a usecontext? it doesnt just default to global

quaint idol
#

yup, they need a usecontext node as well

hard flame
#

[04:36:41 INFO]: > luckperms.user.parent.add (true)
[04:36:41 INFO]: > luckperms.user.parent.add.cerean (true)
[04:36:41 INFO]: > luckperms.user.parent.add.cerean.modify.others (true)

so i'd need luckperms.usecontext.global in addition to these three? or luckperms.user.parent.add.cerean.modify.others.usecontext.global? or luckperms.user.parent.add.usecontxet.global? (i only want them to be able to add this one group, not other groups like mod)

high raven
#

what does verbose say u need

hard flame
#

or should i redo it to
luckperms.user.parent.add true
luckperms.user.parent.add.modify.others
luckperms.user.parent.add.cerean

#

idk

high raven
#

whatever verbose says u need lol

hard flame
#

that seems most similar to the promote example in the wiki

#

how do i read verbose to tell me "what i need"? I see a list of permissions that it checked when the command was run, but how do i know what i need from that? is it all of them?

high raven
#

use the verbose command command

hard flame
#

oh

#

i see

#

i just had /lp verbose on

tame hollow
#

lol, very useful thanks LP

hard flame
#

yEah

#

is there anything else i can try to troubleshoot this? or is it just a ton of trial and error

high raven
#

With argbased, verbose command is 1000% the best way

#

it's not even trial and error, it's just check the perms and add them

hard flame
#

see screenshot

high raven
#

is that player online

hard flame
#

yeah

tame hollow
#

that command check thing is quite new

high raven
#

is that player OPped?

hard flame
#

nope

#

tried it with another online user, same thing

high raven
#

did it work? did you get the parent?

hard flame
#

no

tame hollow
#

it is a bit of trial and error tbh, i recall there is a permission you need to add before you see any other permissions in verbose

hard flame
#

wouldn't the console have all perms, so it should be able to see perms in verbose?

tame hollow
#

that's not quite how it works

hard flame
#

did /lp verbose on in console earlier and it saw a lot of stuff

tame hollow
#

verbose is simply listing every permission that is being checked (which matches the filter)

high raven
#

Argbased may not work with verbose command, actually. Not certain but that could be it

#

do lp verbose on <playername> & luckperms @hard flame

tame hollow
#

yeah this is the first time i've seen someone try to use it with that

high raven
#

then have them run the command

quaint idol
#

Verbose for sure works with arg-based, I've done it before

#

here lemme pull the nodes I have set and you can see if you're missing any

tame hollow
#

yeah, i just remember there needs to be a permission set before anything else is reported

#

think it was like a context.global one or something

hard flame
tame hollow
#

yeah i think that's just the autocomplete

hard flame
#

ah

tame hollow
#

the ones you want will be much longer

hard flame
#

longer as in more specific?

quaint idol
#

gimme a sec I'll pull an editor link of my perms

hard flame
#

ok but i dont want them to be able to modify anybody except in this one case

quaint idol
#

yup

#

that isn't enough for them to modify people yet, since you haven't specified which groups

tame hollow
#

nice shorthand permissions

quaint idol
#

so ```
luckperms.user.parent.{add,remove,addtemp,removetemp}.{ COMMA SEPERATED LIST OF GROUP NAMES }
luckperms.user.parent.{promote,demote}.<trackname>.{ "" }

hard flame
#

oh okay it worked

quaint idol
#

and the group they inherit from has ```
luckperms.modify.user.{others,self}
luckperms.usecontext.global
luckperms.user.parent.{add,remove,addtemp,removetemp}
luckperms.user.{promote,demote}

hard flame
#

awesome

#

i think its working

quaint idol
#

keep in mind that the web editor thinks the commas are seperating nodes, even though in this case that's wrong. As such, you might need to set them with commands

tame hollow
#

it's fine when you edit them in the list

#

just not while adding them

quaint idol
#

yup

tame hollow
#

you can yell at me for that

quaint idol
#

HOW DARE YOU HAVE AN EDGE CASE BUG THAT WON'T AFFECT 99% OF THE USERBASE

#

😛

hard flame
#

i set

luckperms.modify.user.others
luckperms.usecontext.global
luckperms.user.parent.add
luckperms.user.parent.add.cerean
``` true and that just allowed them to add others to absolutely any group (ie. admin), even with `luckperms.user.parent.add.*` as false in addition to that (that seems sorta wrong to me).
#

(when i unset luckperms.user.parent.add, they could no longer add anything)

#

oh @quaint idol happy birthday btw

wintry cloudBOT
#

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

hard flame
#

oop sorry

quaint idol
#

stfu clippy people can ping me to say hbd

hard flame
#

cool bot tho

prisma hinge
#

@quaint idol

#

😛

hard flame
#

lol damn

#

wait question 11, so in the setup you showed, were those with ur luckperms-modify-user-groups group able to add ppl to groups outside of {permresident,citizen,default,visitor}?

quaint idol
#

nope

#

same use case as you I think, non-admins who can promote people to some set groups

hard flame
#

weird, because that's essentially what's happening to me. if i allow luckperms.user.parent.add, they can also add mod to ppl, which i dont want

#

yeah same use case

sick vale
#

When configuring LuckPerms across a network, where is the best place to create the Database? Would it be best to do it on the Proxy Server, or the server w/ the most allocated ram? Does it matter?

tame hollow
#

if you mean a mysql database, that is totally independent of any server

#

it's its own server

sick vale
#

Okay 🙂

quaint idol
#

@hard flame do you have arg-based perms enabled in the config?

sick vale
#

Stupidsh question, but is it possible to sync groups across a network without each group having the same permissions on each server? Ex. User donates for A on Survival, but has the rank A on Creative as well. A completely different set of permissions, but user still has the group A

quaint idol
#

!context

wintry cloudBOT
sick vale
#

Thanks! I managed to miss that page 😅

hard flame
#

no 🤦‍♂️ it was off.... im so bad

#

thanks for the support guys

torpid lantern
#

Hi,
We (server) currently use PermissionsEx and have a bigger script framework behind our server (using CommandHelper).
That relies on the default group having a specific name which is not "default" (it expects "visitors").

My question is, is there any way to rename the LuckPerms default group. And is there an API call to get the default group?
(I could let the "default" group inherrit the "visitor" group, but then the name is wrong and all scripts using that have to be updated.)

lilac hazel
#

!default

wintry cloudBOT
lilac hazel
#

You can't rename the default group

#

it is "default"

torpid lantern
#

That major sucks

tidal blade
#

Not really. Because the default group is the default. It makes logical sense.

#

!migration Just use the migration to import everything from Pex then just change the scripts to use the default group.

wintry cloudBOT
torpid lantern
#

It can cause to a bunch of name clashes. If you are migrating from a server which used default for something else. Or as us, which have a different name for the "default" group. You will alwys have to do big refactorings in all (selfwritten) scripts and plugins.

tidal blade
#

!context You can always set contexts to stop any group name clashes between servers.

wintry cloudBOT
torpid lantern
#

And it never makes sense that a name of a group defines its behavior. So in that sense name"default" causes to be the default group is not so awesome design.

lilac hazel
#

I mean, by default you have no group so you're inthe default group

#

Makes sense in so many ways.

torpid lantern
#

No you are not in the default group. You are in a group with the name "default" 😦

#

Which always happens to exist

lilac hazel
#

That is the default group.

tidal blade
torpid lantern
#

Its funny how you keep throwing useless wiki pages at me which I already read.

high raven
#

It's funny how you refuse to see the point - that's how it is.

#

It's been debated several times and is the best solution, from a development and performance perspective

tidal blade
#

If you've already read them than you should know it's not possible to rename the default group, and you'd understand the reasoning behind it.

torpid lantern
#

But well LuckPerms is a big project since years. I cannot convince you to make something better anyway.
Its my problem. I got my answer LuckPerms occupies the group name "default". And I have to write a workaround for these cases. Guess its not as awesome as it could be.

Thanks for your plenty replies 🙂

A small addition (what I expected):
A config entry which allows to set the name of the default group. By default its "default".
LuckPerms then uses that as groupname for the default group.
Also an API call to get the default group (and thus its name) - or just the name.
-> Not much extra storage by that, except the config entry.

tidal blade
stuck coyote
#

Create the group visitors and set default as parent to it?

modern fossil
#

I just put displayname.member as a permission, default group is what all new players auto join

tame hollow
#

huh

modern fossil
#

go read up what @torpid lantern is saying

tame hollow
#

oh i didn't realise you were contributing to the discussion, sorry

modern fossil
#

I first started using the plugin yesterday, noticed the default group but just added displayname.member, then also made a group called VIP setting it as parent to group using group.default

#

lot of effort to setup a minecraft server? lol

quick lagoon
#

it depends on what one define as "lot of effort"

modern fossil
#

I'm at 25 plugins so far and not even done setting it up

violet field
#

is it possible to hide a players name and tag above their head?

quick lagoon
#

With a another plugin, probably

tribal pilot
#

i mean yea ur building a server from scratch, its not a 5 mins thing where u place all the plugins in and boom ur done. takes time setting up everything

unkempt storm
#

Hi there, so I changed hosts and I reconfigured the MYSQL database section but whenever I save something, it will show mysql errors for some reason

prisma hinge
#

!errors

wintry cloudBOT
prisma hinge
#

look at me go

unkempt storm
#

Well, that didn't work out for me

#

The error that I'm getting is different than the listed ones

prisma hinge
#

!paste the error

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!

unkempt storm
#

Here is my MySQL error

quick lagoon
#

@unkempt storm did you happen to touch/edit the sql database directly?

unkempt storm
#

It's another host and another MySQL database

#

So yeah

#

I backed it up

#

You know with export

#

and Imported it into the new host

quick lagoon
#

ah prob something when wrong with teh process

unkempt storm
#

Using the PHPMyAdmin

#

Aha

quick lagoon
#

causing a missing field id

barren fable
#

Maybe the scheme is just wrong?

unkempt storm
#

How do I fix that exactly?

barren fable
#

Backup
Delete the database
Restart the server
Load backup
(In theory)

unkempt storm
#

In-game backup?

barren fable
#

Yup

#

/lp export

unkempt storm
#

Yeah

#

It working again

#

Thx a lot!

prisma hinge
#

can you link me your edtors please, wana have a look how you do them with nuclous, thanks budds

inner surge
#

could anyone help me with essx and luckperms? I cant seem to figure out how to set up prefixes properly

frank ember
#

!chat

wintry cloudBOT
#
LuckPerms does not display things in chat!

LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!

pale pond
#

!sync

wintry cloudBOT
pale pond
#

where can i download MySQL it doesnt say anywhere

barren fable
#

Google it

pale pond
#

alright

barren fable
#

Altough I'd recommend MariaDB, it's MySQL just better

pale pond
#

alright

#

is it complicated to set up between servers? this is my first time using a db or working with proxies and stuff

frank ember
#

it's the password you want to use for your "admin" account in mariadb

pale pond
#

ok

#

im kinda terrified right now

prisma hinge
#

lmao why

pale pond
#

because its my first time using proxy and databases

#

its so stressful

#

im thinking about like 20 different things right now

prisma hinge
#

Well it's not like it's going to shut off your computer forever, now, is it? ¯_(ツ)_/¯

pale pond
#

hopefully not 😆

prisma hinge
#

(it's not)

barren fable
#

Aslong as it isn't Chrome

pale pond
#

it never says what to change it to

#

but it mentions it

barren fable
#

leave it like that

pale pond
#

ok

#

you want watch files left at true too right?

prisma hinge
#

what is this

barren fable
#

watch-files shouldn't have any relevance because you aren't using files

pale pond
#

ok thanks

west sky
#

When i use the editot sometimes he set the Groups back But how

#

do i need to do /lp editor everytime i do the command to update the things ?

barren fable
#

Yes, you have to it every time you want to start editing something (okay, you don't HAVE to, but you'll run into issues if you don't)

west sky
#

oh ok

pale pond
#

im guessing pluginmsg because then i can just copy over lucky from my hub server to it

#

or something

barren fable
#

sql should work if you use a SQL database (like MySQL or MariaDB)

pale pond
#

alright

#

so now that i have that setup on one of my servers, i have to copy over those settings to my second server too right

#

and then it somehow magically works?

#

do i have to do any setup on Mariadb

barren fable
#

create the database iirc

pale pond
#

do you know how i would do that or should i just look it up

barren fable
#

you use windows?

#

(where your MariaDB database is installed)

pale pond
#

yeah

#

i dont know

#

lol

#

im looking for it now

barren fable
#

HeidiSQL is a graphical interface, so it is easier

#

but yeah, you can use that

pale pond
#

so click on the exe?

barren fable
#

or just type in MariaDB in the search field of windows (after pressing the windows button, login with your password and just type "CREATE DATABASE luckperms;")

pale pond
#

which one is that

#

is it

barren fable
#

third from top (MySQL Client (MariaDB 10.5 (x64))

pale pond
#

alright

#

im logged in now

barren fable
#

If you're in there now, you can also create a new user for your database

pale pond
#

how would i do that

west sky
#

How to set a group to Default

pale pond
#

default is the default group

west sky
#

i know but how to set it on a other group

pale pond
#

you dont, why would you need that

barren fable
#

GRANT ALL PRIVILEGES ON luckperms.* TO 'username'@'%' IDENTIFIED BY 'password';

pale pond
#

which things do i need to replace on that

barren fable
#

username and password

pale pond
#

can i set it to anything?

barren fable
#

Yes

west sky
#

if i now join and i am in Default group than the placeholder say default

pale pond
#

then make it say something else

#

like nothing

barren fable
#

!default

wintry cloudBOT
barren fable
#

You can also list all your databases with SHOW DATABASES;

west sky
#

the name

#

oh now its working

#

thanks

pale pond
#

now what should i do

barren fable
#

You have created like your LuckPerms database?

pale pond
#

how would i do that

barren fable
#

CREATE DATABASE luckperms;

pale pond
#

i did the command you gave me

#

ok now ill do that

#

it said the same thing

barren fable
#

Good for you then

#

Fill out the credentials in the config then you should be fine

#

If it starts up without errors

pale pond
#

can i close that now

barren fable
#

Probably

pale pond
#

so now i just need to go into my luckperms config and change something?

barren fable
#

yes, the settings for address, database name, user and password

pale pond
#

so here address is correct, database should be luckperms and username and password are obvious

barren fable
#

yes

pale pond
#

and i should do that on both of my servers

barren fable
#

yes, but I'd just do one first to see if it works

pale pond
#

how would i know if it worked? start up the server and make sure theres no errors?

barren fable
#

Yes

#

lp info also states if it could connect successfully

west sky
#

how do i change the colors of the group

pale pond
#

luckperms doesnt handle any of that stuff

#

your chat and tab plugin do

barren fable
#

Looks good then

pale pond
#

so if i connect my other server to the database, then hub server will get all the groups and people in those groups but not the permissions right

#

or what gets transferred over

barren fable
#

Everything will be synced

#

Groups, permissions, tracks, whatever

pale pond
#

how can i make everything but permissions sync

#

is that possible

barren fable
#

There's split-storage

#

But I didn't use that

pale pond
#

so its not possible?

#

besides possibly disabling the things using the perms

barren fable
#

I mean you can use contexts

#

!context

wintry cloudBOT
barren fable
#

If you say "but I have to add context to every permission then", that is correct, but only half, you can also just add a group to a group with a context and all permissions in that group will be global, but as they don't inherit the group globally the perms are also not given global

pale pond
#

woah thats complicated

#

but ill try

#

ill probably just redo all my permissions anyway

cold sparrow
#

!errors

wintry cloudBOT
pale pond
#

@vital granite wouldnt they need to run a command after the fact to even get the editor to work

#

meaning that its almost impossible to mess up permissions

prisma hinge
#

He doesn't want anyone to see the groups and permissions

pale pond
#

oh that makes sense

prisma hinge
#

Every plugin permissions are out to the public so it's just a matter of trial and error to get yourself a list of what permissions are set up on a server

sharp osprey
#

would i need luckperms on every serevr in a network if i use lp bungee

frank ember
#

yes, you also need them set to use the same database

sharp osprey
#

ok

hard flame
#

ack, so even turning on argument-based permissions in the config, I still was not able to fix it- they can still add both themselves and others to any group, including admin

high raven
#

Then you've added a permission that's too broad

hard flame
#

i think i was going off of what 11 posted

high raven
#

Try removing the second last one on that list? At this point your best bet is a mix of verbose and trial/error

hard flame
#

i want them to be able to add the "cerean" group, but not other groups. if I remove luckperms.user.parent.add, it doesnt allow them to add any group (incl. cerean), no matter what other permissions

stuck coyote
#

enable argument based permissions and remove that second last one

hard flame
#

did that, now they cant add ppl to the cerean group

stuck coyote
#

what does verbose say?

hard flame
high raven
#

try regular verbose

#

seems that argbased and command verbose are funky

hard flame
#

aight

#

wait if i do lp reloadconfig on one server in a bungeecord network where they're all synced with a mariadb database, will i have to reload it and restart all the servers? or does just 1 work

stuck coyote
#

When you restart you dont need a reload

#

and you should prefferbly avoid reloading

hard flame
#

yeah i restarted one of the servers after changing the config file

prisma hinge
#

I think argument-based (whatever the config is) does reload on /lp reloadconfig

stuck coyote
#

Still a restart is preffered over a reload

hard flame
stuck coyote
#

Can you record and upload the verbose?

#

Are you also sure you enabled and restarted argumentbased permissions on the server you are trying this?

#

Because configuration changes are not synchronized over the Database, only permissions

hard flame
#

yeah i went through all of the servers and bungeecord and changed it to true just in case, but i only restarted the server in question

stuck coyote
#

And you and the player you are sudoing on are on the server in question?

hard flame
#

yep

#

im typing these commands on the console tho

stuck coyote
#

is that in the screenshot the whole verbose log?

hard flame
#

thats the whole thing

stuck coyote
#

The whole permission check for the argument based permission is missing

high raven
#

Yeah those perms aren't argbased perms

#

Looks like they're still turned off, maybe?

stuck coyote
#

I'd say restart the server in question again and then try again

prisma hinge
#

I mean... I think I know why it doesn't want to check for the .modify.others lmao

#

It requires the base command permission luckperms.user.parent.add which returns false so lp is like "nah nah, you ain't getting none of that"

#

As for the previous setup... yeah....

stuck coyote
#

As I understand the wiki it should still check the other permission, even if the first one isnt set

#

But I also may misunderstood it, I havent used LP in a long time and I can just give informations from the wiki as of right now XD

prisma hinge
#

I tend to help with APIs usage even if I have never used the API in question, it's just a matter of reading the docs in most cases 🤷‍♂️

stuck coyote
#

I think it still checks because with the second permission it says ( doesnt continue checking permissions if set to true or false ) so why not mention that for the first check too?

#

good documentation is very rare these days, luckily Luckperms is very well documented

prisma hinge
#

I do have to say that the argbased wiki page isn't as well documented as I would like; either I'm dumb and blind or nowhere in there it mentions you need the base command permission
nor the .usecontext.(context)
nor, when changing groups, that you need to add .(group in question)
Correct me if I'm wrong tho but I didn't find those in the wiki 🤔

stuck coyote
#

Thats why I think that the base permission isnt required

#

because it isnt mentioned if its required or not

lilac hazel
#

Use aliases for arg based permission workaround 😉 Makes the headache bearable 😛

stuck coyote
#

wait, so I did read correctly, you were looking into the source code

high raven
#

the usecontext is on the very bottom

#

of the wiki

#

at least iirc it is

prisma hinge
#

LAFF

high raven
#

ha ha ha?

prisma hinge
#

I'm dumb then lmao

#

!argbased

wintry cloudBOT
#

Sorry! I do not understand the command !argbased
Type !help for a list of commands.

prisma hinge
#

Dammit Clippy

#

You disappoint the whole family

#

!argumentbased

wintry cloudBOT
prisma hinge
#

Okay yeah as for the last 2 points I made, I'm arrogant lmfao

stuck coyote
#

I think this confirms what I thought, but i am not sure

#

wait no

prisma hinge
#

On the very first line on the #execute it checks for the "base" permission tho

#

we are so smart c:

stuck coyote
#

My java is still rusty

#

xP

#

but yeah, then he requires to add the permission

luckperms.user.parent.add
luckperms.user.parent.add.cereus.modify.others
#

can't edit the wiki

prisma hinge
#
luckperms.user.parent.add
luckperms.user.parent.add.modify.others
luckperms.user.parent.add.cereus
luckperms.user.parent.add.usecontexts.global

?

#

This requires hell lot of testing ;--;

stuck coyote
#

your solution looks correct

pale pond
#

if the server was on that ip and port

tidal blade
#

You use the server name defined in the Luckperms config.yml for that server. not the IP and Port

pale pond
#

alright

brazen mural
#

hi

pale pond
#

what did you need

brazen mural
#

prefixes are not showing ingame

tidal blade
#

!chat

wintry cloudBOT
#
LuckPerms does not display things in chat!

LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!

brazen mural
#

i have vault, vault chat formatter, and i did set change-displayname in essentials config to false

#

idk whats wrong

pale pond
#

send all your config files for those

tidal blade
#

Does the prefix show with /lp user <name> info

brazen mural
#

Does the prefix show with /lp user <name> info
@tidal blade ye

wintry cloudBOT
#

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

tidal blade
#

Then it's an issue with your chat plugin.

brazen mural
#

and what plugin can i use?

tidal blade
#

!meta there is a list at the bottom of this page. But VaultChatFormatter is fine. Show me /pl

wintry cloudBOT
brazen mural
#

unix sistem how to send it? just copy the config.yml file?

pale pond
brazen mural
#

ok

tidal blade
#

@brazen mural Since the prefix is displayed with /lp user name <info> It is no longer an issue with luckperms. So move to #general

brazen mural
#

so...

#

you cant help me cause its not with lp?

tidal blade
merry umbra
#

anyone ever have problems when trying to do a file transfer with all their permission data disappearing?

high raven
#

Permission data is stored, by default, in the h2 database file in the Luckperms folder

merry umbra
#

yes it's there, ill try to delete and reupload though

high raven
#

best to use the export feature

#

run lp export <any name>

#

then take the file it makes, put it as-is into teh new LP folder, and run lp import <samename>

merry umbra
#

ok thanks ill save that for the future, reuploading worked though

prisma hinge
#

@tidal blade I tried replicating Yidsir's setup and PAPI returns the same, oddly, even with a completely different config and set of groups and weights, it returns the lowest weighted as highest weighted and vice versa.
Could this be the issue? Just need a second pair of eyes tho, to confirm. This is in the LuckPermsPlaceholders expansion (https://github.com/LuckPerms/LuckPermsPlaceholders/blob/master/common/src/main/java/me/lucko/luckperms/placeholders/LPPlaceholderProvider.java#L146).

(sorry for the ping, don't hit me ;-;)

tidal blade
#

@prisma hinge could be the issue. I'll look onto it more soon.

prisma hinge
#

I'll have the opportunity of making a PR into a LuckPerms project >:D

high raven
#

probably the problem

#

if you don't have an LP dev environment set up I can test it

prisma hinge
#

Well there's one way to find out

#

FORK

pale pond
#

What happens if two of my servers link with a db and they don't have the same groups and stuff

#

Would I just export and import before doin that

prisma hinge
#

Wait what?? The latest commit was to... fix highest/lowest placeholders being the wrong way around

#

If they link with the same db... I mean, it's one database, there is only one set of data

pale pond
#

But which will get the data

#

And which will give it

#

If they both have different data

#

I should just export and import right

#

And then I don't have to worry

prisma hinge
#

I think there are a couple of commands to ensure everything is synced

#

Wait I must be hallucinating
on the placeholder thing

#

I literally took that screenshot on blob/master there is no way that is outdated
And now it shows the right way around
Damn you GitHub ;-;

#

Ooooooo I know what happened. There is no build for the latest latest version on ci, and the latest commit ci showed me was before it was corrected.

#

No PR then ;-;
k I'll shut up

prisma hinge
#

!verbose don't mind me

wintry cloudBOT
vivid spoke
#

so i have a diamond sword that does /thru and jumpto

#

but when i do /lp verbose

#

nonthing pops up

quick lagoon
#

bcu /lp verbose does nothing

#

!verbose

wintry cloudBOT
quick lagoon
#

see how to use the command

#

you need like /lp verbose on

vivid spoke
#

i mean i toggled it on

quick lagoon
#

how is that nothing

vivid spoke
#

its essentials recording for /back

tame hollow
#

Probably essentials powertool

vivid spoke
#

the diamond sword is still teleporting me around

#

i tried doing /powertool

tame hollow
#

I'd ask in the essentials discord

#

!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
hazy herald
#

Any way to assign a specific rank to players who join? We reward new players with a Beta rank, thanking them for playing during the beta phase.

#

sorry lol, was confused by the channel :3

tidal blade
#

!default You cannot change the group players get when they first join. Though you can add the beta rank to default as a parent.

wintry cloudBOT
hazy herald
#

Okay, thanks I'm going to try that

tame hollow
#

nah that isn't really what you want

#

you may want to use the default assignment extension which is mentioned at the bottom of that page

#

the one time i actually recommend using that lol

chrome echo
#

whats the essential name to self op ?

tidal blade
#

Please don't post in multiple channels @chrome echo

chrome echo
#

sorry

wanton marten
quaint idol
#

!errors @wanton marten

wintry cloudBOT
pale pond
#

how should i set this up if i want everything but permissions to transfer over. Im using mariadb

#

also while im here, how can i clear everything except for config and stuff

prisma hinge
#

whatfor?

pale pond
#

i have a hub server and a survival server. I dont want permissions of the groups to be transferred over so that people cant use /home or something

prisma hinge
#

You would need to use contexts, I suggest you make "subgroups" like vipsurv, viphub, vipskyb, etc and then add all of them to vip group on their appropriate server context

#

!context

wintry cloudBOT
pale pond
#

so dont bother with split storage?

prisma hinge
#

Yeah it won't do what you want

pale pond
#

i was hoping it would be possible so it would be a little easier to set up

#

but i guess contexts will work

prisma hinge
#

You can't split permissions

pale pond
#

also while im here, how can i clear everything except for config and stuff
@pale pond what about this

#

yeah

prisma hinge
#

"and stuff"

#

What is stuff

pale pond
#

i just need to clear everything but config or anything else important

#

like logs or something

#

i dont know

prisma hinge
#

!bulkupdate

wintry cloudBOT
pale pond
#

alright thanks

prisma hinge
#

Np

summer glacier
#

someone know how to link servers ?

#

like if I give owner rank in the lobby it gives it on every server

#

(bungeecord)

prisma hinge
#

!sync

wintry cloudBOT
prisma hinge
#

@summer glacier 👆

summer glacier
#

thx

ancient galleon
#

Do I need to do anything with vault after its installed because I have it and prefixes still arent working

barren fable
#

No

#

Probably something with your chat plugin then

mighty spear
#

Also check if it appears in lp user <name> info, if it does then you know it's 100% a formatter issue

glad glacier
#

I am going be to adding another server to my network, LP is currently synced across the current servers via MySQL, with groups and tracks. Is is possible for me to assigned different tracks to different servers?

tidal blade
#

!context

wintry cloudBOT
tidal blade
#

For the groups/permissions

glad glacier
#

Yup, I know that I can assign permissions per server, but I want a different set of 'groups/ranks' names for the new server on a different track, but donors to be cross-server, if you know what I mean, so would need a specific track only available to the new server?

#

is that possible?

quick lagoon
#

use context when running the promote command

tidal blade
#

You can apply groups per server as well. ^

quick lagoon
glad glacier
#

ahhh, ok, I think the groups per servers would work - omg, I am going to have to really get to grips with context now rather than just dabbling with it (sheessshh) lol. Ty, I will have a try

#

ahhh, ok, so to add contexts to a group they need to be on the /lpb version. Am I right?

tidal blade
#

If all servers are connected to the same database for luckperms it won't matter.

unkempt hare
prisma hinge
#

Hola

quick lagoon
#

Caused by: me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'u9_Gf7mekJpKQ'@'%' to database 'Permissions' @unkempt hare

#

!errors

wintry cloudBOT
prisma hinge
#

Does anyone know why the group prefix does not appear in the chaT?

quick lagoon
#

!chat

wintry cloudBOT
#
LuckPerms does not display things in chat!

LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!

quick lagoon
#

does it appear correctly in lp user USER info

prisma hinge
#

SI

#

appear that I have prefix but in the chat it does not appear

quick lagoon
#

LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name,** you need a chat formatting plugin to do it, and you need Vault.**

unkempt hare
#

Ben, I cant find my error on the github page

prisma hinge
#

↪️

#

:OOOOO

#

Gracias

quick lagoon
#

@unkempt hare ^^

#

you need you give user access to luckperms sql tables

unkempt hare
#

Where would I do that?

quick lagoon
#

your sql database management software

unkempt hare
#

phpadmin?

quick lagoon
#

yes

unkempt hare
#

Oh okay

#

I have no experience with phpmyadmin, do you have a tutorial or something? :p

quick lagoon
#

tbh, i dont either, but im sure google have a many guides on phpadmin

unkempt hare
#

I don't know what to search xD

prisma hinge
#

any plans to use pgjdbc-ng driver for postgresql support instead? that'd also create a possibility to use postgresql's listen/notify for update notifications

#

different q - LuckPerms doesn't do bstats or so, right? wanted see how popular certain storage backends are lol

devout garnet
#

yeah no luckperms doesn't have metrics collection

high raven
#

Ultimate privacy lol

#

From what I've seen @prisma hinge for databases, MariaDB and MySQL are the most, followed by mongo and postgresql in no particular order, and then for flatfile h2 is definitely most common and yaml for people who don't know any bettrr

#

The other ones are just here and there depending on if people need them

prisma hinge
#

well ye but

#

numbers 😩

high raven
#

Numbers are nice, and I too would love to see some bStats

#

But oh well

prisma hinge
#

and yaml for people who don't know any bettrr
YAML was a mistake, JSON should be the norm

#

One extra space

#

well technically

#

One tab

#

Broken

high raven
#

That's why I said for people who don't know any better

prisma hinge
#

you can put json into yaml

#

;)

high raven
#

It was getting people used to yaml that was the problem

prisma hinge
#

"any valid json is also valid yaml" something in the lines of that

#

I mean you can literally write a whole JSON and save it as .yml and it will work just fine

#

except whitespace, not sure about that

high raven
#

And to be fair @prisma hinge one extra comma in JSON or a missing one and you're screwed too

prisma hinge
#

Okay Larry you're not making friends here >:(

#

anyway i think i'll open an issue about my first q

high raven
#

Good plan

prisma hinge
past lichen
#

does LPB need a MySQL (or other type of DB) to funcion? or can it be used without one

#

function*

tidal blade
#

Its best that all servers in the bungee network are connected to the same remote database

past lichen
#

but it isnt needed

#

correct?

frank ember
#

it's not gonna sync permissions if you don't

past lichen
#

ik how it works

tidal blade
#

But it is if you want to properly sync permissions.

tame hollow
#

lp bungee works the same as the others and defaults to h2

past lichen
#

im asking for someone else as they dont think it can go without one

#

lp bungee works the same as the others and defaults to h2
@tame hollow thought so

wintry cloudBOT
#

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

prisma hinge
#

im asking for someone else as they dont think it can go without one
@past lichen They can go without one as long as they aren't planning on syncing their ranks

past lichen
#

thanks tim

#

again, already knew that but thanks

prisma hinge
#

So then why ask JayyTechTips

tame hollow
#

sounds like a bit of conflict 🤔

random hatch
#

i want to limit a command so it works only in world 1 but not in world 2 is that possible using luckperms?

prisma hinge
#

Yes sir, it is indeed

#

!context is what you're looking for

wintry cloudBOT
random hatch
#

oo thanks

prisma hinge
#

You're welcome!

quick lagoon
#

loll

random hatch
#

u here too xD

quick lagoon
#

yea loll

random hatch
#

do u have to set the thing ingame or somewhere else?

quick lagoon
#

you can use commands or the web editor

#

!commands

wintry cloudBOT
quick lagoon
#

!editor

wintry cloudBOT
random hatch
#

ok so using that i can dissable certain plugins on a per world basis

prisma hinge
#

PerWorldPlugins?

#

Mmm not quite, I mean, plugins will still run, you'll be able to prevent/allow players to do certain actions based on the permissions

#

He isn't asking for that . _.

#

I was just going off their last message soz

#

If you want the plugin completely not working on world 1 but working on world 2 for example

random hatch
#

i just want to dissable some commands in my hub for my server

prisma hinge
#

Okay off topic but why do you have a hub on a single server

#

Also, use luckperms contexts or per world plugins

quick lagoon
#

use multiverse lol

random hatch
#

^

prisma hinge
#

You can do that with multiverse?

#

I'm pretty sure you can't

random hatch
#

i checked out the wiki but it does not show how to dissable the command..

prisma hinge
#

so use contexts or PerWorldPlugins

quick lagoon
#

You can do that with multiverse?
@prisma hinge i was replying to the first one on

#

"why do you have a hub on a single server"

random hatch
#

but that perworld plugin is for bukkit i use spigot

quick lagoon
#

tbh just use context lol

prisma hinge
#

Yeah it's just wacky having multiple gamemodes on one server

#

Believe it or not

#

spigot is bukkit

random hatch
#

but that wont work on my server still

prisma hinge
#

Why's that?

#

That PerWorldPlugins plugin seems like it does some shady illegal stuff to achieve that tbh and wouldn't be quite reliable

#

It works

quick lagoon
#

ish

random hatch
#

i will use contexts but on the wiki it does not show how to dissable...

prisma hinge
#

Until it spams your console with errors