#support-1

1 messages · Page 340 of 1

lapis ibex
#

@floral ibex h2

#

@twin juniper groups are always lowercase. Though you can change the displayname

twin juniper
#

I'd like the group name and player name to be separate entities.

lapis ibex
#

Iirc look through the command reference regarding the displayname

#

It should be there

#

Group name and player name are completely different things. Don’t know what you mean

twin juniper
#

Thinking of something else, my apologies.

lapis ibex
#

Ok

twin juniper
#

If I rename a group, it doesn't apply the rename to the players in it?

lapis ibex
#

I’m not sure tbh

twin juniper
#

Just tried renaming it and it didn't :/

lapis ibex
#

You can do a bulkupdate

twin juniper
#

How's that?

lapis ibex
#

Check the wiki

#

There’s a page on it

twin juniper
#

That's gotta be an oversight, right?

#

I mean, each group should have a unique ID that updates when changed.

lapis ibex
#

No. That’s not how it works

#

When a play is in a group they get the node group.<group>

#

Meaning that changing the group name and applying the changes to the players requires modifying the players nodes

#

Which is why Luck doesn’t do that by default

#

Though it is easily achieved through bulkupdate

#

@twin juniper

twin juniper
#

I am just unsure as to why that would be a problem to automatically update the player nodes.

snow wigeon
#

@storm geyser Thank you so much for your help earlier

lapis ibex
#

@twin juniper Luck has a pretty good reasoning behind it. It’s not that it’s not happening automatically because of laziness or bad code. It’s a well reasoned decision against it. Though I sadly cannot recall it. You can ask him though

twin juniper
#

Ty!

lapis ibex
#

I think he wants to avoid modifying several datasets. This is a fair principle to never automatically modify data not directly related to what you’re actually modifying

#

Though if you would like that changed you can make an issue over on GitHub. Luck will be happy to debate a well written and reasoned suggestion.

cinder grail
#

How do I make it so prefixes are displayed

#

For example, there are 2 tracks, player & staff

#

I want to be able to show both prefixes in the player, 1 prefix is from the player track, the other 1 is from the staff track.

lapis ibex
#

@cinder grail check the page on prefix stacking on the wiki

patent needle
#

I there a way to reload the Bungee version of LuckPerms without restarting

lapis ibex
#

@patent needle depends on what you want to reload

patent needle
#

the storage options

#

and i read that needs a reboot

lapis ibex
#

No. Changing that requires a restart of the bungee

patent needle
#

sigh

#

then I need to plan that

lapis ibex
#

I suppose you’re trying to change to mysql or similar

cinder grail
#

This is stange~~ When I'm using the lang.yml from the site, the prefix it seems I need 2 spaces at the end for it to be 'normal.'

This is what I've got in my config for the prefix:
prefix: "&7&l[&b&lL&3&lP&7&l] "

And this is what it's outputting:
https://i.imgur.com/c5y3CpR.png (Screenshot at bottom)

Should it be like this? (The 2 spaces)

winged dune
#

hey, you. i'm about to update from LuckPerms 3.4.15 to 4.0.18. anything i should be aware of?

#

i'm looking at the wiki, but thought i'd ask the question, here.

#

would most of u recommend i use the most recent development build, instead?

foggy quartz
#

Hii

#

Well, I just converted from PEX.... Probably going to be asking a lot of questions

rotund path
#

How do I disallow all permissions to the default group?

spare forum
#

@rotund path should be /lp group default permission set * false

#

That will remove EVERY permission though

#

I dont know why you would want to do that

twin juniper
#

Anyone know how to remove a displayname from a group?

lapis ibex
#

@winged dune there haven’t been any major changes regarding the storage. So you should be fine

#

I’d recommend the latest dev version though

#

Also you might want to regenerate your config

#

But that’s qll

#

@foggy quartz just ask if you have questions

winged dune
#

thank u brain!

finite musk
#

@elfin egret Can someone tell me the command to eliminate a rank in the "Vestibulo" world of all the users?

verbal dock
#

Is only the first matching or all default-assignments executed?

elfin egret
#

all

verbal dock
#

That page doesn't say anything about default-assignments.

#

I was wondering if it stopped when it found a match.

#

So they all execute hm 🤔

#

Ok thank you

#

Are they always executed in order?

#

Is order ensured?

elfin egret
#

uh

#

yeah

mossy condor
#

if i put luckperms on bungee can i configure permissions for servers?

#

or it is better to create mariadb database

foggy quartz
#

@elfin egret thank you for a such an amazing plugin, it's great.

#

group-name-rewrite:
default: Member

Will inherit member perms?

#

Also the web editor is just a++

tired turtle
#

@foggy quartz Group-Name-rewrite is just that: A rewrite of the group-name
The group will still be called "default" in LuckPerms but for Vault and all plugins that uses it, will it have the name you set there

foggy quartz
#

Yes, I see that.

#

Problem right now, after the convert, all new players have no permissions

#

We do have a default rank, so how can we fix this issue?

tired turtle
#

You probably need the default group to inherit permissions from the "default" groupo of your previous Perm-plugin.

#

Use /lp group default parent add <group> for that

plucky stirrup
#

If I go into the config and change the default group name in their, would that change the group name or do I have to go in the settings and type group-name-rewrite:

tired turtle
#

The newest version of LP doesn't use group-rewrites through config anymore

#

There's a command, to change the "displayname" of the group

foggy quartz
#

Thanks.

#

lp user %player% permission settemp essentials.fly true 1200 global
I get:
Can not set data in the past!

lapis ibex
#

@foggy quartz you have to use units like s, m, h, d, w, mo, y

#

So you should write 20m

foggy quartz
#

that's wonderful.

lapis ibex
#

If you use a number without a unit it’s interpreted as a Unix timestamp

verbal dock
#

How do you check the permissions of an offline player?

#

luckPermsApi.getUser(uuid) returns null 😦

elfin egret
#

you need to load the user first

#

api.getStorage.loadUser

twin juniper
#

@elfin egret If you don't mind my asking, what's the reasoning behind updating a group name and not having that update the group of a player?

elfin egret
#

because the relationships between users and groups are one way in the storage backend

verbal dock
#

do I need to do api.getStorage().loadUser(uuid, username).get() as I see loadUser returns CompletableFuture?

elfin egret
#

yes

verbal dock
#

hm ok thx

elfin egret
#

or use the callback methods on completablefuture

#

there are examples here if you want to have a look

verbal dock
#

why is username required when loading user? 😕

elfin egret
#

it's not

twin juniper
#

Is there a proper way to update all users of a certain group that doesn't involve manually changing each one?

elfin egret
#

yes, bulkupdate

twin juniper
#

Okay, ty

verbal dock
#

so loadUser(uuid, null)? 😮

elfin egret
#

err, yep

#

Konvett: there are examples on this page

#

Foorack: there's a method without the username parameter anyway

verbal dock
#

😮

#

how could I miss that

#

Thank you Luck

twin juniper
#

@elfin egret Ty!

foggy quartz
#

Does manually editing the database sync to the plugin?

elfin egret
#

yes, but it's not reccomended

foggy quartz
#

Im making a custom web viewer, was wondering if i could build some editor functionality in it too

elfin egret
#

as long as you're careful, there's no problem with it

#

you'll need to run /lp sync after making any changes

#

and the plugin will refresh the local data

foggy quartz
#

thanks, do you have any plans to build some kind of web viewer that's a bit... more usuable then the editor that's, well, included?

#

also using PEX, there seems to be a lot of dupes, any recommendations on clearing that up?

elfin egret
#

i'm sure improvements will be made to the current editor in the future

#

do I have any plans to replace it? No, I don't

foggy quartz
#

it is an interesting way of doing things

elfin egret
#

i'll take that as a complement

#

😛

foggy quartz
#

So much better then pex

lapis ibex
#

@foggy quartz I’m curious. What would you like to improve with the web editor?

near vale
#

Luck, or anyone. I need help very badly, and this is hugely impacting when my server will be releasing.

#

Idk if anyone knows Notifyz or not. But to make a long story short. His core has a dependency of pex. And i am trying to get him to make luckperms an optional replacement for pex. He cant seem to figure it out. So im wondering if anyone could help.

#

By optional I mean Like so, his dependency is PEX. I use LuckPerms. I cant have PEX and LuckPerms on the same network cause they interfear.

lapis ibex
#

Why doesn’t he just use the Vault-API instead?

#

@near vale it should have the same functionality

#

And that’ll work with all permissions plugins that support PEX

#

Unless he is just doing permission checks. Then he should use the Bukkit API for that

near vale
#

Vault API isnt rlly working for my dev - he said

#

@lapis ibex

tired turtle
#

Then he's a bad one.

near vale
#

Can I make a small groupchat with the 3 of us and my dev.

#

This is a big deal

lapis ibex
#

Sure

tired turtle
#

I can't.
I go to sleep...

lapis ibex
#

But I agree. The vaultAPI has all the functionality you need for managing perms.

lilac cobalt
#

Hi everyone, very quick question. If i wanted to change one permission for another permission would the command be: /lp bulkupdate all update permission particles.use.crit "permission == trails.crit"

lapis ibex
#

Yes

#

That’ll work

lilac cobalt
#

hmm ok thanks, as when I tried that command it just listed all of the luckperms commands as though the /lp bulkupdate does not exist.

storm geyser
#

Bulkupdate must be ran in console :P It does state that on the bulkupdate page, 4th paragraph down

foggy quartz
#

How do I remove a user from a group?

#

:^/

twin juniper
#

What's the proper way to set an admin group to inherit the default groups permissions?

lapis ibex
#

@foggy quartz /lp user <user> parent remove <group>

#

@twin juniper /lp group admin parent add default

foggy quartz
#

@lapis ibex Well I didn't technically say it was bad, it would be nice to have more of a built-in web editor, but looking at it now, it's quite nice. Though, a bit slow.

#

I'm just working on a public rank search table that i've always wanted on my website, one thing though is that the database doesnt have any last_updated columns or anything :/

foggy quartz
lapis ibex
#

@Amorris#6920 assuming that plugin is well written, yes

#

@foggy quartz we’d love to hear suggestions to make the web editor better.

#

So what exactly do you mean by slow?

foggy quartz
#

let me try it again while I'm up and not tired, I mightve just been talking out of my ass. I love this plugin so much lol

lapis ibex
#

And if you have suggestions for we’d be happy to hear them

twin juniper
#

Just switched from yaml back to mysql and data isn't loading.

#

All I need to do is set database name, username, and pw right?

lapis ibex
#

Yes. You should also export the old data and then import it if you don’t want to lose it

#

Also be sure to change the storage type @twin juniper

twin juniper
#

I figured it out, set the wrong passowrd in.

#

Ty!

lapis ibex
#

Ok. Glad you figured it out

tight knot
elfin egret
#

you need to enter "true" or "false"

#

the value dictates whether world specific permissions are migrated as global permissions

tight knot
#

so, after using the command "/lp migration groupmanager world" i have to write "true" or "false" ? sorry, i do not speak english 😦

elfin egret
#

no, replace "world" with "true" or "false"

tight knot
#

ok, solved.

#

thanks!

foggy quartz
#

Suggestion: Would it ever be possible to give luckperms_players table a last_modified date column?

peak frigate
#

Is there a direct way in the api to query the group of a player as with permissionsEx with
PermissionsEx.getUser (player) .inGroup ( "Group")?

elfin egret
#

player.hasPermission("group.groupname")

#

@foggy quartz it would have no use in luckperms, so probably not

peak frigate
#

but the problem with the haspermissions is all with * ore OP has this permssions.

elfin egret
#

create a new Permission object with bukkit

#

and set the default value to not op

#

then check for that

#

or if you really want to hook directly with luckperms to check

#

you can use the API

ornate steeple
#

is it normal that i cant seem to remove the "default" group

elfin egret
#

yes

#

a user must be a member of at least one group

#

if they don't have anything, LP will add them to default

ornate steeple
#

so i have - meta.default.true in the group i want to use as my default group but when a new player joins it still puts them in the group named default.

elfin egret
#

idk where you got the meta.default.true thing from.

#

that's not a luckperms feature

ornate steeple
#

it came with the pex migration

#

so, how do i make my own group the default group then ? :p

elfin egret
ornate steeple
#

ty

elfin egret
#

the preferred way is to continue using the default group

#

but just set a different display name for it

ornate steeple
#

ah, i see

#

thanks 😃

heavy briar
#

I have essentialsxchat

#

But the prefixes are not showing up...

#

I converted from pex to this but pex worked fine with the prefixes.

tired turtle
#

Vault also installed?

#

And what is the output of lp group <group> meta info?

heavy briar
#

Vault is installed

heavy briar
#

Any reason to this not working?

tired turtle
#

I have no idea tbh

foggy quartz
#

Anyway to export all permissions etc? and take a backup? is it just /lp export <file>

tired turtle
#

Yep.
It's just /lp export <name> I recommend export it as a .yml file

heavy briar
#

Should I just try and delete my essentials config and try it then xD?

storm geyser
heavy briar
#

All of them need to be?

foggy quartz
#

I'm trying to get prefixes in chat for donators, moderators, owners, etc.

I gave myself owner rank, and then id /lp group owner meta addprefix 999 [Owner] and chat still doesn't show anything

heavy briar
#

I just have essentialsX and essentialsxchar

#

You seem to be having the same issue as I have sir

foggy quartz
#

ayyy

heavy briar
#

I like the plugin right. Just need to get used to the complex stuff

storm geyser
#

can you pastebin your essentials config please

heavy briar
#

Me?

#

Only need the chat part?

storm geyser
#

Could I get the entire thing please? 😛

heavy briar
#

There you are

#

format: '{deluxetags_tag}&8{DISPLAYNAME} &7&l» &f{MESSAGE}'

Is the only line that matters?

storm geyser
#

that config doesn't look right. It doesn't match my essentialsX config. can you send me a screenshot of your essentials jar files?

heavy briar
#

How does it not look correct

#

every feature works ingame. But the chat stuff

storm geyser
#

Could I still get the screenshot of your plugin jarfiles?

heavy briar
#

Give me a second

#

Ejjj I fixed it myself lmao

#

All gucci

storm geyser
#

what was the issue for future reference?

heavy briar
#

Downloaded a plugin called essentialsX

#

didn't work with this

#

Downloaded it off of your link

#

and it works

storm geyser
#

ahhh, fun times xD

heavy briar
#

Life is a lie

#

But ty for helping 😝

storm geyser
#

do you happen to have the download link you initially used?

heavy briar
#

Lemmi check

#

I'm pretty sure that was it

#

But looking at it now it's not X xD

storm geyser
#

ahh, that isn't essentialsX 😛 I'm sure luck has a PR in for that essentials, but they haven't accepted it yet

heavy briar
#

I'm just doing this for fun xD

open pewter
#

Hello ! How i update my groups json data from 1.10 to 1.12 please ?

heavy briar
#

I'm staff somewhere and I'm just learning how to use certain plugins xD

storm geyser
#

There is no difference between 1.10 and 1.12

open pewter
#

When i start the server :
5:01:04] [Server thread/INFO]: [LP] Performing initial data load...

Long time

storm geyser
#

can we get your full server log please?

#

That doesn't show us enough. However, I recommend you use /lp export data on the 1.10 server, then tranfer the data file to the 1.12 server and run /lp import data

open pewter
#

okay i try it

#

it work thanks 😂

finite musk
#

@elfin egret Its correct this command?

#

lp bulkupdate all delete legendarionew global vestibulo

#

LegendarioNew = Rank

keen wigeon
#

just try it 😃

#

@elfin egret can lp support vault? the maker of ultimatechat is telling me that it needs a specific type of compat or something

elfin egret
#

it does support vault

keen wigeon
#

that dev is telling me that his plugin doesnt work because you dont support vault the right way

elfin egret
#

that's nonsense

keen wigeon
#

1sec ill givbe him the discord link

#

can you give me a link?

elfin egret
keen wigeon
#

hes saying supported by vault and inbuilt vault support is a diffrence

#

and his plugin does not work because yours has it inbuilt but isnt supported directly

#

do you know any 1.7 chat plugins? with papi support?

elfin egret
#

you just need to install the vault plugin

#

it doesn't matter where the support comes from

#

ultimately vault is just a service

#

it doesn't really matter which plugin provides it

#

whether it's vault itself or another plugin

keen wigeon
#

i have vault, i guess i just need to search further

finite musk
#

@elfin egret this is correct?

#

./lp bulkupdate all group remove legendarionew global vestibulo

#

Dont work, what is the correct command?

#

I understand a guide

#

Please help

lapis ibex
#

@finite musk have you had a look at the wiki?

finite musk
#

Yes

ember fulcrum
#

Hi, if I delete a group, all players in this group are going to be removed if they are not connected? ( Using MySQL )

elfin egret
#

the refrences will still be there

ember fulcrum
#

okey, thx

#

There is a command to delete a group for all disconnected player and give them default?

#

or a command to clear the database ? x)

tired turtle
#

You can use the bulkedit command

ember fulcrum
#

thx ^^

tired turtle
#

np

compact elk
#

Hello

#

Luck

#

I need your help

#

My admin has * on every server, and this is a network. Can we limit his permission only for 1 server?

#

I dont wanna have my admin * permission only on one server

#

And on the other servers m y friend should have *

elfin egret
#

/lp user luck permission set * false server=???

compact elk
#

The luckperms config is global

#

serveR: global

#

Do i need to set something in the config?

elfin egret
#

yeah

compact elk
#

Or should i leave it global

#

and do what u said?

elfin egret
#

give that a unique value

compact elk
#

does it works that way though?

elfin egret
#

yes

#

that's exactly how it works

compact elk
#

So i mean

#

Server:global

#

./lp user luck permission set * false server=???

#

and if i do dis

#

it will work?

elfin egret
#

no, you need to set a value for server in the config

compact elk
#

like server: kitpvp?

elfin egret
#

correct

compact elk
#

i wanna the groups synced globally

#

but the user permisisons not

elfin egret
#

then use server=kitpvp in the command

compact elk
#

Yes but i wanna globally the groups

#

but i dont wanna globally the * permission

elfin egret
#

yes, that's fine

#

your existing global permissions will continue to work after setting a server in the config

compact elk
#

if i set server: global to kitpvp, the ranks will still work on other servers, which are on server:global?

elfin egret
#

global groups and permissions apply regardless of the server property in the config

compact elk
#

I wanna global groups

#

not permissions.

elfin egret
#

you can do both

#

i'm not going to keep explaining this

#

just make the change in the config. you can see for yourself that it works.

visual yew
#

can some one tell me what this means?

#

[23:54:45] [Server thread/INFO]: [LuckPerms] [WARN] An exception was thrown whilst calculating the context of subject luckperms.api6.SubjectProxy(ref=SubjectReference(collection=user, subject=abfda98b-ec0b-4bb4-b95b-c4d1cec3b1be))

lilac cobalt
#

Hi again, lp bulkupdate all update permission particles.use.crit "permission == trails.crit" is that meant to replace the particles.use.crit permission to trails.crit in each individual user file? Thanks 😃

lapis ibex
#

@Tomographix#3957 yes

#

That’s exactly what it does

fringe hinge
#

Is there a way to add negative permissions?

storm geyser
#

Set the permission to false.
/lp user/group <user/group> permission set <permissions> false

lilac cobalt
#

Thanks @lapis ibex i'll have to see why it is not replacing that permission for me then.

lapis ibex
#

Oh my bad

#

it's the wrong way round

#

That command replaces trails.crit with particles.use.crit

#

@Tomographix#3957

lilac cobalt
#

oh righty

lapis ibex
#

So you have to swap it

lilac cobalt
#

thank you that worked

fringe hinge
#

Ahh thank you

#

@storm geyser which one overpowers the other?
Like what if I had * and wanted to set permission to false, would it work or not?
Or what if I had them both, which one would "win"

elfin egret
#

wildcards lose

fringe hinge
#

Awesome thank you

jolly bolt
#

Can someone please send me a link to the download for LuckPerms-Bungee

elfin egret
#

you can find it on jenkins

jolly bolt
#

It'd be a lot more helpful if you could just send me the link

elfin egret
brave crow
#

I need to work out how to change the username and chat colours. I have Vault and it's working for everything but me. The admin is purple and the co-owner is red, but I'm white and I don't know how to change it because I didn't the others accidentally. Help?

karmic yoke
#

What are you using @brave crow?

#

For commands that is.

#

And what's your file where it's all stored? You might have missed a punctuation mark.

cinder grail
#

What does that mean?

#

@lapis ibex @prime gate

lapis ibex
#

Can you read @cinder grail ?

cinder grail
#

Nope

#

I can read, 😛 but I don't know what it means.

prime gate
#

You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

cinder grail
#

Nice copy+paste.

#

Now in English?

brave crow
#

I am using the console for commands

#

Terminal

cinder grail
#

dm

#

Figured it out

lapis ibex
#

I mean it literally says what to do in the error @cinder grail

cinder grail
#

Can I speak to your supervisor?

#

(jk lol)

brave crow
#

I need to work out how to change the username and chat colours. I have Vault and it's working for everything but me. The admin is purple and the co-owner is red, but I'm white and I don't know how to change it because I didn't the others accidentally. Help?

shut path
#

Hello, I'm seeing an error within my server's start-up log; I'm not a dev in any way so I was curious about what might be causing it or if it has a particular effect.
https://hastebin.com/odixuhabap.sql

Server: 
- git-Spigot-b66ad9e-b5a10a9 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
LuckPerms: 
- Build #469
pulsar umbra
#

how to add perms?

lapis ibex
#

@pulsar umbra see the usage page on the wiki

#

@Simpixle#8231 what exactly did you do and what isn’t working?

#

@elfin egret @shut path’s error looks like a bug. You might want to have a look at that

elfin egret
#

it's a spigot issue

shut path
#

I rolled my spigot a commit back and LuckPerms worked again

lapis ibex
#

Ah ok. Good to know

shut path
#

Tis my first time experiencing anything wrong with using the latest and greatest spigot 😛

elfin egret
#

yeah

#

md_5 started messing around with pluginclassloader

#

for some reason

#

i don't know what this is addressing

lapis ibex
#

That’s dumb tbh

#

I think he can revert that commit right back, lol

elfin egret
#

might not even be caused by that commit

#

i don't know

lapis ibex
#

looks like it though

#

Still a weird commit

lapis ibex
#

Hm ok

elfin egret
#

it will probably be at least 24 hrs before it gets looked at though

#

so yeah

#

we'll see

shut path
#

Guess a temporary notice to not use the latest commit is somewhat in order

#

atleast if they want to use luckperms

elfin egret
#

should be okay

#

most people don't constantly update

foggy quartz
#

@elfin egret hi, by any chance can this plugin's rank prefix be on the tablist?

elfin egret
#

yes, but you need an extra plugin to add it

foggy quartz
#

do you have a recommendation sir?

elfin egret
#

animatednames is probably the most popular

#

my bad, this

keen wigeon
#

is there a way to sync perms across a bungee network

#

like make a rank on 1 server and than sync that across all servers

elfin egret
#

yes

keen wigeon
#

ok tnx

elfin egret
#

good times

storm geyser
#

has it broke many other plugins?

elfin egret
#

idk

#

probably not a huge amount

#

but I know there are other projects which use the same approach

#

got this comment on irc

#
<~md_5> saw the luckperms author made a ticket about his reflection being broken by a change so I’m going to bed grumpy because well, reflection
#

shrug

#

it's worked since, forever.

#

ya know

storm geyser
#

I don't know what I expected from md_5, but it was something like that

elfin egret
#

lol

#

i remain hopeful that he'll fix it

#

we'll see I guess

storm geyser
#

would it be difficult on your end to change?

elfin egret
#

no, but I'd be distributing 15mb jar files.

#

which I really don't want to have to do

lapis ibex
#

I mean that’s the entire point of using that technique

#

Only downloading the jars you need

patent needle
#

how do you inherit?

#

with group.(rank)?

lapis ibex
#

... parent add/set <group> or when editing the perms directly with the nodes group.<group>

patent needle
#

okay

foggy quartz
#

Help, how do I get the LuckPerms prefix of the user like %prefix%.

#

does the permissions found in the table group_permissions also show inherited permissions for that group? Cause im getting so many permissions lol

#

How can I get the permissions for JUST that group? value column?

#

"SELECT * FROM luckperms_group_permissionsWHEREname = '$group'" .... getting it from group name, that should be right, yeah?

elfin egret
#

yep

foggy quartz
#

Hey Luck i need help

#

Im trying to have a tablist where it says your prefix and name.

#

But I can't seem to find how to do that. (Like %prefix%)

elfin egret
#

ok, give me a second

#

just sorting something else, I'll get to your question in a bit

foggy quartz
#

ok np

cinder grail
#

So I've set global groups in my bungee ("global") server

#

And the lobby is using this data for it self

#

It works in the terms of putting them in the group

#

However the actual prefix isn't transfering.

elfin egret
#

@foggy quartz You need an extra plugin to format the tablist for you. most of them will have support for pulling data from LuckPerms via vault

#

@cinder grail can you give an example?

cinder grail
#

So on my Bungee server, I've set the groups, helper, moderator, administrator, manager, developer, owner

And on my Lobby server, I want to use the data I've set above (permissions, meta, etc).

At the moment, I have set myself to developer; it does move me to developer, however the prefix which I've set doesn't work.

#

P.S. I am using MySQL to save data - they are all connecting successfully to it.

elfin egret
#

ok, on your lobby server

#

can you run /lp user <you> info

#

and tell me if the correct value is shown under "current prefix"

cinder grail
#

It shows None

elfin egret
#

ok, try with /lp user <you> meta info

cinder grail
elfin egret
#

interesting

#

what does /lp info show under "server"

#

if it's not "lobby", then that's your problem

cinder grail
elfin egret
#

oh right I see the issue

hazy moon
#

Luck, do you know what event/command takes the most resources?

#

as in permission related

elfin egret
#

@cinder grail you need to add prefixes using the "addprefix" command, not "set prefix"

#

Maty, not sure what you mean

cinder grail
#

I'll try that, cheers

hazy moon
#

What would be better for the server? Using '/lp user .... permission unset" or '.... permission set false'?

#

not storage wise

elfin egret
#

they both have different results

#

permission unset removes any previous entry for that permission

hazy moon
#

Yeah but idc about those, I have a GUI with toggle buttons and I use permissions for it

elfin egret
#

permission set false adds the permission, but negates it

hazy moon
#

But I want to know which would be better server PERFORMANCE wise, set false or unset

#

which is the most resource heavy

elfin egret
#

it's irrelevant, because they're completely different commands

#

and do different things

hazy moon
#

yeah but I don't care

#

they give the same effect in this situation

elfin egret
#

why don't you care?

#

no they don't

hazy moon
#

in my situation, yes

#

I have toggle buttons

#

but to know whether the toggle is on or off I set a permission when they turn it off

elfin egret
#

you want to use unset in that case

cinder grail
#

^ love DeluxeMenus, ngl

hazy moon
#

and then it checks if the player has that permission

#

DeluxeMenus is my GOD

#

I made GUI color presets thanks to it

#

just by typing /presets green or blue

#

anyways

#

oh wait

#

if I check if they have a permission

#

it doesn't matter whether it's false or true?

elfin egret
#

yes, it has to be set to true

hazy moon
#

Yeah then unset and set false has the same result IN MY SITUATION

#

so my question is which one takes the most server resources

elfin egret
#

they are different commands.

hazy moon
#

since it's a toggle players can spam it

elfin egret
#

it does not have the same result in your situation at all.

hazy moon
#

yeah but just IMAGINE that it's not different

#

it does

elfin egret
#

no it doesn't

hazy moon
#

Ill give you proof then? I don't get why this is relevant

elfin egret
#

set ... false explicitly fails if they already have the permission set.

#

idk why you're arguing with me, it's my plugin.

#

and i've shown you above they're not the same.

hazy moon
#

ooooh

#

well sorry

#

I was thinking result wise

elfin egret
#

that was the very first thing I said.

#

Luck - Today at 16:19
they both have different results

hazy moon
#

you couldve just said you can't set a permission dalse that they already have

#

yeah but if you unset a perm or set it to false they don't have the permission in both situations?

elfin egret
#

unset removes any current record for that permission

#

set ... false adds a new negated record for that permission

hazy moon
#

yeah, but same final result in my situation, because I check if the player has that permission or not. The only difference is that if I were to use 'set false', I'd first have to unset it first

elfin egret
#

correct

#

but there's no need to set it to false

hazy moon
#

yeah

elfin egret
#

unless they're inheriting a true value from a parent group or something like that

hazy moon
#

I didn't think about not being able to set a perm, that's already set, to false

#

sorry

elfin egret
#

it's fine

#

but even that aside, it's not worth even thinking about the performance impact 😛

hazy moon
#

I'm guessing it's very minimal

elfin egret
#

tiny

#

when you run a command, it actually just gets placed in a queue

#

so hardly any of the minecraft servers ticking time is spent executing the command

hazy moon
#

only thing I noticed is that I have to set a 5 tick delay when I run a LP command to console

#

otherwise it wouldn't update well

elfin egret
#

yep - that's because they're queued

cinder grail
#

The higher the weight number, the more priority it gets right?

elfin egret
#

correct

cinder grail
#

ty

faint pendant
#

With today's update - noticing an issue with "Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory" when mysql DB is selected

elfin egret
#

mind sending me your full log file?

faint pendant
#

sure thing

elfin egret
#

i can't reproduce it :/

faint pendant
elfin egret
#

strange

faint pendant
#

Also FYI - this worked on previous version, when I first encoutnered this, I removed the directory so it could recreate configs etc, logged in once with the local DB, worked fine, then swapped back to mysql using the 4 lines from my old config and that's when it complained

elfin egret
#

are you related to jerimu by any chance?

faint pendant
#

nope

elfin egret
#

hm okay so that's two people who've reported it

foggy quartz
#

Anyway I can check what groups inherits in db?

elfin egret
#

@faint pendant can you try with this build please

#

@foggy quartz group memberships are stored using permissions in the format group.<group name>

faint pendant
#

sure, giving it a try

foggy quartz
#

I see it, kinda wish there was it's own property for it but this works.

faint pendant
#

Perfect - it's back - it was trying to log the complaint about not using SSL for Mysql: [10:54:23] [luckperms connection adder/WARN]: Fri Dec 29 10:54:23 CST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ an
d 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'fals
e'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

#

..works now 😃

elfin egret
#

ay

foggy quartz
#

thanks for all the help luck, you're the best

elfin egret
#

nice

#

np

cinder grail
#

To create a group in only 1 server this:
/lp creategroup <name> [server]

#

Is that correct?

elfin egret
#

no, you can't create per-server groups

#

you can only assign groups on specific servers

finite musk
#

What is the best way to give ranks with LuckPerms? Currently in the permanent ranks in buycraft grants them with "lp user {name} group set VIP" and monthly ranks with "lp user {player} group addtemp VIP 30d"

#

The problem is, in monthly ranks, if users is new, user have a permant rank "default" and if this user buy a rank, buycraft put temprank and appears a suffix of default rank.

karmic yoke
#

Hey @elfin egret

#

Bit of a bind, lol.

#

@finite musk Why not lp user {player} switchprimarygroup <groupname>?

finite musk
#

set is the same?

#

set and switchprimarygroup ?

karmic yoke
#

No.

finite musk
#

What is the diferent?

elfin egret
#

you shouldn't really be using switchprimarygroup

karmic yoke
#

afaik at least.

#

Why not?

#

If you setup a proper inheritance that is.

elfin egret
#

because parent add and parent set should cover all possible use cases

finite musk
#

Yes

#

and lp user User group set VIP

#

Its the same?

elfin egret
#

No, they're different

finite musk
#

But?

#

What is the diferencie of parent set and set?

elfin egret
karmic yoke
elfin egret
#

yes please

karmic yoke
#

Fuck.

#

So.

#

I tried to copy that into a gist.github.

#

And not only did it crash my editor, but it also crashed my browser.

elfin egret
#

lol

karmic yoke
#

It spewed out a bunch of errors in a very short span.

elfin egret
#

you should just be able to drag the file from your explorer into that window

karmic yoke
#

Like 500k lines worth.

elfin egret
#

and it'll upload it

karmic yoke
#

Too big.

elfin egret
#

if you can't do that

karmic yoke
#

It's huge.

#

Crap.

elfin egret
#

jesus

karmic yoke
#

I'll put it on the github.

elfin egret
#

okay, i'll try battle with it

karmic yoke
#

Sorry man. xD I think a lot of it is a duplicate, so if you can find a way to weed out duped areas it'd be much easier.

elfin egret
#

griefprevention error

#

make sure you're using the latest versions of everything

karmic yoke
#

Christ.

#

That's a lot of errors just because of that.

elfin egret
#

well yeah

#

it prints all of that every time a plugin checks for a permission

karmic yoke
#

wait.

#

That is the latest version of it,

elfin egret
#

that doesn't look like the latest version

karmic yoke
elfin egret
#

ok, then you need to report it to blood

finite musk
#

Luck its posible use a bulkupdate to remove all users with rank in X world?

elfin egret
#

yes

finite musk
#

How?

elfin egret
#

/lp bulkupdate user delete "world == X" "permission == group.Y"

finite musk
#

But..

#

Delete a rank

#

or all info of user?

elfin egret
#

it will delete the membership

finite musk
#

Ouuu

#

Its good this 😄

#

Thanks

#

And other problem

#

The users in the chat have the default rank and the temporary rank, when typing, appears the suffix of the default, instead of the suffix of the temporary range.

#

Look

elfin egret
#

which chat plugin are you using

finite musk
#

ChatEx

#

To have multiple prefix/suffix

elfin egret
#

uhh

#

can you pastebin your chatex config

finite musk
#

Yes

#

You found a problem?

elfin egret
#

nope, looks fine

#

does the prefix show when you run the meta info command

finite musk
#

meta info of what group?

elfin egret
#

no, of your user

finite musk
#

Of users?

#

Okay, whait

elfin egret
#

/lp user <your username> meta info

finite musk
#

Yes yes

#

Appears

#

the same

#

of last images

#

Oo

#

Looks

#

2 suffixes

#

same

elfin egret
#

ok, then just remove the one you don't want

finite musk
#

of what rank?=

elfin egret
#

they won't be exactly the same

#

if you hover over them, you'll possibly be able to spot the difference

finite musk
#

/lp group default permission unset suffix.1.&7

#

And remove two

#

And when put set

#

Appears two

cinder grail
#

I've got my groups setup on the server

#

However, I just added a new server

#

Then added it to the database

#

Then synced.

#

However, the group-rename thing hasn't synced onto the server server

#

That is the new server

#

This is the old server. Which has the renamed-groups

#

Is there a way to sync the rank-renames

#

because everytime I use /lp group <group> setdisplayname <sometime> it says:

#

This already is it

#

(when it isn't)

elfin egret
#

tagging us like that is a great way to be totally ignored.

cinder grail
#

Sorry

lapis ibex
#

Was gonna say the same

#

So congrats on getting at least two people to purposely not give you an answer @cinder grail

elfin egret
#

make sure you're using the latest version on both servers

#

it's probably not syncing because one of the versions is too old to support display names

karmic yoke
#

My question is why do you have staff and manager ranks without a weight.

cinder grail
#

Haven't got round to that yet @karmic yoke

karmic yoke
#

Why not do that to begin with, since you had enough time to make another server.

#

Usually you'd get the first server setup before moving onto another.

elfin egret
#

you don't necessarily need to set weights for all groups

karmic yoke
#

I know you don't.

#

But won't that allow staff to target higher staff?

elfin egret
#

if you have simple inheritance structures, it's not really needed at all

karmic yoke
#

Fair point.

elfin egret
#

no, that rule doesn't exist in LP

karmic yoke
#

Wonder if he did setup the inheritance structure.

#

Also, how did you manage to find that bit about GriefPrevention in that log-file of hatred and tears.

cinder grail
#

Updating the plugin worked - cheers

elfin egret
#

i just scrolled to the middle of the file

#

lol

karmic yoke
#

Lmao.

#

I was trying to do it line by line and actually read everything.

#

I gave up after line 5,000 still not being done with the server starting.

foggy quartz
#

I know this may be stupid, but is luck perms compatible with 1.12 yet?

elfin egret
#

yes

foggy quartz
#

Lit! Thanks.

worn raptor
#

Hey everyone.

Does anyone know of a way to have LuckPerms override BungeeCord Perms as I don't really want to have two staff lists on two different plugins. It would be nice to add BungeeCord Perms to LuckPerms and it works in sync

elfin egret
#

by default, it will completely override bungeecord's config permissions system

#

is that what you want?

worn raptor
#

Yeah that is what I want but that is not happening

#

Do I need to install LuckPerms in the BungeeCord Plugins folder?

elfin egret
#

yes

worn raptor
#

Oh monkeys lol

#

That will be why it is not working lol

#

Do I use the same plugin from the Spigot Servers?

elfin egret
#

no, you need to download the bungeecord version

worn raptor
#

Thanks Luck

jovial mulch
#

Does luckperms work on any versions of 1.8?

gilded cove
#

Even if it does, only use 1.8.8 if you really wanna use 1.8

elfin egret
#

it works with 1.8.8, yes.

jovial mulch
#

Thanks 😃

#

I don't need to change the version or anything in the config, right?

elfin egret
#

negative

remote arrow
#

complete noob here with what in the end is a question I'm certain will make me feel the fool

#

I'm using ChatControl with LuckPerms and have disabled all other plugins that may have chat functions. But I cannot get prefix's to display

#

is this a question for here or should I be asking ChatControl?

foggy quartz
#

trying to set someones prefix and it's giving them the wrong... one?

./lp user aeroMummy meta addprefix 1 "&b[&3Skittles&b]&7 "

remote arrow
#

well...sort of. if I type /lp group vip meta info and it tells me the prefix is there, but if I put a user in that group the prefix doesn't show up on chat

foggy quartz
#

ohh, sorry that was my own question 😃

remote arrow
#

lol oh

chilly sluice
remote arrow
#

so if I understand correctly I just need to run the following commands:
/papi ecloud download LuckPerms
/papi reload

Then install PlaceholdAPI?

chilly sluice
#

I usually grab it from lucko's build server but if that gets the correct build then sure. And no put PlaceholderAPI on first before getting luckpermsplaceholders

#

/papi is placeholderapi's command - how can that be run if the plugin isn't on there to begin with.....

remote arrow
#

is this stuff intuitive to you?

#

lol...cause its REALLY confusing to me

lapis ibex
#

Stuff like that gets intuitive over time

karmic yoke
#

So if my primary group is set as owner and I have the highest donor rank lunar set with the proper inheritence for donor ranks, why am I unable to use donor-specific things such as my /warp donor?

https://i.imgur.com/SvT3OAu.png

The first donor rank, is assigned nucleus.warps.donor as true, and the ranks have proper inheritence.

lapis ibex
#

@karmic yoke that looks like that you’ve set up the permissions incorrectly

#

A pitfall is that contrary to most other permissions plugins, the order of permissions doesn’t matter in LP

#

Though concrete permissions overpower wildcards

#

So if you deny perm1 in default and give owner * then owner still can’t use it, if default is owner’s parent. This is easily solved by explicitly giving owner the permission

brave crow
#

I need to work out how to change the username and chat colours. I have Vault and it's working for everything but me. The admin is purple and the co-owner is red, but I'm white and I don't know how to change it because I didn't the others accidentally. Help?

lapis ibex
#

@brave crow have a look at the prefix page on the wiki

foggy quartz
#

goodmorningggg

verbal dock
#

Morning ^

gilded cove
#

Is it possible to "set" a prefix/suffix? We have different chat-titles that you can unlock with different activities + a chest gui where players can choose between them.
The chestgui uses two commands:
remove the old prefix and sets the new one. Problem is, that for some reason we cannot identify, these two command sometimes are sent in the wrong order by the gui.
Even if that is something we should fix on our side, how about a command that sets the prefix. let's say you have a title at priority 20.
Now, if you use lp user {player} meta setprefix 20 "&4❤ &5[fancytitle]&f "
All prefixes with priority 20 are removed and replaced by the new one. the old addprefix command would still add a seond prefix with priority 20
Or is there another way to achieve the same result without a new command?

lapis ibex
#

You can unset all prefixes at a certain priority

gilded cove
#

I know, that is what I am doing, but due to the random command order, this approach does not work. As ist can happen that addprefix is sent before remove instead of the other way around

lapis ibex
#

Then you need to fix that

#

It’s on purpose that commands only ever change one thing

#

One other idea would be using a bulkupdate command though

#

I think that would be /lp bulkupdate user update “prefix.20.xxx” “permission ~~ prefix.20.%” “user == <uuid>”

#

Or similar

#

@gilded cove

#

(Note: Don’t copy paste that. My quotes are weird)

gilded cove
#

Ah thanks, that would work as a workaround

lapis ibex
#

If you use MySQL have a look at the proper name of the uuid column. Not 100% sure what’s its name.

elfin egret
#

you can't do that with bulkupdate

#

this will fix your issue with command execution order

pallid juniper
#

Someone uses Sponge Forge 1.12.2-2555-7.0.0-BETA-2800 + Luck (any last 20 versions) on server?

#

I dont know why, but my server freezes after player joins server with like 5% chance.. its so random and there is no errors

storm geyser
#

Which luckperms build are you on? @pallid juniper

pallid juniper
#

4.0.74

#

And we test it on 4.0.77 too

storm geyser
#

I'm having 0 issues with luckperms on the latest spongeforge 🤔 Can you show me /sponge plugins please?

pallid juniper
#

Ok, 1 min

#

Plugins (5): Minecraft, Minecraft Coder Pack, SpongeAPI, SpongeForge, LuckPerms @storm geyser

storm geyser
#

That's bizzare then... And it isn't occurring without luckperms?

pallid juniper
#

It works fine with only pixelmon on it

ruby pollen
#

Having recently moved to a multi proxy setup sync'd with RedisBungee, I'd imagine it's only logical to swap LuckPerms to use Redis?

storm geyser
#

That's what I'd do, Gianluca

ruby pollen
#

Cheers

#

Wanted a second opinion

storm geyser
#

@pallid juniper can you see if you can reproduce it without luckperms, and if you can, can you try without spongeforge altogether?

ruby pollen
#

@elfin egret Appologies for the tag, but, wanted your opinion here

pallid juniper
#

spongeforge only - works fine
luck + spongeforge - freeze

storm geyser
#

Hmmmm, I can't think of any reason why it'd be freezing. Especially when nobody else has come forward with the issue 🤔 Which storage type are you using?

pallid juniper
#

json

storm geyser
#

Could you switch it to h2, then try reproducing it please? Don't bother with exporting and importing, because you can switch it back later.

pallid juniper
#

k

elfin egret
#

@ruby pollen yes

ruby pollen
#

Cheers

pallid juniper
#

@storm geyser same result, server frozen

storm geyser
#

Hmmmm, so it isn't the storage type either

#

Alright, could you go to your luckperms config and set debug-logins to true, then restart your server. Then reproduce the issue again and hopefully some extra information is given in console when it freezes

pallid juniper
#

Ok

lapis ibex
#

Also how much RAM does the server get?

pallid juniper
#

5gb allocated

lapis ibex
#

That should be enough

pallid juniper
#

it is

#

server uses <2gb

lapis ibex
#

I mean 1 GB with modded SF is not enough

#

That’s why I was asking

pallid juniper
storm geyser
#

So it freezes on the player joining, or after?

pallid juniper
#

in process

#

After this message and before kick for not whitelisted

#

So server dies right before processing login event

lapis ibex
#

Could you maybe create a stand alone server zip where the issue is present?

storm geyser
#

That uuid doesn't match up to ones I'm seeing when searching up your username. Is your server behind a proxy (bungeecord)

pallid juniper
#

Server has unique launcher with own login system

#

And its turned off rn

lapis ibex
#

Can you figure out which VM flags are set?

pallid juniper
#

java -Xms5G -Xmx5G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1MaxNewSizePercent=60 -XX:G1NewSizePercent=35 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -XX:+AlwaysPreTouch -XX:+UseLargePagesInMetaspace -Dfile.encoding=UTF-8 -Dlauncher.noJAnsi=false -cp forge-1.12.2-14.23.1.2555-universal.jar net.minecraftforge.fml.relauncher.ServerLaunchWrapper - this? :D

lapis ibex
#

Yes. Can you modify these?

pallid juniper
#

Yes

lapis ibex
#

Change -Xms5G to -Xms4G

pallid juniper
#

@lapis ibex Server frozen

lapis ibex
#

Was worth a shot

elfin egret
#

does forge not have some sort of watchdog monitor

#

shrug

#

@pallid juniper what operating system are you running your server on

pallid juniper
#

linux ubuntu 16.04

elfin egret
#

okay

#

when your server is crashed

#

run jps in the terminal

#

then find the pid of your server

#

and run jstack <number>

pallid juniper
#

jesus...

#
15648: Unable to open socket file: target process not responding or HotSpot VM not loaded
The -F option can be used when the target process is not responding
#

server is frozen

elfin egret
#

ok, use jstack -F 15648 > stack.txt

#

then upload the content of stack.txt to pastebin

pallid juniper
elfin egret
#

what was the output of jps

pallid juniper
#
root@pixel:/home/minecraft# jps
15888 Jps
15648 ServerLaunchWrapper
1078 jar
elfin egret
#

try again using this pid

#

1078

pallid juniper
#

same

elfin egret
#

shrug

pallid juniper
elfin egret
#

idk then

#

what java version are you running

pallid juniper
#

javac 1.8.0_151

elfin egret
#

yeah, no clue then

#

¯_(ツ)_/¯

pallid juniper
#

/killme

elfin egret
#

yeah the important bit is here

#

what storage type are you using

pallid juniper
#

json

elfin egret
#

any errors in console when players try to connect?

pallid juniper
#

no

#

Does not matter what user joins

gilded cove
#

Thanks Luck!

pallid juniper
#

ok

#

@elfin egret So far looks like issue is gone, thank you. Will tell if it dies again :D

cinder grail
#

Is there a way to /lp migrate onto 1 server specifically? so like add context=factions (as an example)

elfin egret
#

no, do the full migration

#

then use the bulkupdate command to change the server values

cinder grail
#

Okay, and where it says <migrate as global>, what do I put, true/false?

elfin egret
#

do you want your world specific permissions to carry over

unborn solstice
#

@cinder grail Oh hello

foggy quartz
#

[18:13:47] [Server thread/WARN]: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

#

whats that error?

elfin egret
#

slf4j is the logging impl used by hikari

cinder grail
#

No I don't want world specific perms

#

@unborn solstice Hey dude 😉

cinder grail
#

What's the bulkupdate command I would use to clear all users's groups in server=skyblock & server=lobby but not server=factions

spiral scarab
#

whats the perm to give myself all perms for luckperms bungee

cinder grail
#

Could you just use * for the permission?

spiral scarab
#

didnt work

cinder grail
#

What's the command you used?

spiral scarab
#

'*'

cinder grail
#

Send the full command please.

spiral scarab
#

i used lpb group owner permission set '*'

cinder grail
#

Get rid of the '' around the *

spiral scarab
#

tried that

cinder grail
#

Send me the error you get

elfin egret
#

either will work

spiral scarab
#

dont get one just wont work im trying to access the bungee version on my hub just says what version of luckperms i have

elfin egret
#

which command

spiral scarab
#

/lpb

elfin egret
#

/lp or /lpb

#

okay

#

is everything connected to the same database

#

and is ip forwarding setup correctly

spiral scarab
#

the hub and bungee are

#

yes

elfin egret
#

are you sure

spiral scarab
#

yes im possitive

elfin egret
#

login to your hub server

#

then go to your hub server's console and run /lp user <you> info

cinder grail
#

What's the bulkupdate command I would use to clear all users's groups in server=skyblock & server=lobby but not server=factions

elfin egret
#

then go to your bungee server's console and run /lpb user <you> info

#

and send the output to each of them to me here

#

@cinder grail read the wiki page.

cinder grail
#

I have

#

Still stuck on what the command would be though.

spiral scarab
#

12:45:38 [INFO] [LP] > User Info: barrell
12:45:38 [INFO] [LP] - UUID: dddad4ce-34a4-3748-9544-f8ba6068a460
12:45:38 [INFO] [LP] - Status: Offline
12:45:38 [INFO] [LP] - Primary Group: owner
12:45:38 [INFO] [LP] - Counts:
12:45:38 [INFO] [LP] - Nodes: 1
12:45:38 [INFO] [LP] - Permissions: 0
12:45:38 [INFO] [LP] - Prefixes: 0
12:45:38 [INFO] [LP] - Suffixes: 0
12:45:38 [INFO] [LP] - Meta: 0
12:45:38 [INFO] [LP] - Parent Groups:
12:45:38 [INFO] [LP] - > owner
12:45:38 [INFO] [LP] - Cached Data:
12:45:38 [INFO] [LP] - Has contextual data: false
12:45:38 [INFO] [LP] - Current Contexts: None
12:45:38 [INFO] [LP] - Current Prefix: None
12:45:38 [INFO] [LP] - Current Suffix: None

#

thats bungge

#

[12:46:16 INFO]: [LP] > User Info: barrell
[12:46:16 INFO]: [LP] - UUID: dddad4ce-34a4-3748-9544-f8ba6068a460
[12:46:16 INFO]: [LP] - Status: Online
[12:46:16 INFO]: [LP] - Primary Group: owner
[12:46:16 INFO]: [LP] - Counts:
[12:46:16 INFO]: [LP] - Nodes: 1
[12:46:16 INFO]: [LP] - Permissions: 0
[12:46:16 INFO]: [LP] - Prefixes: 0
[12:46:16 INFO]: [LP] - Suffixes: 0
[12:46:16 INFO]: [LP] - Meta: 0
[12:46:16 INFO]: [LP] - Parent Groups:
[12:46:16 INFO]: [LP] - > owner
[12:46:16 INFO]: [LP] - Cached Data:
[12:46:16 INFO]: [LP] - Has contextual data: true
[12:46:16 INFO]: [LP] - Current Contexts: (server=hub) (world=hub)
[12:46:16 INFO]: [LP] - Current Prefix: "<Owner>"
[12:46:16 INFO]: [LP] - Current Suffix: None

elfin egret
#

@cinder grail /lp bulkupdate user delete "permission ~~ group.%" "server == skyblock" "server == lobby"

cinder grail
#

Thanks

elfin egret
#

@spiral scarab you don't have ip forwarding setup correctly.

spiral scarab
#

?

elfin egret
cinder grail
#

30.12 13:47:34 [Server] INFO [LP] Invalid type. Was expecting 'all', 'users' or 'groups'.
Sorry to bother again 😦

elfin egret
#

replace user with users

spiral scarab
#

luck ip fowading was set up

elfin egret
#

well clearly not

#
> [12:46:16 INFO]: [LP] - UUID: dddad4ce-34a4-3748-9544-f8ba6068a460
#

not a real uuid ^

#
> 12:45:38 [INFO] [LP] - Status: Offline
#

bungeecord thinks you're offline ^

cinder grail
#

Luck, can you add me as a friend for a sec plz

elfin egret
#

why?

cinder grail
#

Need to ask you something

elfin egret
#

just ask me here

cinder grail
#

Okay, well, I feel like a leech just asking you for commands all the time

#

And that command you sent didn't work

#

I probably messed something u

#

I wanna gonna ask can i send you like $5 for a few commands

#

Cause I honestly don't get how to do it

elfin egret
#

my bad, you're right the last example was wrong

#

it needs two executions

#

/lp bulkupdate users delete "permission ~~ group.%" "server == skyblock"

#

followed by

#

/lp bulkupdate users delete "permission ~~ group.%" "server == lobby"

cinder grail
#

My players for example are in group.witch > this gives witch rank on all servers. I want to switch it so this global group only has it on factions/witch.

For example, switches witch into <factions/group.witch> and removes the global witch and replaces it with default

#

Is this possible?

elfin egret
#

/lp bulkupdate user update server factions "server == global" "permission == group.witch"

#

in plain english, that means

#

update all users, and set the server to factions where server is currently set to global and the permission is equal to group.witch

cinder grail
#

and one more... sorry

#

Is there a bulkupdate command that I can use so for example.

If you have default & have <factions/group.witch> it will remove the default as the primary-group and will set the witch as primary instead?

Will help so much, all is appreciated. 😃

elfin egret
#

nope, bulk update can't manipulate primary groups

cinder grail
#

ok.

#

So, I would use rule-assigns right?

#

Where do I donate?

tough rover
#

@elfin egret im trying to join my server but it kicks me and says,

[14:28:27 WARN]: org.apache.commons.lang.UnhandledException: Plugin LuckPerms v4.0.74 generated an exception while executing task 239
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    at org.github.paperspigot.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:23)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.CompletionException: java.lang.NullPointerException
    at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
    at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 4 more
Caused by: java.lang.NullPointerException
    at me.lucko.luckperms.common.storage.dao.sql.connection.hikari.HikariConnectionFactory.getConnection(HikariConnectionFactory.java:141)
    at me.lucko.luckperms.common.storage.dao.sql.SqlDao.loadAllGroups(SqlDao.java:615)
    at me.lucko.luckperms.common.storage.AbstractStorage.lambda$loadAllGroups$9(AbstractStorage.java:208)
    at me.lucko.luckperms.common.storage.AbstractStorage.lambda$makeFuture$1(AbstractStorage.java:95)
    ... 7 more ```
elfin egret
#

the mysql driver cannot create a connection with your mysql server

tough rover
#

wierd, i have 12 plugins connecting to mysql and none of them having issues.

#

only luck perms.

elfin egret
#

doesn't have anything to do with luckperms

#

the error is being thrown by the mysql driver

tough rover
#

any ideas why?

elfin egret
#

you've entered incorrect credentials

#

or the wrong address, or the wrong port, or the wrong database name

tough rover
#

The only thing i changed to get it to stop working

#

is updating luckperms

#

so i feel its the update. cause nothing else has changed

#

and the bungee version of luckperms is connecting with out issue

#

with the exact same credentials

elfin egret
#

which version did you update from

tough rover
#

no clue

#

lol

#

i think it was 3 something

#

last time i have updated was prob mid september

elfin egret
#

the driver might've been updated since then

#

yeah probably has lol

#

can you try restarting your server

tough rover
#

I have

#

should i use localhost instead of direct ip?

elfin egret
tough rover
#

server or luckperms log?

elfin egret
#

server

spare forum
#

Morning

elfin egret
#

hi