#support-1

1 messages ยท Page 281 of 1

old ivy
#

Buy it or dont play it xD

jovial shale
#

@old ivy because ~50% of my userbase doesn't have an official MC account

storm geyser
#

ew

jovial shale
#

And that's not even related to my issue, if it was a online mode server it would be even more difficult since I would need to query Mojang's server to get the user UUID

old ivy
#

Poor u than. People that dont buy mc will certainly not support the server xD

#

And euuh

jovial shale
#

@old ivy that's not really the case for me

#

I already had a bunch of users that didn't have an official MC account buying ranks to support the server

old ivy
#

Idk can u set a users group in online mode?

jovial shale
#

@old ivy

#

yes

#

But you need to query the UUID I guess

#

I already have a code that works(tm)

#

But it takes a while for all the permissions to kick in

old ivy
#

i mean with the user offline

jovial shale
#

So that's why I'm asking to @elfin egret how I should set an offline user (offline player) group

#
    public static User getLuckUser(String nickname) {
        User user = LuckPerms.getApi().getUser(nickname);
        
        if (user != null) { return user; }
        UUID uuid = LuckPerms.getApi().getStorage().getUUID(nickname.toLowerCase()).join();

        if (uuid == null) {
            LuckPerms.getApi().getStorage().saveUUIDData(nickname, UUID.nameUUIDFromBytes(("OfflinePlayer:" + nickname).getBytes()));
            uuid = UUID.nameUUIDFromBytes(("OfflinePlayer:" + nickname).getBytes());
        }
        if (uuid != null) {
            LuckPerms.getApi().getStorage().loadUser(uuid, nickname.toLowerCase()).join();
            user = LuckPerms.getApi().getUser(nickname.toLowerCase());
            user.setupDataCache();

            return user;
        } else {
        }
        return null;
    }
#

That's how I'm doing right now

#

It works, but if the player is online it takes a few minutes to "apply" the permissions

old ivy
#

jezus

#

why do you want to set an offline user's group?

jovial shale
#

@old ivy what if someone buys an rank and he is offline at the moment?

#

That's why

old ivy
#

but if he joined once he should be in the database right?

jovial shale
#

@old ivy yeah

#

but what if he didn't join?

#

whatever

#

Now I forgot why did I ask that

#

That's actually not my issue

#

When I set a group to an online user, it takes a few seconds for all the permissions to "work"

#

If I use this: user.addGroup(LuckPerms.getApi().getGroup("vip")); LuckPerms.getApi().getStorage().saveUser(user);

#

It takes a few seconds/minutes for the permissions to work (or to show the new prefix)

#

Yeah, for some reason it takes a few minutes for the new group to work after setting the group

#

But if I use "/lp user Username info" it shows that I'm within the new group

#

๐Ÿคฆ I should really read LuckPerms' wiki before asking questions, there is an example for that there

sonic stone
#

Any news on that GUI that was being developed for luck perms

blissful tinsel
#

@elfin egret i would need some help.

prime gate
#

What's up

blissful tinsel
#

๐Ÿ˜‰

#

so

#

I am pretty new to this plugin... so if any "dummy" questions... that's why.

prime gate
#

Ehh dummy questions I'll just point you towards the wiki lol

storm geyser
#

make sure you look at the wiki is the biggest advice anyone can give :P

blissful tinsel
#

kek XD not that dumb ๐Ÿ˜›

storm geyser
#

we're all here for support however

prime gate
#

Lol ^

blissful tinsel
#

When setting a permission for a group you have to enter the some parameters; group name, permission, value (these are obvious ๐Ÿ˜‚ ) then the "context" what's the use of that ?

prime gate
#

Context would be things like server you want it to apply and and same for workd

#

World

blissful tinsel
#

example ?

#

if you can...

prime gate
#

./LP user darktilldawn perm set some.test.node true pixelmon world1

blissful tinsel
#
/lp group test permission set test true hubs
prime gate
#

Sets that node true only on the pixelmon server and only on the world1 world in that server

blissful tinsel
#

okay...

#

and how can i apply this to a group of servers ?

#

like i have hub1 hub2 and hub3

prime gate
#

Enter it three different times, each one a different server name

blissful tinsel
#

or set in plugin's config like this server: general-hub on all three and it whould work ?

prime gate
#

I, think so actually. You should be able to have multiple servers with the same name in the config

#

I haven't tested that personally though

blissful tinsel
#

yeah that's the option then

prime gate
#

So worth a shot

blissful tinsel
#

well i run just a small server (that i fucked up with -.- had 40 average playerbase over 24/7)

#

so i can test it ๐Ÿ˜›

#

there's just a few players online atm so yeah . ..

#

we'll see

foggy quartz
#

hey quick question i used /lpb group Default permission set essentials.home false server=serverA in the bungeecord console to negate a permission in serverA then did a /lpb networksync and when I try to use /home with a default user it still works why?

#

nevermind i got it ignore it

blissful tinsel
#

@foggy quartz glad you did ๐Ÿ˜‰

sleek musk
#

a question i got a space on my founder rank

#

why?

elfin egret
#

i don't magically insert random spaces

#

so you tell me ๐Ÿ˜›

sleek musk
elfin egret
#

/lp group founder meta info

jovial shale
#

@elfin egret after changing an user group with LuckPerms' API, what should I do? The group is changed (if I use /lp user username info) but the permissions aren't applied until the player relogs

sleek musk
#

I didn't put spaces: prefix.100.&0[&6Founder&0]&f

elfin egret
#

pastebin your code

#

@sleek musk just show me what that command outputs

sleek musk
elfin egret
#

there's ya space

sleek musk
#

oh is right

#

there is 2 prefix

jovial shale
#

@elfin egret currently this is my code

#
                user.addGroup(LuckPerms.getApi().getGroup("vip"));
                LuckPerms.getApi().getStorage().saveUser(user).join();
sleek musk
#

tgere us a way for reload LP?

jovial shale
#

If I use /lp user Username info, the group is added to the player

#

But the user can't use any permissions for that group and he doesn't have the group prefix

#

After a while (maybe a few seconds/minutes or when I use /lp user Username info) the permissions and prefix are applied

elfin egret
#

User#refreshPermissions

jovial shale
#

@elfin egret thanks!

sleek musk
#

i removed the double prefix from the table

#

there is a way for reload it?

elfin egret
#

/lp sync

sleek musk
#

perfect ๐Ÿ˜„

#

also another thing, i still need a redis server?

elfin egret
#

maybe

sleek musk
#

i see there is the redis config

elfin egret
#

it's just used for instant update propagation

#

if you just have bungeecord, then you don't need it

sleek musk
#

i just have bungeecord

elfin egret
#

do you have more than one proxy

sleek musk
#

nope 1 bungeecord and 30 servers connected

#

in same macchine

elfin egret
#

set messaging-service: bungee in your LP configs

#

that will do exactly the same thing as PP's redis function

#

just using bungeecord, no need for redis to be installed

real forge
#

and even for multiple servers, if you dont care about the up to 5min delay for stuff to sync automatically, dont bother

elfin egret
#

that's disabled by default now

real forge
#

the 5min sync?

elfin egret
#

Yes

real forge
#

how come?

elfin egret
#

there's so many options for syncing automatically

#

if you're using flatfile or a local database, you definitely don't need it

#

and if you're using mysql, hopefully you have a messaging service setup

blissful tinsel
#

^

#

Redis is the best option...

real forge
#

i do have mysql, what would i need the messaging service for?

blissful tinsel
#

for that

elfin egret
#

if you want updates to be pushed to other servers in your network

blissful tinsel
#

Or you need to wait

#

for the local refresh

elfin egret
#

if I set a permission for the survival server whilst connected to the hub

mellow needle
#

disabled by default*

real forge
#

right but a 3-5min wait doesnt seem like a big deal

#

im not gonna setup redis just for perms

blissful tinsel
#

btw [offtopic] does anyone know how to use LobbyBalancer (a bit higher level)

elfin egret
#

you don't need to

#

and I reccomend you don't

real forge
#

and if you're using mysql, hopefully you have a messaging service setup

#

made it sound like I would need it for some reason

elfin egret
#

aka you're using bungeecord or lilypad

mellow needle
#

bungee messaging...?

blissful tinsel
#

For lobby servers it's usefull

real forge
#

i am using bungee + multiple servers with mysql

elfin egret
#

bungeecord will act as a messaging service

blissful tinsel
#

and what is a lobby server u dummy ?

#

u win a cosmetic in lobby1 and connect to lobby2 = you do not have the cosmetic unlocked yet <

#

cuz u need to wait for the sync to be issued

elfin egret
#

they refresh when you relog anyways

real forge
#

okay, but that only applies to spigot stuff

#

i have no use for that

elfin egret
#

how phit?

#

how does it only apply to spigot

sleek musk
#

so that bungee this will update only if there are permission change?

real forge
#

i dont have a store

elfin egret
#

don't use it then

#

I don't see what you're trying to argue here? that there's not a use case for it?

real forge
#

no i just dont understand why disable sync by default

#

for most users the 3min wait seems fine

mellow needle
#

"there's so many options for syncing automatically"

blissful tinsel
#

So it does not use your server's resources for no use -.-

elfin egret
#

resource usage isn't really an issue either

#

it's done async

real forge
#

im not arguing for anything really, i was just trying to understand the reasoning

blissful tinsel
#

Welp... XD

#

Ik some ppl that had some issues with MySql overload

elfin egret
#

reasoning is that with the default option for storage, it's not needed

real forge
#

okay

#

sponge + 1.10 is my first time setting up bungee etc. so i was just mainly asking in case i didnt know some hidden reason

elfin egret
#

Nope, nothing like that

#

it was literally just, "huh we're at the point where a sync interval isn't really achieving anything in most cases"

#

this was mostly after file watching was added

real forge
#

makes sense

elfin egret
#

weights don't apply to wildcards

#

it will try to resolve the exact permission before considering wildcards

#

set the exact permission to admin as true

#

the reason being it lets you set a true * wildcard, then negate the specific permissions

sleek musk
#

a last thing is a way to speedup bungeeperms migration to lp

#

because it took 2 days for move all data

elfin egret
#

No it's not thread safe.

#

Joe I can't please everyone, others would argue what you're suggesting would be inconvenient

#

the current behaviour makes the most sense in my opinion

#

also, just fyi

#

you might be able to set a less generic wildcard

#

which will override the default one you have set

real forge
#

why do you have to set false for a specific perm for default anyway?

elfin egret
#

luckperms.group.* has priority over luckperms.*

real forge
#

isnt default everything false anyway

elfin egret
#

phit, bukkit has a defaults system

real forge
#

ah

elfin egret
#

plugin authors can choose default permissions to give to all players

#

if you disagree with their choices, you have to override it

#

might actually add a config option for that at some point

sleek musk
#

Luck there is no otherway to speedup the import process?

#

by example ignoring uuid with extra permissions

foggy quartz
#

it goes reallllllyyy fast dude. unless u have a slow setup

sleek musk
#

woodz

#

i got 600k data

elfin egret
#

which import process

foggy quartz
#

i have 16 core server so everythign is fast for me

sleek musk
#

from powerfulperms

elfin egret
#

./lp import?

sleek musk
#

to luckperms

elfin egret
#

No, as I told you previously

#

it's not a LuckPerms issue

sleek musk
#

you have any suggestions?

foggy quartz
#

a 600K file should only take about 1-3 mins

#

if that

elfin egret
#

@sleek musk blame the powerfulperms author for their poor concurrency design

#

I can't solve a problem I'm not causing :/

#

everything runs through a single thread

sleek musk
#

is pretty stupid รง_รง

foggy quartz
#

@elfin egret id have to say this with Mysql is a wonderfull thing! i love the way its setup. i was able to import around 600Nodes and 30 players in about 15 seconds froms a really old system. and i dont need a diffrent file on every server. they all read form the Mysql ๐Ÿ˜„

sleek musk
#

and i don't think he will help me to migrate to LP

elfin egret
#

he won't

foggy quartz
#

malachiel. its not a luckperms issue bro

sleek musk
#

i know

elfin egret
#

last I saw he was giving up on it anyway, right?

#

idk

sleek musk
#

sec

foggy quartz
elfin egret
#

takes 7.5k in sales

#

wants to get other people to maintain it for free

#

lol

foggy quartz
#

use that file to do your importing u can edit it

elfin egret
#

WoodzyKiller that won't help migrate someone elses data ๐Ÿ˜›

foggy quartz
#

it will.

#

he can manaualy input alllll the data. the run the import command. (easy copy/pasteing)

#

thats how i did it

elfin egret
#

copy & pasting hundreds of thousands of entries doesn't sound like much fun

sleek musk
#

@elfin egret i just have some powerfulperms crashes with worldguard

#

author was not able to fix it

elfin egret
#

ยฏ_(ใƒ„)_/ยฏ

foggy quartz
#

better then typing everything. with this u can do copy/paste with the commands, then click n drag the nodes over

#

i did mine in like 10 mins xD

sleek musk
#

the ideal thing is clean the data

#

before the import

elfin egret
#

yeah, absolutely

foggy quartz
#

so malachiel, u acn use the file, i left some examples in it for you. but the choice is yours

elfin egret
#

but I can't help you with that

sleek musk
#

gonna asking to him maybe there is some command

elfin egret
#

doubt it, but you might get some pointers on what sort of query you can run

sleek musk
#

what it happen if i delete al pp_players and allow lp to import?

elfin egret
#

it will only copy group data

storm geyser
#

and this is one of the reasons I wouldn't buy a plugin ๐Ÿ˜›

foggy quartz
#

i seen a plugin for sal it was like $15.99 and only for 1.10....

#

its want i want. but the guy refuced to update it so xD

storm geyser
#

I don't really trust the devs if they're asking for money

sleek musk
#

i just buyed pp because i would get ride bungeeperms

#

and when pp born there is still not luckperms

foggy quartz
#

waiste

storm geyser
#

$15 for a permission plugin D:

sleek musk
#

money is not a problem

#

i will earn around 1000โ‚ฌ

#

on month

storm geyser
#

maybe so, but I still wouldn't go about buying one ๐Ÿ˜› Just personal preferance

sleek musk
#

i know but i have no choice

#

and powerfulperms was horrible

elfin egret
#

let's keep this somewhat on-topic please

#

๐Ÿ˜ƒ

#

last time this was discussed in here it just ended up with some guy getting mad @ me

#

lol

storm geyser
#

Sorry! Bitch-mode was starting to get activated. Usually does when discussing the spigot system

#

oh I remember

sleek musk
#

lol

#

add a off topic channel?

elfin egret
#

maybe

sleek musk
elfin egret
#

I don't support it

#

and it wouldn't make a difference anyway

sleek musk
#

mmm so

#

i think to use powerfulperms and allow luckperms to import all old data on my test server

#

wait 2 days until end (and manually add new vip to lp in this time)

#

then install lp in all server

#

is ok?

elfin egret
#

sounds fine

sleek musk
#

ok gonna setup it now

#

see ya

elfin egret
#

You need to set them in LP

#

i'm about to add a config option to allow you to change that though

#

Are you negating the permissions for default

#

are you sure there aren't any wildcards setup for them which negated it

#

do you have negated wildcards setup for default anywhere

#

weird

#

no reason why it'd do that though

elfin egret
#

output of /lpb info?

#

also lol

#

i finally fixed this

#

it's all in-line now :))))

foggy quartz
#

lol

#

lazosplaying

#

god

elfin egret
#

just run /lpb info

#

do it from console

#

from the bungee console

#

can you run /lpb user <you> permission info and /lpb group owner permission info

#

actually first

#

can you run /lpb sync

#

and see if it magically fixes everything

#

alright

#

you were running that on the proxy, yeah?

#

/lpb user <you> info

#

alright

#

/lpb verbose record

#

then go in-game and try use /alert

#

then /lpb verbose paste

#

send me the link it gives you

sleek musk
#

oke i installe only pp and luckperms on separate server (no staff here)

#

:3

elfin egret
#

cool

#

are you sure you were running /lpb sync before

#

there's a difference between /lp and /lpb

#

ok that's why

#

/lpb goes to bungeecord

#

/lp goes to the backend server you're connected to

mellow needle
#

/lp networksync

elfin egret
#

you need to set messaging-service: bungee in your configs first, and then ^^

#

it will run it for you automatically after each command you make

sleek musk
#

i running lp and pp on separate server and seem to be a little fast

sacred jolt
#

@elfin egret First, thanks for the awesome feature packed permission system. I have one question though, is there any plans on usnig Redis as a persistant data store? Right now I see that the pub/sub channels are leveraged for cross server permission syncing, but Redis can do much more than just that. I also understand that if Redis was to crash, data will be lost up till last disk write or snapshot. However if the enviroment is stable, then the benifits of Redis as a persistant datastore over all other avaliable options is very clear. The speed of Redis can't be beat. If I am missing something, please let me know. Thanks ๐Ÿ˜ƒ

elfin egret
#

it's unlikely to be added. Redis is most often used for caching and other such mechanisms, using it to store persistent data is not very clever

#

"the benifits of Redis as a persistant datastore over all other avaliable options is very clear"

#

such as?

sacred jolt
#

The speed of Redis vs other options is one.

elfin egret
#

database speed is unlikely to be of concern for the vast vast majority of people running minecraft servers

sacred jolt
#

Also I don't want my message to seem as rude or me trying to be eliete. I am genuinely curios what your thoughts are.

#

In my experience, the first load of a player can be very slow when using MySQL, but when I reprogrammed my content to use Redis as the database, the login "lag" was unnoticable. This is why I am asking ๐Ÿ˜ƒ

elfin egret
#

it depends what kind of data you're storing

#

for example, i've used it before for storing player options. we let players toggle different things on/off, enable cosmetic features, toggle private messaging, that sort of thing

#

it works great for that, because if you lose the data, who cares

#

it's also pretty slim, permissions data on the other hand is not

sacred jolt
#

Makes sense. But loosing your cash/gems/economy currency is a big deal. So you would advice aginst it, it seems?

elfin egret
#

I don't think the speed gain is significant

sacred jolt
#

I haven't wrote any test of my own to really test vs the other options. Generally someone else has already done that and the graphs and information for that, can be easily found (as I am sure you are aware). This is why I wanted to know your opinion ๐Ÿ˜ƒ

elfin egret
#

on paper, perhaps it might be a considerable difference, but players don't care if it takes 0.3 seconds to load their data vs 0.05 seconds

#

and I highly doubt the difference in speed is that wide

#

(likewise, I don't have data either)

#

in most cases, the speed difference comes from how good your networking is & how you process your data

sacred jolt
#

So in your setup, are you using MongoDB for persistance and Redis for cache, etc?

elfin egret
#

I've only ever used mongodb for LuckPerms

#

never used it in other projects, just haven't had the need to

#

actually no, used it for storing cross server player inventories before, worked well for that

sacred jolt
#

I am currently using Redis for all cross server persistance, including inverntories, options, currency etc.

#

However I am looking to refactor my work and use a legit permission system to speed up development.

#

Thank you for the info, I appreciate it!

elfin egret
#

No worries

teal crypt
#

Hi, I can't find the meta formatting options in my config? Were they removed? I'm using the latest luckperms afaik

elfin egret
#

No?

#

Perhaps your config was generated from an older version

slate coral
#

hey everyone. so i am setting up a bungee for the first time, and i've been working on getting everything transferred over from my current server which is running spigot on multiverse. how would I go about saving the perms i've got setup on that server and moving them to bungee?

#

also, does the luckperms-bungee go into the bungee/plugins folder?

elfin egret
#

which permission plugin are you using?

#

and yes it does.

slate coral
#

i'm using LuckPerms on the multiverse right now

elfin egret
#

Right

#

and you're trying to split off into multiple servers?

slate coral
#

moving hosts and setting up bungee with multiple servers, yes

elfin egret
#

My best advice is to run an export of all of your data with /lp export

#

then just go through everything and sort out what stuff needs to go where

#

if your text editor supports it, you should be able to easily find+replace values in the export file to work with a multi server setup

#

then, when you're ready to import again, setup mysql storage, connect all servers to the same database, and run /lp import from one of the servers, using the modified export file.

slate coral
#

ok, so i need to drop the luckperms.jar into each server then?

elfin egret
#

Yes, and connect it to the same database.

slate coral
#

ok. cool. thank you

#

i should be able to just copy the luckperms folder and files from one server to another yes? before i import?

elfin egret
#

No, you need to connect LP to a MySQL database

#

otherwise the data will not sync

slate coral
#

ok. ty

raw narwhal
#

Hey Luck!
I'd like to migrate to LuckPerms, but when i use the migrate command it doesn't recognize the command.
I write: /lp migration PermissionManager
Then it says [LP] Command not recognized.
If i just write /lp migration
it writes: No available plugins to migrate from

I do have PermissionManager loaded. ๐Ÿ˜ƒ

elfin egret
#

Which version of PM do you have?

raw narwhal
#

PermissionManager-2.6.0-API-5.X-6.X.jar

elfin egret
#

There's a 3.0 version too though right?

raw narwhal
#

I'm using this because some plugins doesn't work with the newer version, hence the reason i'm changing to luck

elfin egret
#

Ah ok

#

you need to update to the new version first

#

and then run the migration

#

two hops to get there, but it should work ๐Ÿ˜›

raw narwhal
#

Ah, kk. what database should i convert to (PM also migrates to database with the newest version)

elfin egret
#

whatever you like

raw narwhal
#

cool. cheers for the quick reply mate! ๐Ÿ˜ƒ

elfin egret
#

and np

raw narwhal
#

One last question btw. does LP have interactive chat menus? :L)

#

:)*

elfin egret
#

No, but there's a pretty neat plugin for sponge which has it

raw narwhal
#

Hehe, yeah gonna use mysql since i allrdy have a mysql database for luck, i meant what database to migrate from when going PM -> LP ๐Ÿ˜ƒ

elfin egret
#

It will just migrate to the one you have setup

slate coral
#

@elfin egret so, i should change storage-method: h2 to
storage-method: mariadb

#

?

elfin egret
#

if you have a mariadb server setup, yes

slate coral
#

ok ty

raw narwhal
#

Aight, does Chat-UI make LP interactive? ๐Ÿ˜ฎ

raw narwhal
#

Ah that's aewsome. I'll check it out. Now i'll leave you be. ๐Ÿ˜›

snow widget
#

does it spam the log?

elfin egret
#

last time I tried it, no

#

everything ends up on one line

#

it just uses the new line character

snow widget
#

hmmm how does it write all that stuff without sending a lot of chat messages?

elfin egret
#

but yeah, every time it updates you get a new chat message in your log

#

newline character

#
hi\nhey\nhello
hi
hey
hello
snow widget
#

hmmm, that seems powerful

#

but would break if the client changes the chat size right?

elfin egret
#

yes

#

but so would all of the other pagination stuff in sponge

#

all of those paginated GP and Nucleus menus rely on the chat character width too

slate coral
#

i guess it would probably be a good idea to remove all perms from my exported file that mention anything about multiverse yes?

elfin egret
#

well

#

i assume you'll want to reuse them

slate coral
#

i'm not using MV anymore

#

well, moving away from it

#

and where should i install the perm file before i import it?

#

got it figured. thanks

idle gulch
#

hi question

#

i have many ranks in my server

#

that inherit one another

#

i have a class that inherits a permission i dont want it to have, if I set it to : false will it still inherit this permission?

jade vault
#

You can unset a permission can't you?

#

Or does that not work when inheriting

slate coral
#

you should be able to unset it.

teal crypt
#

@idle gulch It will still inherit the permission but the false will override it

idle gulch
#

Ok thanks dude

paper ermine
#

anyone else experience lag with PowerfulPerms? i was told its making my server lag and to switch to either Pex or LuckPerms but i dont feel like Pex's backend is set up properly. how well does it run?

#

by it i mean Luckperms, sorry

robust wing
elfin egret
#

@robust wing Make sure you're running the latest version of luckperms

#

@paper ermine It runs well, I guess ๐Ÿ˜›

turbid quail
#

I have a stupid question probably. Is it normal that it gives this address when starting my server: INFO com.zaxxer.hikari.HikariDataSource - luckperms - Starting...

prime gate
#

Yes it's normal. It's starting the h2 database

turbid quail
#

but i have it setup to use MySQL

#

or does it still use H2 internally?

prime gate
#

idk the proper answer to that honestly, not sure how he has all the storage services stored and programmed. But it should call the sql drivers right after that

turbid quail
#

Looks like it calls the sql prior to giving that message

#

its even listed as a warning in the log file

#

i am confussed

#

why make it say info in the line but let the log/console handle it as warning

elfin egret
#

Just ignore it

#

it's an issue with how minecraft servers handle logging

turbid quail
#

okay was just curious how it worked and if i made a mistake

elfin egret
#

Nope, you good

turbid quail
#

/luckperms group default parents add admin if i use this command, will default inherit the permissions of admin or will admin inherit from default? (silly question i know, but i don't wanna accidentally give everyone admin rights)

#

And do inherited permissions get overwritten by the group that inherits their permissions or does the permission that the group already have get overwriten by the inherited permissions

sleek musk
#

[LP] MIGRATION [PowerfulPerms] > Migrated 375400 users so far.

#

after 12 hours

elfin egret
#

@turbid quail A user/group inherits from their parents

#

For example, /lp group admin parent add mod

#

will make admin inherit from mod

#

and yes, inherited permissions are overridden by a groups or users own permissions

sleek musk
#

Pp author dont want say me the query

#

รง_รง

turbid quail
#

thanks for explaining luck, that makes it clear to me.

elfin egret
#

Np

#

@sleek musk It probably isn't even possible due to the way it's designed.

sleek musk
#

luck a last question

#

if i set a suffix to a user

#

and then another one

#

it will delete the old one right?

#

if I don't specify priority

sleek musk
#

and there is a specify command for bungee perms?

#

or it use normal perms as bungee

twilit peak
#

LUCK

#

THIS IS MY LOG

#

I HAVE 12 server

#

On a bungeecord

#

so i have this problem

storm geyser
#

It clearly says "Too many connections" for your MySQL db

twilit peak
#

Oky thx

#

How to fix it ?

teal crypt
#

@elfin egret I replied to my issue again, just tagging u here because idk if u get notifications from closed ones

elfin egret
#

I saw it yea

#

one sec

storm geyser
#

I sent you a link which tells you how. Up the 'max connections' in your MySQL db. If that isn't correct, I don't use MySQL at all so somebody else will have to help you. I'm pretty sure it looks like "set-variable=max_connections=<num>" in your main config

elfin egret
#

@teal crypt Idk what you mean by that

#

there's no repo for the wiki

#

it's hidden behind the scenes by github

teal crypt
#

I mean you make a new repo with all the wiki files

#

Then people can make pull requests

elfin egret
#

eh, I guess I can

teal crypt
#

and if u see one u like, u can add it to the actual wiki

elfin egret
#

it makes it tricky for me to edit though

#

I'll see what I can do

teal crypt
#

Ok

elfin egret
#

I can probably add two remotes locally and merge the two together

teal crypt
#

Mhm. Yep, I have no idea what that means but I'm sure it will work if it's made by u

elfin egret
#

wow you believe in me ๐Ÿ˜ฒ

teal crypt
#

yeah

elfin egret
#

nailed it

teal crypt
#

Thanks

#

I have something I wanna put in, I'll pr it tomoz

elfin egret
#

alright ๐Ÿ˜‰

sleek musk
#

hey luck is right to change a suffix of a player with meta suffixadd &5 ?

#

if i redo the command again i it will delete the old one? (no priority)

storm geyser
#

addsuffix

sleek musk
#

*addsuffix ye

elfin egret
#

It won't remove old entries

sleek musk
#

because i have like a gui where vip player can select their favourite suffix colour

elfin egret
#

you'll need to remove the old value first

sleek musk
#

so just meta clear?

#

before the command

elfin egret
#

that will clear prefixes too

#

if you know what the priority if

sleek musk
#

all prefix are setted in group

elfin egret
#

/lp user <u> meta removesuffix <priority>

sleek musk
#

not player

#

i see all suffix from powerfulperms are on rank 105

elfin egret
#

it just uses max group weight + 5 for users

sleek musk
#

so i just use /lp user <u> meta removesuffix 105

#
  • '[console] lp user %player_<identifier>% meta removesuffix 105'
    • '[console] lp user %player_<identifier>% meta addsuffix &0'
#

(deluxegui)

elfin egret
#

you need to specify a weight

sleek musk
#

ah

elfin egret
#

lp user %player<identifier>% meta addsuffix 105 &0'

sleek musk
#

oke

#

for give a user a permission to only a specified server? is lp user name permission set skywars.settings.colour.light_gray true skywars

twilit peak
elfin egret
#

@sleek musk Yes

twilit peak
#

Luck

#

Pls help ๐Ÿ˜ฆ

elfin egret
#

someone has already told you

twilit peak
#

8 server work and other not work

elfin egret
#

i'm not doing it for you

twilit peak
#

I disnt understand anything ๐Ÿ˜

elfin egret
#

you need to increase the max connections allowed on your mysql server

twilit peak
#

Didnt *

#

I did that

#

I make it 500

#

Is that enough?

elfin egret
#

what's the error now

sleek musk
#

refresh it muntder

twilit peak
#

Wait

#

I did

sleek musk
#

you have to reload mysql

twilit peak
#

And restart the servers

#

I did stop the mysql

sleek musk
#

restart mysql is different

twilit peak
#

And start it

#

How is that ?

#

Oky i will restart the all rdp :-:

sleek musk
#

just use this

#

sec

#

shutdown all server

twilit peak
#

Ok iam now do it ,

sleek musk
#

and then mysql-service restart

#

on your ssh console

#

or sudo /etc/init.d/mysql restart

twilit peak
#

Iam windows .-.

sleek musk
#

oh gosh

twilit peak
#

Rdp :-:

#

Yep :--:

sleek musk
#

restart all

twilit peak
#

Yep i restarted all the rdp

elfin egret
#

just restart the mysql process

sleek musk
#

he already restarted

#

i got windows only the first time that i rent a server

#

with desktop gui

#

i got hacked after 1 week

turbid quail
#

probably more an issue of insecure password + security setup

sleek musk
#

from company

#

it was a fired guy of that company

#

now i use linux + private key + pass

twilit peak
#

Didnt help

#

Also skywars plugin cant connect

#

Too many connections

turbid quail
#

Yeah i currently only use Windows for the development of the server

twilit peak
#

:---:

#

And eco mysql

#

All not work :-:

elfin egret
#

Right, so not an LP issue then

turbid quail
#

gonna switch to Linux after i finish the basic foundation

twilit peak
#

Yep

sleek musk
#

muntder

#

you fixed that?

#

try to execute this mysql query

#

if you can

#

SET GLOBAL max_connections = 500;

#

it will be volatile (i mean at next windows restart it will gone)

#

ok all ready to luckperms convertion ๐Ÿ˜„

turbid quail
#

at least you have it working xD, i still am struggling with permissions (first time i am doing this) and a bug in bungee chat

sleek musk
#

which bug?

#

and bungee chat is not outdated?

foggy quartz
#

I mean you don't need a large pool size if the player count is like less than 100

turbid quail
#

no bungee chat isn't outdated, the bug is that it does not read LuckPerms prefixes

foggy quartz
#

With like 100 players you might only need 5 connections

sleek musk
#

i got 300-450 players

foggy quartz
#

Dependant on what stuff you're doing and how often

#

Is that all on one server or spread across several

sleek musk
#

@turbid quail can you link me the plugin?

turbid quail
elfin egret
#

regarding pool size, read this

sleek musk
#

@turbid quail this plugin is on bungee side right?

turbid quail
#

correct

sleek musk
#

so is hard to get prefix because it will display prefix by using vault i think

elfin egret
#

no it hooks with LP on the proxy

sleek musk
#

oh i see

#

Can I use prefixes of my Bukkit permissions plugins?

Yes, you can! BungeeChat can hook into some BungeeCord permissions plugin, which allows you to use your Bukkit prefixes on your BungeeCord server.

Supported plugins:
LuckPerms [download]

Please keep in mind that I have NOT made these plugins. I will not give support to problems not related with BungeeChat.

elfin egret
#

yeah no that's not true

#

you could install LP on the proxy and not the backend and it will still work

sleek musk
#

maybe he should open a ticket

turbid quail
#

I already send a PM to the author of Bungeechat

#

so far no reply

sleek musk
#

try to open it here

elfin egret
#

have you set the config option

#

in bungeechat

sleek musk
#

nvm it redirect to author conversation

turbid quail
#
    Default-Prefix: ""
    Default-Suffix: ""
    External: LUCKPERMS```
#

I believe i already have that Luck

elfin egret
#

looks fine then

#

just wait for a reply

turbid quail
#

๐Ÿ˜ƒ will do

elfin egret
#

I can't help with bungeechat issues, it's not open source

#

(yet the src is included in the jar, for some reason)

turbid quail
#

I know, and i don't expect you to since its not something you made

#

It's just the first time i try to make a actually decent server instead of just a server for me and my friends. Mostly cause i like doing stuff like this

foggy quartz
#

By included in the jar u mean not obfuscated?

turbid quail
#

and permissions are making me confussed

elfin egret
#

no, both the compiled class file (.class) and the source file (.java) are included in the jar

sleek musk
#

is easy once time that you learned it

foggy quartz
#

Ahh

twilit peak
#

Hi

#

I changed this to 1000

#

Max connection

#

And when i restart the mysql

#

Its get back to default :-:

elfin egret
#

this has nothing to do with luckperms

twilit peak
#

151

foggy quartz
#

Yeah as it's volatile

turbid quail
#

its a session value

#

so its volatile

foggy quartz
#

You need to set it in the MySQL config

#

You using Linux?

twilit peak
#

Oky where ?

#

No windows

sleek musk
#

muntder

elfin egret
#

google it

sleek musk
#

you tried that mysql command?

turbid quail
#

sorry Luck for making the conversation go astray

twilit peak
#

Pm me malachiel

foggy quartz
#

Why do people use windows

#

Honestly it's a terrible PS

#

OS

turbid quail
#

cause i am a .NET programmer for my full time job ๐Ÿ˜›

foggy quartz
#

Fair enough ๐Ÿ˜ƒ .NET is aids tho

turbid quail
#

well depends on which part of .NET you are referring to

#

C++ is also .NET

foggy quartz
#

Yeah ik generally tho it's limiting af like you can only use it on windows. Whereas java is universal

#

That's my opinion anyway I much preferred learning java to c#

turbid quail
#

but java has a lot of downsides compared to C#

#

while it is basically the same

#

they both have down and up sides

foggy quartz
#

Ehhh their both similar syntax then again their both object oriented

turbid quail
#

yup

#

i prefer C++ over C# and Java

foggy quartz
#

Nonononoo I hate C++ took one look and I was like no thanks

turbid quail
#

haha

#

it gives you a lot of power

#

which can end badly

foggy quartz
#

Yeah don't ever give me power

turbid quail
#

xD fair enough

#

Well time to go home and check if i can make do without essentials on my server, since i dislike that plugin. and also trying to let ASkyBlock hook into CraftConomy while setting up all the permissions.

foggy quartz
#

can I send my discord link here?

elfin egret
#

why?

foggy quartz
#

I need 6 more members on my discord server, it's not unnessesarly spam, I want to hit the 100th milestone for the first time.

#

I have 95 members right now

elfin egret
#

no you can't advertise it

foggy quartz
#

oh alright

real forge
#

what the hell is the point of having x members

#

lol

sacred jolt
#

@elfin egret Hey Luck, I am rewriting my core plugin to use MongoDB instead of Redis as the datastore. Should any special care be taken when saving user data to the same database? Also, should any user ID stored with your system be associated with mine? For instance, user ID #1 is Admin group and in my code user ID #1 has his personal settings? Or should these be seperate? And if they are seperate would there be any performance hits? Thanks!

elfin egret
#

iirc, mongodb uses the _id field to index entries

#

you should store any entries for players with their uuid as the _id field, as the database will be able to use that for faster lookups

#

certainly faster than comparing strings anyway

#

you can reference the LP code if you want

#

the java api comes with the bson library

#

which as far as I know is so called "binary" json

#

you construct documents (or objects) and then append attributes to them

sacred jolt
#

I wrote my mongo connection and noticed I am connecting twice on the same spigot server instance. I am wondering if I should figure out a "one connection to rule them all" kind of deal lol

turbid quail
#

If i use /lp user [username] info it says 0 prefixes under Counts, those are the personal prefixes or should that say 1 if i inherit a prefix from a group?

storm geyser
#

personal prefixes. Group prefixes would come under "current prefix"

turbid quail
#

yeah it is listed there just making sure if i didnt make a mistake ๐Ÿ˜„

turbid quail
#

I know this is kinda off topic, but i have set the bukkit.command.gamemode and the minecraft.command.gamemode and even essentials.gamemode to true but for some reason people who aren't me are unable to use the command /gamemode

#

if this is too off topic just say so and i will go else where with the question

storm geyser
#

use lp verbose to see what permission is being checked and set it to true

turbid quail
#

thanks that helped a ton

sleek musk
#

[LP] MIGRATION [PowerfulPerms] > Migrated 633700 users so far.

#

almost done

turbid quail
#

damn mala thats a lot

#

whooh permissions are close to being done on my server ๐Ÿ˜„

#

and i even made a really bad launch website. today was a good day

#

thanks for all the help everyone

sturdy oriole
#

Hey @elfin egret How can i separate ranks to its each world?

#

i do not see option to set specific rank based by world.

turbid quail
#

if i am correct within the luckperms config you can set the server name

sturdy oriole
#

for example`?

elfin egret
#

/lp user Luck parent add admin world=nether

#

would give me the admin group, only in the nether world

sturdy oriole
#

and takes away the prev group from player comes from temp?

#

Hmm, i shall try out.

#

Will inform if it works.

sturdy oriole
#

Allright ๐Ÿ˜„ thank you

#

works perfect

sleek musk
#

yeah migration complete

#

:3

#

703000 user

#

lol

turbid quail
#

how long did it take?

sleek musk
#

3 days

turbid quail
#

0.0

sleek musk
#

it duped some values that messed default perms and executed two command

turbid quail
#

that sucks

sleek musk
#

yeah

#

and size of lp player

#

is 388 mb

#

powerfulperms was 80

#

lol

#

@elfin egret why LP is getting player data also if i disabled it from bungee?

#

i have the option use-server-uuids: false on bungee

#

and when player login in the login server (there is no LP installed)

#

they will be saved on database

#

i dont want it รง_รง

sleek musk
#

also it save all names in database mysql with lowercase

elfin egret
#

that's intended

#

and the size is bigger because permissions are not stored using ids.

sleek musk
#

and is not possible to store players that dont join in a luckperms spigot server?

#

i mean disable player save from bungee luckyperms

elfin egret
#

Idk why you'd ever want to do that

#

If you don't want to read/save data, then why is the plugin even installed

sleek musk
#

for read permission only

#

I prefer to don't have invalid entry on database

elfin egret
#

why would it be invalid?

sleek musk
#

nvm i will stay like this

#

because my switch plugin

#

for example if i type swap dude (and in permission plugin both dude and DUDE exist) it fuck itself by saying that don't exist

#

i will blame the guy that i payed

#

maybe i will ask him to api it instead

#

basicaly the plugin switch playerdata

#

by querying permission database for get the UUID

#

example i type swap Malachiel Luck

#

it work also if both players are offline

#

(i run offline mode)

elfin egret
#

sounds hacky

sleek musk
#

yeah with powerful i run these issue where player for example log with wrong capitalization in past

sleek musk
#

what you suggest for get uuid from a offline player?

foggy quartz
#

depends, 'Bukkit.getOfflinePlayer(uuid)'works I think

turbid quail
#

but doesn't that also remain case sensitive? (just curious)

sleek musk
#

noreach_

#

there was the cache limit

foggy quartz
#

Oh my bad I read it wrong I think

teal crypt
#

Made a pr for wiki, luck, you should setup github webhook for wiki too

#

I'll make an issue for it

elfin egret
#

you don't need to

#

i'll add it when i get home

teal crypt
#

Oh ok

foggy quartz
#

[LuckPerms] [WARN] Permissions storage is not loaded yet. No permissions data will be loaded for:

#

I often get this, what's wrong :/?

elfin egret
#

Players are joining before the server has started

#

update to the latest build

#

it should be fixed already

foggy quartz
#

looks like its working, ty

sleek musk
#

i love this dev

#

i just playing a little with commands

#

is possible to disable the notification " [LP] [Bungee Messaging] Received update ping with id:"

foggy quartz
#

is it possible to add temp parent group 30 days?

#

/luckperms user Test parent addtemp 30d swadmin3

#

writes group doesn't exist, but it does

mellow needle
#

/lp listgroups

#

make sure its spelled correctly

foggy quartz
mellow needle
#

or it might be: addtemp <group> 30d

foggy quartz
#

u were right

#

typo wrong ๐Ÿ˜„

#

What's best way to set push from database updates?

#

i mean to sync network

turbid quail
#

/lp networksync

#

if you want to do it manually

#

and if i am correct there was a setting in the config where you can set the interval for auto sync

foggy quartz
#

i gave myself luckperms.*, seems all commands work on all servers except bungee plugin called BungeeAdminTools, what's wrong?

#

with BungeePerms 2.6 it worked, with LuckPerms it doesn't

foggy quartz
#

Hey can someone help me with uckperms and issues with CrucialCraft on Sponge please? I appreciate it.

#

inb4 getting garbage about using sponge, trust me, I don't like it any more than you do lol

#

Where can i report bug?

#

As bungee admin tools is a bungee plugin, so you'll have to install luckperms bungee and give u the bungee perm for it

#

I believe

real forge
#

@foggy quartz just ask your question

mellow needle
foggy quartz
#

I got the default group set up with perms and set up a member group to inherit defaults permissions as well, when I restart my server the plugin seems to reset itself and deletes the member group and resets the default group back to no permissions.

#

How can I fix this? lol

sleek musk
#

hey

#

luck the command lp user %player_<identifier>% meta removesuffix 105

#

is not removing any suffix

sturdy oriole
#

Hey guys!

#

I need help setting up luckperms with mysql database

#

This is what i get

elfin egret
#

@sleek musk try just running the command using console

sturdy oriole
#
25.04 17:16:17 [Server] WARN Exception in thread "pool-4-thread-1" 
25.04 17:16:17 [Server] WARN java.util.concurrent.CompletionException: java.lang.NullPointerException
25.04 17:16:17 [Server] WARN at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
25.04 17:16:17 [Server] WARN at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
25.04 17:16:17 [Server] WARN at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592)
25.04 17:16:17 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
25.04 17:16:17 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
25.04 17:16:17 [Server] WARN at java.lang.Thread.run(Thread.java:745)
25.04 17:16:17 [Server] WARN Caused by: java.lang.NullPointerException
25.04 17:16:17 [Server] WARN at me.lucko.luckperms.common.storage.backing.sqlprovider.MySQLProvider.getConnection(MySQLProvider.java:115)
25.04 17:16:17 [Server] WARN at me.lucko.luckperms.common.storage.backing.SQLBacking.loadAllGroups(SQLBacking.java:637)
25.04 17:16:17 [Server] WARN at me.lucko.luckperms.common.storage.SplitBacking.loadAllGroups(SplitBacking.java:131)
25.04 17:16:17 [Server] WARN at me.lucko.luckperms.common.storage.AbstractStorage.lambda$loadAllGroups$7(AbstractStorage.java:156)
25.04 17:16:17 [Server] WARN at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
25.04 17:16:17 [Server] WARN ... 3 more
sleek musk
#

ok

elfin egret
#

@foggy quartz Any errors?

#

@sturdy oriole probably invalid mysql credentials / address

#

but that log doesn't really tell me much

sturdy oriole
#

Can i PM you ?

sleek musk
sturdy oriole
#

having trouble putting it

elfin egret
#

@sleek musk what's the issue then?

foggy quartz
#

I just checked the console and there's nothing @elfin egret Else I would have shared it here.

#

I think I solved it though.

sleek musk
#

Luck i see the clear suffix don't remove any suffix

#

these ones are all in db

sturdy oriole
#

@elfin egret ```markdown
25.04 17:25:20 [Server] WARN INFO com.zaxxer.hikari.HikariDataSource - luckperms - Starting...
25.04 17:25:21 [Server] WARN INFO com.zaxxer.hikari.HikariDataSource - luckperms - Start completed.

#

All good.

sleek musk
#

@elfin egret i confirm

#

i am using lp user player meta removesuffix 105 and is not removing any suffix with rank 105

foggy quartz
elfin egret
#

replied

sleek musk
#

ty luck

#

Working perfect ๐Ÿ˜„

#

i just noticed lp got the bulk thing

#

same of PP

#

who stolen the idea?

elfin egret
#

idk what you're talking about

sleek musk
#

pp got for example this command

#

pp group admin add essetnials.{god,ban,hug}

#

it will run 4 commands, i noticed lp got a similiar thing

elfin egret
#

it's just standard linux globbing

sleek musk
#

really

elfin egret
#

yes

sleek musk
#

like jolly character ecc

elfin egret
#

that's where wildcards come from too

sleek musk
#

never know that

elfin egret
#

in terms of the first permission plugin to ever have it

#

I think it was probably pex

sleek musk
#

i used pex a far years ago

#

never know that

#

sometimes people confuse pex with sex

foggy quartz
#

I've never known anyone to do that lol

sleek musk
#

because permissionsex

#

Luck is possible to disable LP notification?

#

like command executed

elfin egret
#

no

sleek musk
#

really? there is a config

#

log notify

foggy quartz
#

@elfin egret if i join with "Test" or "test" will i keep my same permissions?

elfin egret
#

perhaps

#

although probably not, the server converts usernames to uuids

#

and that conversion is case sensitive

#

you can set use-server-uuids to false to negate that property

foggy quartz
#

seems like keeps, while setted that

#

very good job :p

turbid quail
#

luck does permission * not work to let me be able to access all commands?

sleek musk
#

work

turbid quail
#

Cause i have that set in my personal group but i can't use any command

sleek musk
#

which command you used?

mellow needle
#

in console /lp <name> permission set '*' true

turbid quail
#

i tried /lp, /gm /spawn

sleek musk
#

lp group name permission set * true

turbid quail
#
[19:31:44 INFO]: > * (true)
> prefix.110.[Owner] (true)
sleek musk
#

derp

turbid quail
#

should already be true right ๐Ÿ˜›

mellow needle
#

lp user <name> parent add owner

sleek musk
#

for me is working

#

yeah do that

turbid quail
#
[LP] - UUID: aa8f1aed-450e-467b-a49a-38cdc7899797
[LP] - Status: Online
[LP] - Primary Group: owner
[LP] - Counts:
[LP] -    Permissions: 1
[LP] -    Temporary Permissions: 0
[LP] -    Prefixes: 0
[LP] -    Suffixes: 0
[LP] -    Meta: 0
[19:31:01 INFO]: [LP] - Parent Groups:
[19:31:01 INFO]: [LP] -    > owner
[19:31:01 INFO]: [LP] - Cached Data:
[LP] -    Is Loaded: true
[LP] -    Current Contexts: (world=world)
[LP] -    Current Prefix: None
[LP] -    Current Suffix: None```
#

already have that ๐Ÿ˜„

sleek musk
#

no default?

#

and it got a perm

turbid quail
#

i have a default group, but i am not in it if i am corect

#

yeah this is my personal permission: [19:41:45 INFO]: > group.owner (true)

#

this is weird

#

i have access to it on 1 server but not the other

foggy quartz
#

Has anyone here tried using the groups templates from Nucleus with LuckPerms? I can't seem to get namecolors and chatcolors from group templates to work. The prefixes work fine though.

#

The prefix will have desired coloration, but the names and chat are white. I have a template for the group owner that uses blue as the name and blue as the text, but it's still white.

keen wigeon
#

any way to edit luckperms perms in-file? would i need to use a database?

#

found it you needf to set it to yml

storm geyser
#

@foggy quartz How're you doing it? What commands?

foggy quartz
#

I'm doing it from the config files of both plugins. I'll send you the configs in a second so you can take a look.

storm geyser
#

both of those you were talking about are handled as meta data

#

so for name colour, /lp group <group> meta set namecolor <colour>

foggy quartz
#

Lmao that easy huh?

storm geyser
#

yep

#

same with chat color

foggy quartz
#

so it pulls meta from nucleus then

storm geyser
#

yes

foggy quartz
#

the dev of nucleus did not make any mention of that, wish he did.

#

Else I'd have saved an hour worth of messing around with configs.

storm geyser
#

He gave an example of permission ex which uses options rather than meta :P

foggy quartz
#

I'm not using pex.

#

So I read it as pex only

#

lol

#

My fault really.

storm geyser
#

I know :P But it's handled the same

foggy quartz
#

Good to know.

storm geyser
#

home-count is also meta fyi

foggy quartz
#

I'll try it and let you know.

#

KNowing my luck it won't work, lol.

split zephyr
#

Does anyone know why I'm having to restart my server before permission changes take effect? It only started being this way after I changed storage type to YAML. I've tried /LP reloadconfig, but I guess that only affects the config files, not permission data? Either way, I have to reload the server and it's very inconvenient. Is there anything i might be able to do to fix this?

storm geyser
#

/lp sync ?

#

permission files and config are two entirely different things

split zephyr
#

I figured.. And /LP sync doesn't seem to have worked.

storm geyser
#

it should have worked. Are you on the latest version?

split zephyr
#

I was, but if an update has been released in the last week or so, I probably am not anymore

storm geyser
#

update and try again. Luck releases an update pretty much everyday

#

if it stuff doesn't work, make an issue on github and luck will probably reply to it there before looking here

split zephyr
#

Okay.. So in other words do what I would've done anyway because I'm a smart user that knows to report issues if I can't fix them ๐Ÿ˜› ?

#

(Though admittedly, I always forget to update and test again before reporting a bug.. I'm working on that habit...)

#

Probably doesn't help that I'm running SpongeForge. Better mention that now rather than later...

#

that said, I would think synchronizing file-objectspace would be simple enough that SF's roundabout way of implementing itself wouldn't cause problems

#

Okay yeah I don't think it's the permission for messing up here. I reloaded the server and its still not giving me permission to do something that I gave myself the node for... and redundantly so. I think FTBL/FTB utilities just isn't implementing permission nodes correct, or something

foggy quartz
#

@storm geyser So, that worked. But now I have the Owner with the chat of blue and the member chat of grey, the owner is using the grey from Member.

storm geyser
#

have you set group weights?

foggy quartz
#

Looking back at config it compeltely wiped the group sets -_-

storm geyser
#

Oo well that isn't right xD

foggy quartz
#

How do you add group set to a permission? I probably did that wrong ti begin with.

#

That's my luck dude. Seriously.

storm geyser
#

add group to a permission? it's the other way, so /lp group <group> permission set <node> true

foggy quartz
#

I want Default (what LP comes with) to have a group groupset template of Member.

storm geyser
#

so they would automatically get promoted to member?

foggy quartz
#

Well, I used default as the base member rank, has a prefix and all that, I just want to apply the group template from Nucleas to the default permission set.

storm geyser
#

/nucleus settupperms <default/mod/admin> <lp group> I believe it is

foggy quartz
#

said that nucleas default doesn't exist :p

storm geyser
#

oh I think it uses user instead

foggy quartz
#

I'm taking a break. At the point of frustration I want to throw my laptop ot the window, been messing with this all day lmao

#

@storm geyser would you be able to pm me?

obsidian orchid
#

Is there a faster way to add permissions to each server than in-game? We have luckperms connected to a database.

#

We are now adding all the permissions in-game, and it takes a long time

elfin egret
#

you can create a list of commands to executed

obsidian orchid
#

How do yo mean?

#

you*

#

And/or how can we create this list?

elfin egret
#

get yourself any decent text editor which supports writing to multiple lines at the same time

#

save that file to the luckperms folder

#

and run /lp import <file>

#

or use this

obsidian orchid
#

Wow, i did'nt know that!

#

That is really handy, thanks Luck!

elfin egret
#

np

lunar quest
#

hi guys

obsidian orchid
#

Hey Luck, i've created the textfiles, but when i want to import them, it gives an ingame-error

#

this is the file that i'm trying to import.

elfin egret
#

pastebin pls

elfin egret
#

must start with /luckperms

obsidian orchid
#

Not lp?

#

hmm

#

okay lets try

elfin egret
#

these are parsed manually

#

so I couldn't be bothered to support all 10 aliases

#

or however many there are

obsidian orchid
#

It works again!

#

Thanks Luck โค

gilded cove
#

@elfin egret Getting that on bulkupdating
http://prntscr.com/f0u0wr
It still seems to update the perm node (at least for groups, didn't check users)

Lightshot

Captured with Lightshot

wanton terrace
#

Anyone know how luck perms weight works?

#

when it comes down to pri

foggy quartz
#

yeeees

#

what are you trying to do?

wanton terrace
#

Prefixes

#

So I messed up on the Sr Mod prefix

#

and now it dun broke xdd

foggy quartz
#

you can set prefixes to individual groups

#

but if you want to add weight to a rank, your lowest rank should be like 1, your highest like 50, so

wanton terrace
#

Would Owner be 0

#

or?

foggy quartz
#

Guest (1) -> Member (5) -> Mod (10) -> Owner (10)

wanton terrace
#

kk

foggy quartz
#

you don't have to do it that way

wanton terrace
#

How do I see the pri set for prefixes?

foggy quartz
#

WHat do you mean?

wanton terrace
#

the priority for ranks

#

well prefixes

foggy quartz
#

/lp group <group> meta <priority> <prefix>

#

is the command you will use

wanton terrace
#

Well i know that :p

foggy quartz
#

then, to add weight to the rank, do /lp group <group> setweight <num>

wanton terrace
#

How could I change it

#

Sincee

#

I put owner to 1

#

and member to 50

#

thinking it was DChat formats xD

foggy quartz
#

/lp group member setweight 1

#

/lp group owner setweight 50

#

just flip it

wanton terrace
#

Kk

foggy quartz
#

Having another issue. Here's what I have:
Member - weight of 5
PRefix &8[&7Member&8] with weight of 25

Admin - weight of 50
Prefix &8[&cAdmin&8] with weight of 50

Owner - weight of 100
Prefix &8[&3Owner&8] with weight of 100.

Owner rank works fine, but the admin group is not using the admin prefix. It's using the member prefix still.