#support-1

1 messages ยท Page 271 of 1

elfin egret
#

that's the combination most people tend to use.

tardy elbow
#

But if i install it, suffix/prefix doesn't show

elfin egret
#

you need to use the & symbol instead of $

tardy elbow
#

Ok done. But nothing happen. I think Permissions takes over from LuckPerms because i see this on the chat

elfin egret
#

uninstall all other chat/permissions plugins

#

something else is adding that.

tardy elbow
#

I only have "Essentials-2.x", "EssentialsChat-2.x" and "Vault"

storm geyser
#

that prefix and suffix still says that you're using $ instead of &

elfin egret
#

You need EssentialsX

#

not Essentials

tardy elbow
limpid helm
#

@elfin egret my LP says contact a administrator now after I've been using it for more than a month now and I just did /reboot

tardy elbow
#

@elfin egret All work good, thank you ๐Ÿ˜ƒ

limpid helm
#

@elfin egret

hallow moon
#

@limpid helm

#

Need help?

limpid helm
#

Why my LP stopped working after it worked for several weeks

hallow moon
#

What did you change?

limpid helm
#

Remove some plugins

hallow moon
#

Which ?

limpid helm
#

Nothing with lp

#

Citizebse

hallow moon
#

Bukkit or Sponge

limpid helm
#

Bukkit

hallow moon
#

What is not working in LP?

limpid helm
#

Bukkit

hallow moon
#

No

#

I mean what is the problem

#

What is not working?

limpid helm
#

Contact administrator

hallow moon
#

When you type what command?

limpid helm
#

It did first launch

#

Now it does again

#

On join

#

@hallow moon

hallow moon
#

I don't understand

#

So

#

You turn on your server

#

And during startup

#

It says

#

Contact Admin

#

?

limpid helm
#

Yes with /restart

hallow moon
#

In the console it says that?

limpid helm
#

No during join

hallow moon
#

Ok

#

SO

#

When you join the server

limpid helm
#

You getkicked

hallow moon
#

Ok

#

What does the full message say

limpid helm
#

I'm on the phone RN btw

#

And that is a alt I'm usong

hallow moon
#

You get the same message on the computer?

limpid helm
#

Ye it's a kick so probably wait

#

Will try with main

hallow moon
#

It's your server?

limpid helm
#

@hallow moon same

hallow moon
#

Its your server?

limpid helm
#

Yes

#

I can't show proof without showing files etc but obvious one of I can join and send test msg

hallow moon
#

Show proof of what?

#

You just did show proof

limpid helm
#

I'm the owner

hallow moon
#

I know that

#

Are you using the database mode for LP?

limpid helm
#

Yes

#

Mysql

#

It worked thousands of times before

hallow moon
#

I am sure Luck will be able to help when he get's on

#

I don't think it's loading the perms cuz it's not connecting to the DB

limpid helm
#

:/

hallow moon
#

Do you get the same problem on a fresh install of LP?

limpid helm
#

Haven't updated on one month

hallow moon
#

Do you have any admins who could have done anything

limpid helm
#

No

#

All perms set and noone has perms

#

And noone was on at that time

teal crypt
#

@limpid helm What app is that? Better than minechat?

limpid helm
#

Ye

#

@teal crypt it's Pickaxe

#

PickaxeChat

#

@limpid helm

#

Lol

pure pelican
#

So if i access trust public would they be able to battle npcs?
?

#

?

limpid helm
#

?

pure pelican
#

How do i make it so people can battle npcs in my claim

prime gate
#

use interact-entity-secondary minecraft:player pixelmon:any

limpid helm
#

@prime gate is it night for you?

prime gate
#

Eh, 6:24pm

inland mantle
#

Hello, just wondering what do you think, how is LuckPerms better than powerfulPerms?

teal crypt
#

@inland mantle In every possible way. Look at the picture comparing luckperms to other permission plugins on the luckperms spigot plugin page.

#

@inland mantle Did u look at it?

inland mantle
#

Yes, looking at it, wondering if for a good alternative than PP

I am using it on a big network, PP is causing high CPU usage , even thought gustav said he is repariing it I am just checking for alternatives

teal crypt
#

Luckperms won't use much cpu power but it may take a little bit of ram up because of caching. Pls correct me if I'm wrong @elfin egret

inland mantle
#

Ram is not an issue, need to be sure thought it is a 2000 players network

#

What is having high CPU usage is the MySQL Server

teal crypt
#

Wouldn't a network of that size be using redis?

#

@inland mantle

elfin egret
#

@inland mantle Yes, you will see a reduced CPU usage on the database server, for sure

foggy quartz
#

Where should the file permissions.json be located at?

#

cant seem to find it anywhere

elfin egret
#

powerfulperms has a pretty weird schema, which results in a bunch of unnecessary queries when data is loaded

elfin egret
#

Hey @snow widget, did that worldguard issue get resolved?

#

if not, mind linking me to the ticket again

mellow needle
#

@elfin egret ^

elfin egret
#

Ah

#

I guess not then

inland mantle
#

And the importer of pp to luckperms imports everything?

elfin egret
#

Yeah it does

#

however it depends on the PP Api to do the migration, which seems to change almost every release

#

Give it a try, and if you have any issues w/ it I'll get it fixed.

inland mantle
#

/msg @elfin egret hey do you know any big network that uses luck perm?

#

What a fail xD this is not like slack

elfin egret
#

lol

#

yeah, there's a couple i'm aware of & in contact with.

#

depends on your definition of big network though, I suppose ๐Ÿ˜›

kindred sluice
#

^:D

inland mantle
#

1000-2000 players

kindred sluice
#

What network are you from?

elfin egret
#

both average 2k ish.

inland mantle
#

ComuGamers a Spanish network

elfin egret
#

in terms of concurrent players on one instance, i know it can handle upwards of 600 players without issues

inland mantle
#

I will try to do the migration today and let you know @Luck

elfin egret
#

and can probably grab profiling data if you're interested in it

inland mantle
#

I have a powerful database Server

#

What would you suggest Mongo or Mysql

elfin egret
#

mysql

#

i might have a quick look over the PP migration code later also

#

i can probably strip out a lot of that legacy stuff

limpid helm
#

@elfin egret database export ;)

#

@elfin egret I might have a bug or. Oppvp

elfin egret
#

???

mellow needle
#

#github-spam?

regal peak
#

Heyo again, I'm having trouble assigning my alt account admin on a Towny server and default on the rest of the servers I am using (bungeecord)

/lp user aimeaims parent add admin towny world
/lp user aimeaims meta addprefix 305 &9[&4Admin&9]&f- Towny world

however my alt is still getting the prefix from default
the prefix for default is 5 {prefix} global global

elfin egret
#

Use the meta info command to check where it's going wrong

#

worth noting also that if you're using vault, you also need to set vault-server in the config to the correct value

regal peak
#

i'll have a look thanks ๐Ÿ˜ƒ

#

ah I missed the vault option, thanks again Great plugin ^_^ โค

elfin egret
#

ty ๐Ÿ˜ƒ

regal peak
#

btw, i'v looked on the wiki what does parent add and switchparentgroup do in comparison to each other? ๐Ÿ˜ƒ

#

wiki confuses lol

elfin egret
#

just use the parent add command if you're confused

#

primary groups are only really a thing because of vault

regal peak
#

oki doki thanks again ^_^

snow widget
#

the worldguard dev didnt reply to the issue

gilded current
#

@elfin egret Hi, for the default assignment this is possible right?
vip:
if:
has-true: <group.vipb>
take:
- group.vipa

elfin egret
#

looks right yeah

gilded current
#

Thanks

kindred sluice
storm geyser
#

add a second filter? So /lp verbose on merjilin griefprevention

elfin egret
#

you need an & in there

kindred sluice
#

Ahh

#

thanks

elfin egret
#

so /lp verbose on merjilin & griefprevention

kindred sluice
#

that's what I was looking for, very powerful

elfin egret
#

it can do more than just that

storm geyser
#

ohhh okay. Thanks for clearing that up, Luck. haven't actually used it myself yet.

snow widget
#

hey @elfin egret

elfin egret
#

o/

snow widget
#

is there a way to remove the server from meta?

elfin egret
#

huh, what d'you mean

snow widget
elfin egret
#

remove the whole lot, and re-add

mellow needle
#

or goto db and remove them there (not recommended)

elfin egret
#

if you view it in the permission info output, you can just click it

#

yeah, or that

#

and run ./lp sync

snow widget
#

there are a lot of groups and a lot of meta

elfin egret
#

do it directly in the database then

#

do you want to remove from all prefixes?

snow widget
#

is there something like /lp group group1,group2,group3 meta removeprefix 10 null

#

or just remove the server

#

so the permission will be global instead per server

elfin egret
#

UPDATE luckperms_group_permissions SET server="global" WHERE permission LIKE "meta.%.%" AND server="magi";

#

sql is your friend ๐Ÿ˜ƒ

snow widget
#

I just want to replace the server=magi by global in specific groups

#

what do I do?

elfin egret
#

UPDATE luckperms_group_permissions SET server="global" WHERE permission LIKE "meta.%.%" AND server="magi" AND (name="group1" OR name="group2" OR name="group3");

snow widget
#

thanks

elfin egret
#

and obviously replace meta.%.% with prefix.%.% to do prefixes

snow widget
#

aren't prefixes meta?

elfin egret
#

different format of node

snow widget
#

oh

elfin egret
#

% in sql is like a wildcard *

snow widget
#

gg

#

thanks

elfin egret
#

np

mystic oak
#

ok

#

So!

#

I got a Question. Is there a way for me to see the list of prefixes made so I may delete them

foggy quartz
#

@mystic oak you can look at the group's meta.

#

Hey everyone, using LuckPerms with BungeeCord/Waterfall and PaperSpigot. However, giving the wildcard luckperms.* doesn't allow me to use /lpb and when assigning Bungee permissions, they don't actually apply. Thoughts?

snow widget
#

you need to set permissions on bungee not global

#

/lpb group admin permission set luckperms.* true bungee

#

@foggy quartz

foggy quartz
#

Frani, is that you?! ๐Ÿ˜„

#

Didn't know you were here

#

#Pterodactyl lol

#

Okay, I think I may get what you're saying though

#

Wow, okay. It works. Thanks @snow widget โค

#

@elfin egret

#

@elfin egret dm me

#

LOOOOL

snow widget
#

I am, matthew ๐Ÿ˜›

foggy quartz
#

is this luckoflucian?

snow widget
#

wat

foggy quartz
#

dw

#

@snow widget I'm legit surprised to see you here. Did not expect to see anyone I know

snow widget
#

wow

#

well most people on Ptero discord are server owners ๐Ÿ˜›

foggy quartz
#

Yeah, true. Just didn't expect it in this specific Discord lol

mystic oak
#

@foggy quartz I must not be following. After looking at the meta I see no way for a list of prefixes to be shown so that I know which ones I want to remove

foggy quartz
#

/lp group administrator meta info

mystic oak
#

And in that I am to see a list of prefixes?

snow widget
#

prefixes of the administrator group yes

foggy quartz
#

if im right

#

luck used to go school with me

mystic oak
#

Ok I found it! Thank you all!

#

I know my problem is simple innability to read

#

Thanks!

foggy quartz
#

No problem man! Hope you have a damn lucky day! โค

tardy elbow
#

Hi guys ! Someone can help me ?

snow widget
#

yes?

tardy elbow
#

@snow widget I've a little problem. I want to set different spawn for different group. But nothing work ! I use "essentialsX", "Mutliverse" and "LuckPerms"

#

All are configured and run without any problem

foggy quartz
#

Different spawn?

#

LuckPerms is a permission plugin...not a spawning plugin.

tardy elbow
#

I use EssentialsSpawn too, but nothing works with LuckPerms. If i use another permission puglin, multiple spawn for groups works ...

foggy quartz
#

What's the exact command you're running?

tardy elbow
#

"/setspawn admin" for create spawn for only "admin" group

foggy quartz
#

That's not what I'm asking

#

The permission

#

What LuckPerm command are you running?

tardy elbow
#

Oh sorry (i'm french lol)

foggy quartz
#

Also, remember to set group weights

tardy elbow
#

I've weights 100 to the "admin" group

foggy quartz
#

I weights set like this for me

Admin: 1000
Super Mod: 900
Mod: 800
Developer: 799
Premium: 200
Default: 100

tardy elbow
#

I set 1000 but nothing works. I think EssentialsX don't check LuckPerms groups. If i setspawn for "default" group, i spawn where i do the command. So i think i'm in Default group for EssentialsX (I'm in admin in LuckPerms)

foggy quartz
#

This is why I don't use Essentials.

#

It's awful in my opinion

#

too much in it

tardy elbow
#

@foggy quartz Do you have any suggestion for replace Essentials ?

foggy quartz
#

@tardy elbow I'm working on something to replace some stuff, but it's nowhere close to done. I write my own plugins though so...

snow widget
#

use another plugin for spawn

#

weights dont work for EssentialsSpawn I guess

#

because everyone is in default group

#

that's why it teleports you to the default spawn point

tardy elbow
#

@snow widget Can you advise me on another plugin for spawn?

snow widget
#

I dont use an other spawn plugin and dont know others, sorry!

#

but you could try Skript

tardy elbow
#

I will try, thank ๐Ÿ˜ƒ

#

@foggy quartz Do you know another plugin for resolve my problem ? ๐Ÿ˜ƒ

foggy quartz
#

I do not off the top of my head

tardy elbow
#

Hmm ok.I will try too find one. Thank for your help ๐Ÿ˜ƒ

teal crypt
#

@Akex62#8243 Set warps with essentials and make alias's of those commands in commands.yml. Give people that need permission to that warp, the permission to warp there. Customize essentials' locale file to make it look like you've teleported to spawn even though you've warped.

tardy elbow
#

@teal crypt I will try, thank for you idea ๐Ÿ˜ƒ

twilit peak
#

Hello ๐Ÿ˜ƒ

worn wind
#

o/

elfin egret
#

\o

inland mantle
#

400 000 entries of 1.5 >.<

elfin egret
#

So your 2 day estimate was pretty accurate then :/

foggy quartz
#

Hey Luck

tardy elbow
elfin egret
#

did you try editing a permission manually in the database

#

it's trying to load an empty string as a permission

#

which would indicate you've made some manual change somewhere

tardy elbow
#

I made a very simply webpage (php for add permissions easily). I add all permissions like that. I will check my Sql database

elfin egret
#

ah, that's what caused it then

#

you can try DELETE FROM luckperms_group_permissions WHERE permisssion="";

#

should cleanup that blank entry

tardy elbow
#

Oh ok ... i see the problem. One of my administrators do shit with SQL database for give him permissions and he create a empty entry in the SQL. I delete it and now all works good...

#

Thank @elfin egret ๐Ÿ˜ƒ

elfin egret
#

haha

#

np

tardy elbow
#

My "administrator" is now get punished on the spawn lol

sonic stone
#

will we ever get a GUI for lp as i feel that would be an awesome addition i would use permantly but the commands are easy enough

elfin egret
#

a standalone gui, maybe one day

#

one in-game, no -- I don't really see the point

tardy elbow
#

@sonic stone I use LP with SQL, and it's just WONDERFUL !!! โค

elfin egret
#

but I mean, the API exposes everything you'd need to make a gui menu system if you really wanted to

sonic stone
#

yeah no i mean standalone

elfin egret
#

well, one was started, but never finished

#

UI design isn't really my thing, ya know

#

๐Ÿ˜ƒ

sonic stone
#

yeah i also use LP with SQL I would just prefer a native gui i can execute on my local machine or a web ui works also bit then you will need to password protect it other wise any one could modify the perms

elfin egret
#

wew

#

gotta go fast

#

literally makes it 10 times faster

foggy quartz
#

How are you handling threads @elfin egret?

elfin egret
#

in general or in the export thing I linked above

foggy quartz
#

Export

#

I guess I could look, I think you just pushed the commit

elfin egret
#

uhh

#

that's pretty much all of it

#

the comments are really just for my sanity when I go back and read that class in a few weeks/months time, lol

foggy quartz
#

haha, no I get it completely

#

When I'm going back and managing my own plugins I wish I leave comments more

#

Literally went back to one of my gamemodes and was like "wtf did I do here?"

elfin egret
#

๐Ÿ˜ƒ

foggy quartz
#

Shit, I gotta add HAProxy support to the Bungee plugin.

#

I've been avoiding it because netty.

#

And netty doesn't like me

#

Interesting, pretty straight forward @elfin egret ๐Ÿ‘๐Ÿป

elfin egret
#

yeah

#

I wish I could do it for the migration as well

foggy quartz
#

Why don't you? (I don't know LP's migrations are)

elfin egret
#

by migration, I mean the process which exports data from another permissions plugin into luckperms

#

I can't do it because I don't think any of the plugins I offer migration from are thread safe, or written in a way which allows concurrent reads

foggy quartz
#

Ah, maybe zPerms; but more than likely not

#

Oh god, moving the GM perms...oh no

#

fucking GM

elfin egret
#

I was messing with powerfulperms yesterday, since it was horrendously slow to migrate from. tried to implement the same threading thing, then realised that the author had all database reads going through a single thread executor

foggy quartz
#

Yeah, I gotta update the way I do our economy API. It's all handled through one DB connection.

#

It's pretty nasty

#

I'll have to see how LP handles DBs, may be interesting

elfin egret
#

pretty standard

#

i don't do anything too fancy

#

sadly I discovered that after i'd written the threading code

foggy quartz
#

oh damn, that sucks. I only started with Java last July xD

#

Was kinda thrown into it

#

LOL

inland mantle
#

I was a witness of that

elfin egret
#

yeah

#

your fault

#

๐Ÿ˜›

inland mantle
#

I know sorry lol

foggy quartz
#

what?

foggy quartz
#

Does anyone else constantly get this?

#
16:59:21 [SEVERE] [LuckPerms Pool Thread #1062] WARN com.zaxxer.hikari.pool.PoolBase - 
luckperms - Failed to validate connection com.mysql.jdbc.JDBC4Connection@428e8272 (Comm
unications link failure
The last packet successfully received from the server was 1,771,278 milliseconds ago.  
The last packet sent successfully to the server was 1 milliseconds ago.)
#

So annoying

#

lol

elfin egret
#

your MySQL server is taking too long to respond

#

28 minutes too long, to be exact

foggy quartz
#

Yeah, but it's responding to everything else.

elfin egret
#

well, it's dropping connections

foggy quartz
#

and it's responding to LP on the Spigot server.

#

hm

#

I'll see if there's something in the MySQL config

#

but i'll do that in a minute

mellow needle
#

maybe max connections

foggy quartz
#

Maybe, I'll have to log in and see what's going on

#

100 max connections

#

hm

elfin egret
#

is the server instance on the same machine as the database?

#

or in the same DC

foggy quartz
#

Same DC

#

Same host dedi

#

different VMs

#

and containers

mellow needle
#

how many plugins and other things do you have that use mysql

foggy quartz
#

Too many

#

xD

#

But that's for multiple reasons

mellow needle
#

lp uses 10 connections by default

elfin egret
#

luckperms will use 20 connections per server

foggy quartz
#

Fuck, yeah

elfin egret
#

or whatever you have connection-pool-size set to

foggy quartz
#

LP is on 6 servers.

mellow needle
#

20 by default oh it has changed

foggy quartz
#

LMAO

elfin egret
#

ta daa

#

there's really no reason to cap it

foggy quartz
#

imma just bump that up

#

lol

mellow needle
#

how about a zero or 2 at the end? :D

foggy quartz
#

We have BAT (on 3 bungees), LP on 3 bungees, 6 Spigot servers running with LP, then our economy plugin with DB connection on 2-3 right now.

So...
Like 190 connections.

#

lol

#

holy shit.

#

That's actually a lot of connections

mellow needle
#

its 20 on bungee lp too

foggy quartz
#

I know, lol

#

I calculated those in

#

The economy only uses a single connection per instance

mellow needle
#

Bat might not use 20

foggy quartz
#

(need to change that)

#

I only account 1 per BAT instance (because I don't know)

#

Now I gotta figure out why HAProxy is sending empty packets

#

Maybe there's a better options that HAProxy

#

meh

#

Maybe cloudflare's load balancer will be better

#

I can test it

#

lol

timber sage
#

Is it possible to set a specific person to have more homes than another with nucleus and if so does anyone know the node?

mellow needle
#

depends on nucles

timber sage
#

Cuz im using the latest version of neclues for sponge but i asked on a diff thing and they said they had no idea

#

nucleus*

mellow needle
#

then again there might also be a config option like Essentials

timber sage
#

Nah i already checked the config

storm geyser
#

it isn't a permission node, it's meta data. So it'd be /lp group <group> meta set home-count (number)

mellow needle
#

wellp then idk if it isnt the permissions

timber sage
#

Oh its meta

#

Thank you @storm geyser

storm geyser
#

no problemo!

timber sage
#

XP

#

Btw nice pic

storm geyser
#

thanks xD

timber sage
#

Nice meme

elfin egret
#

ugh discourse why

foggy quartz
#

@elfin egret what do you use for the Discord GitHub bot?

elfin egret
#

github web hooks

#

no clue how I set it up

foggy quartz
#

Do you run it yourself, I mean

elfin egret
#

but I'm pretty sure it's used as the tutorial on github

#

nope, no 3rd party stuff either

#

github pushes the data directly to discord

foggy quartz
#

Da hell, that's awesome.

elfin egret
#

yeah

foggy quartz
#

nice, I was just thinking about the webhooks

graceful raven
#

@elfin egret Is this lucky perms taking a long time or lucky perms just noticing something else caused it to take that long:

[LuckPerms] [WARN] Processing login for DemiPixel took 19963ms.
elfin egret
#

both

#

it's probably your mysql server being slow

graceful raven
#

But 20 seconds?

elfin egret
#

yeah?

graceful raven
#

I'm in one group... ๐Ÿ˜›

elfin egret
#

that doesn't matter

#

could be a networking thing

#

your server could randomly lag out for 20 seconds

graceful raven
#

All local

#

Possibly

elfin egret
#

idk to be honest

#

i can only really guess

graceful raven
#

Alright, figured I'd check ;P

elfin egret
#

all I know is that error is just a warning

#

it doesn't indicate an error with LP necessarily

graceful raven
#

Okay

elfin egret
#

it's just stating the obvious, it took that long to load the data

foggy quartz
#

Oo sorry ๐Ÿ˜‰

teal crypt
#

@elfin egret You replied just as I deleted my message because I remembered the command.

elfin egret
#

ah

#

lol

#

ok I deleted the other comments

#

๐Ÿ˜ƒ

teal crypt
#

Ok, cool

exotic portal
#

Hey

mellow needle
#

hi

twilit peak
#

Hi guys

#

Any one used (ehlogin ) plugin ?

#

I used it and iam convused

#

I must make the ( luckperms online mode = false ? Or true ) ?? My bungeecord is = true but ofline players can join ๐Ÿ˜ƒ

elfin egret
#

No clue

#

you should ask ehlogin for support with that

#

I don't know what it's doing to implement that sort of behaviour

twilit peak
#

Oh oky ๐Ÿ˜‰

celest sail
#

hey luck, i need help with somehting not luckperm related (it's bungeecord related) are you interested in helping?

#

or anyone for this matter

foggy quartz
#

I can give u a hand if u want

#

@celest sail

celest sail
#

caus ei need it for pgm

#

but apparently due to this i just discovered

foggy quartz
#

pgm?

foggy quartz
#

Yeah?

celest sail
#

so this breaks the auth plugin

foggy quartz
#

Whats pgm? Never heard of anything by that name/acronym

celest sail
#

it's team games

#

like capture the flag

#

king of the hill

#

team deathmatch

#

blitz

#

and so on

#

that plugin implements those minigames

elfin egret
#

try making an issue here

celest sail
#

well i figured out the problem, i didn't want to make an issue cause i tuhink no one will respond

#

i mean they pulled the plug on the project

#

thx anyway though

foggy quartz
#

How do I properly set this plugin up for a network? I was planning to use it on a network and sync groups, but not permissions. I found that the storage is on MySQL. But I don't know if its for both things or just the group a player is from. Also, I found there's a table prefix for different servers, but maybe with that it doesn't sync. Any help?

elfin egret
#

if you want stuff to sync, you need to connect everything to the same database

#

with the same table prefix, etc

foggy quartz
#

But I mean, what does it sync?

elfin egret
#

everything

foggy quartz
#

So, if I want to have, lets say 3 servers and sync ranks, not permissions, what? I don't want to have the same permissions for groups across servers, just the group a player is assigned to.

elfin egret
#

Setup per-server permissions

foggy quartz
#

How?

elfin egret
foggy quartz
#

Wow thanks

elfin egret
#

np

#

the example I gave to someone earlier was this

#
/lp user Luck parent set vip
/lp group vip permission set essentials.fly true hub
/lp group vip permission set essentials.craft true survival
#

but obviously you'll need to configure the server options in the config for that to work

foggy quartz
#

Thanks

limpid helm
#

@elfin egret do you know the plugin "AnimatedNames"? Do you know how I can negate perms like animatednames.group.default for the default group and animatednames.group.owner for owner rank? it doesnt seem to work to add false after animatednames.group.default on set perm for owner.

elfin egret
#

you need to set a group weight on owner, otherwise it might not be checked first

#

/lp group owner setweight 100, for example

#

then just negate the group perm for the owner group

#

if that still doesn't work run /lp tree animatednames 10 soldier711, and paste the output here

limpid helm
#

tested both commands

elfin egret
#

you're running a version which is almost 2 months old

limpid helm
#

oh

#

well I will update, nothing will break the config if I do so?

elfin egret
#

nope

limpid helm
#

good

elfin egret
#

ok, so you haven't negated it yet

limpid helm
#

I did thats wierd

elfin egret
#

what's the output of /lp user owner permission info and /lp user owner info

limpid helm
elfin egret
#

sorry

#

i meant group

limpid helm
#

oh... lol

elfin egret
#

@limpid helm did it work?

limpid helm
#

no

elfin egret
#

I need the output of those two commands.

limpid helm
elfin egret
#

you haven't negated the permission

limpid helm
#

/lp group owner permission set animatednames.group.default false

elfin egret
#

or, I just can't see it in that output

limpid helm
#

?

elfin egret
#

yes

#

neither of those are correct

#

putting a - at the start of the permission does nothing

#

that's a pex or gm thing

#

and the other node is incorrect

limpid helm
#

oh

#

removed them

#

I will get a alt now to see if the tag is working

#

@elfin egret thanks for the help

elfin egret
#

np

limpid helm
#

I also like that cat with that hat :3

elfin egret
#

lol

tiny palm
#

@elfin egret How do you remove a prefix?

elfin egret
#

meta removeprefix command

tiny palm
#

Nvm I got it

#

It shows the help for the addprefix command

#

was confused

elfin egret
#

huh

#

really?

tiny palm
#

"add the prefix"

limpid helm
#

lol

#

@elfin egret is there a option to have all groups names to have captilized names in the config, if not add it ๐Ÿ˜ƒ

mellow needle
#

sounds like you want OWNER instead of owner xd (I think you meant Owner tho)

limpid helm
#

Owner.

tiny palm
#

use rename subcommand?

limpid helm
#

Not bothered to manually change it in config xD

mellow needle
#

It can't have caps

limpid helm
#

@tiny palm it wont work you have to do it in the config

tiny palm
#

ah rip

mellow needle
#

and that is just for vault really

tiny palm
#

I just leave them lowercase

mellow needle
#

it would still be lowercase internally

tiny palm
#

use the prefix as the display

limpid helm
mellow needle
#

ahww that ofc

snow widget
#

@limpid helm

#

in the config

#

there's a group display name section

#

use it

limpid helm
#

I'm not bothered changing like 29 groups

snow widget
#

so dont change

#

.>

elfin egret
#

?????

hallow moon
#

nvm

elfin egret
#

wow

hallow moon
#

i guess root plugin directory means /luckperms

elfin egret
#

such a build up

#

perhaps

#

link me to where it says it

#

and I'll clarify that

hallow moon
#

im just ocd

#

lol

#

its no biggy

elfin egret
#

fix'd

hallow moon
#

๐Ÿ˜„

elfin egret
#

spooky stuff

foggy quartz
limpid helm
#

@foggy quartz it's not Java it's the zombie plugin or crap you have that can't calculate the amount that has to spawn

foggy quartz
#

It literally checks two numbers against each other. That's it xD

#

It could be a hiccup, I'm currently going through all the logic, but this one file is over 1,000 lines. LOL. I need to clean it up at some point.

#

wait...something is wrong with that number...

#

hold on, I need to check the logs

#

see how many actually spawned.

#

Something isn't being calculated correctly, but still makes 0 sense that the condition checking the values is returning true, when the numbers are exactly what they say there. Interesting.

#

There's two methods, one that is tracked on each spawn...one that uses the mappings of kills and currently alive entities to track it.

#

Hm...

#

I need to really clean up these classes.

#

Very badly organized.

limpid helm
#

Why do you want to track zombies? Stalk them?

foggy quartz
#

They're a part of my gamemode.

#

Zombies do not naturally spawn

#

They're all controlled by me

limpid helm
#

Oh

#

Mobarena?

foggy quartz
#

nope

#

well

#

kinda

#

I guess

#

lol. Just a zombies gamemode

#

It's just weird, the glitch only shows up randomly...with no direct cause.

tiny palm
#

It's not weird

#

it's true because there are more zombies than the number you are comparing to

foggy quartz
#

not that

#

That number is the cause of another variable

limpid helm
#

Do anyone know a core or a plugin suite like archonsuite?

foggy quartz
#

Something earlier. Which I'm investigating that caused that condition glitch.

Essentially it happens randomly, but recently between round 6-10. Like...39 zombies are needed to be killed before you continue, however..even when 38 are killed it says there's no need to spawn more but it doesn't activate the change round method. Even with all this debugging, I can't track down why one switch is flipped, but not the other.

#

They all check the same variables.

#

And utilize the same methods.

#

I'm about to run another check though

limpid helm
#

Have a check after every spawn and death of a zombie

foggy quartz
#

There is, or should be. I'm about to run this check. brb

#

Okay, it spawned 10 zombies, which is correct.

#

Okay, it spawned 3 more, totaling 13.

#

Killed: 3
Alive: 10
Total Spawned: 13
Changes: 15

#

oh this is interesting

limpid helm
#

Nice I guess

foggy quartz
#

Hm, I'm wondering if they're withing away.

limpid helm
#

15 changes doesn't make sense

foggy quartz
#

changes rounds @ 15

#

lol

limpid helm
#

Oh lol

foggy quartz
#

total spawned 13, but only 8 were killable

#

and I'm the only entity

#

Interesting

limpid helm
#

Despawned because of checks

foggy quartz
#

That's what I'm thinking

#

Imma check my settings, running paper 1.10.2 right now.

#

maybe there's a despawn I'm missing

limpid helm
#

Maybe not rendered in

foggy quartz
#

I have ESP on, they were spawned...I believe.

#

interesting

graceful raven
#

@elfin egret /lp group builder meta info shows a prefix of 10 - "[Builder]"

#

However fetching the prefix via vault returns ""

#

It works for dev. Does it make a difference that for me the order is default then dev but for the builder it's builder then default?

#

Also, I'm using the vault API.

limpid helm
#

I think so

elfin egret
#

I can't really say without checking your setup

graceful raven
#

@elfin egret Erm, is there a way to show all data about permissions? I only have two groups, each with one prefix

elfin egret
#

meta info

#

info

#

those two will show you everything you need

graceful raven
#

oh snap

#

Figured it out

#

I think I need to put quotes in the prefix

#

Cause I was just trying to add a space and that just made it the server name ๐Ÿ˜›

elfin egret
#

yep

limpid helm
elfin egret
#

can't get a mysql connection

#

pastebin your full log

limpid helm
#

there took time to find it

odd flint
#

Hello, Luck! Can you make "parent addtemp" stackable? I mean, if I type 2 times: "/lp user 888 parent addtemp vip 1d" to get in final 2 days of vip.

limpid helm
#

@elfin egret hope you're fixing the problem its luckperms bungee, I can't connect to the server through the bungee gets "Times out" as message and mysql connection problem as log.

elfin egret
#

it's not a luckperms issue

#
07:07:22 [SEVERE] [main] ERROR com.zaxxer.hikari.pool.HikariPool - luckperms - Exception during pool initialization.
07:07:22 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
 
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
#

it can't connect to your database server.

#

@odd flint Yes, it's configurable.

limpid helm
elfin egret
#

looks fine

#

but you need to fill out the connection info

limpid helm
#

connection info?

elfin egret
#

yes

#

address, database, username, password

limpid helm
#

I did that

mellow needle
#

there is no port

elfin egret
#

port doesn't matter, the default is used if you don't add one

#

ok, well whatever you entered there isn't right

#

because it can't connect

limpid helm
#

wierd my hub can with the bukkit version

#

thats whole section

elfin egret
#

is your hub on the same server as the database

mellow needle
#

diffrent password (or you might have just leaked the real password)

limpid helm
#

yes

#

its local

#

no matter on password

elfin egret
#

and to the bungee as well, it's local?

limpid helm
#

yes

elfin egret
#

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

#

no reason why it wouldn't work

limpid helm
#

idk why it doesnt work

elfin egret
#

if the details are exactly the same

limpid helm
#

I can copy both

elfin egret
#

try updating both plugins to the latest version

limpid helm
#

both are

#

now im starting both

#

-.- doesnt work

elfin egret
#

ok

#

the code is indential

#

in both jars, so it's something you're doing wrong

#

it's all common code

limpid helm
#

no idea what wrong

#

removing the configs

#

@elfin egret is the configs same?

#

of bungee and bukkit?

elfin egret
#

few differences

limpid helm
#

oh

#

im on my server but luckperms doesnt work atall

elfin egret
#

then your mysql settings are wrong.

limpid helm
#

havent changed it for months

elfin egret
#

works fine for me

limpid helm
#

@elfin egret storage-method: MySQL

#

or lowercase?

elfin egret
#

doesn't matter

limpid helm
elfin egret
#

yeah

#

it can't connect to your database

#

as I've said already

limpid helm
#

well I can see it and connect

elfin egret
#

try replacing localhost with 127.0.0.1

limpid helm
#

noticed litebans couldnt either launching sudo apt-get update to see if it fixes

elfin egret
#

check username/password/port

#

you also need to grant priviliges for the user on the luckperms tables

#

if it's not working for litebans either, then it's definitely an issue with your setup.

limpid helm
#

default its root I used "mysql -pMC33079PG" skipped -uroot and its root, default and the password is MC33079PG and port is also default

elfin egret
#

I don't know then

#

but again, this is not a luckperms problem

limpid helm
#

noticed

#

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

elfin egret
#

ok

#

you need to grant privileges then

limpid helm
#

I did "mysql" in command line

elfin egret
#

to fix that

#

you need to make a file in your home dir called .my.cnf

#

with the contents

limpid helm
#

also I dont know how to gran a user priviliges

elfin egret
#
[client]
user = root
password = your_password_here
#

for that, just google it

#

it's usually a good idea to create a new database / user for each plugin accessing the mysql server

limpid helm
#

well its local so theres no harm since most of them arent even in use anymire

elfin egret
#

what happens when you download a faulty / malicious plugin which deletes all tables in the DB

limpid helm
#

Well If I'm using a plugin I havent used before I use in on my pc or virtual machine first

elfin egret
#

i really doubt you do that for every update

#

but ok

limpid helm
#

[client]
user = root
password = your_password_here
what

elfin egret
#

that's what you put in the .my.cnf file.

#

so you can just use mysql to login to the server

limpid helm
#

oh well gotta check my whole vps

#

wait if I change it do I have to use the password still?

#

for config

elfin egret
#

huh?

#

you always need a password

#

that just allows you to save it in a file

#

and have it read from there each time

limpid helm
#

I did it

#

also the command mysql works now

#

@elfin egret

#

do you know what command is to grant a user privileges

#

what does this mean only mysql error what? 15:15:25 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@7fd7a283, id=32, owner=me.lucko.luckperms.bungee.LPBungeePlugin@264f218, task=me.lucko.luckperms.bungee.BungeeListener$$Lambda$141/1769295091@5931a4d9, delay=0, period=0, running=true) encountered an exception
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592)
at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at me.lucko.luckperms.common.storage.backing.sqlprovider.MySQLProvider.getConnection(MySQLProvider.java:100)
at me.lucko.luckperms.common.storage.backing.SQLBacking.getName(SQLBacking.java:1020)
at me.lucko.luckperms.common.storage.AbstractStorage.lambda$getName$17(AbstractStorage.java:240)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
... 4 more

elfin egret
#

connection is null

#

so it tried to get a connection

#

but wasn't able to get one

#

also

#

you're not using the latest version there.

limpid helm
#

oh

#

wait on

#

@elfin egret on mysql?

teal crypt
#

@limpid helm of luckperms

limpid helm
#

bungee

teal crypt
#

Then he meant mysql.

limpid helm
#

then I will update now

snow widget
#

what is sponge null? ๐Ÿ˜›

limpid helm
#

idk

teal crypt
#

It's when lp fails to get sponges version

limpid helm
#

so updated my mysql

teal crypt
#

Still doesn't work?

limpid helm
#

15:36:06 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@13d73f29, id=13, owner=me.lucko.luckperms.bungee.LPBungeePlugin@7975d1d8, task=me.lucko.luckperms.common.utils.BufferedRequest$Processor@57d9ebbe, delay=0, period=0, running=true) encountered an exception
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592)
at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at me.lucko.luckperms.common.storage.backing.sqlprovider.MySQLProvider.getConnection(MySQLProvider.java:100)
at me.lucko.luckperms.common.storage.backing.SQLBacking.loadAllGroups(SQLBacking.java:600)
at me.lucko.luckperms.common.storage.AbstractStorage.lambda$loadAllGroups$6(AbstractStorage.java:150)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
... 4 more

elfin egret
#

full log please

limpid helm
#

@elfin egret

#

any idea how to fix?

limpid helm
#

anyone

elfin egret
#

i've already told you what the problem is

#

it's your server machine, not mine, so I can't really advise on the configuration of it

#

15:36:01 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

#

that's all you need to know

#

it can't communicate with the database

limpid helm
#

I manually installed it and it worked before updating luckperms -.-.-.-

elfin egret
#

you told me earlier it wasn't working for other plugins

limpid helm
#

yes after updating luckperms other plugins didnt work anymore

elfin egret
#

lol

#

ok

#

you can blame it on that if you want

#

but I won't help you

#

๐Ÿ˜ƒ

#

i've told you where the problem is, if you want to ignore me, that's your loss not mine.

limpid helm
#

Well idk used same config like before

elfin egret
#

then something about your server changed

#

whether that be you've modified configurations, updated firewall rules, updated packages, etc

#

again, I don't know what you've done with your server.

limpid helm
#

never updated firewall rules

elfin egret
#

well, something has changed, clearly.

#

if it was working before

limpid helm
#

rip my server I guess :/ @elfin egret if I move the databases to new vps (ovh this time) can it work? cant find any solution

real forge
#

is mysql even running?

#

if it is did you check the mysql error logs

limpid helm
#

yes it is

#

@real forge

real forge
#

well check the error logs

limpid helm
#

plugins cant connect to the database while I can with the same information

real forge
#

so you can connect through the commandline with the exact same information?

#

if yes, paste your luckperms config without the password

real forge
#

well that really just leaves looking at the mysql error log, for ubuntu its usually in /var/log/mysql

#

but i highly doubt mysql is running/ the infomation in the config is correct, since the error shows it doesnt get any respone from the mysql server at all

tardy elbow
#

Why his password is in quote ' ' ??

real forge
#

that doesn't matter, it's not needed since his password doesnt have spaces/special characters in it, but it won't break anything

tardy elbow
#

OK ok

#

Maybe they've to check if mysql running. Normally, he start automatically at boot

real forge
#

thats why i told him to check the error log, since he said its running

limpid helm
#

ok I will

#

@real forge what one

#

there

real forge
#

well there's your issue

#

the login information isnt correct

#

did you even try connecting to the server from the commandline with the same data thats in the config?

limpid helm
#

yes

#

I did mysql -pMC33079PG

#

without -u because its root

#

and its localhost

real forge
#

well the log says access denied for a connect that didnt use a password

limpid helm
#

oh because someone else sugested me to change the my.cnf (i think its the file) so I could do mysql

real forge
#

have you tried using 127.0.0.1 instead of localhost in the luckperms config?

limpid helm
#

mhm

#

will do now

real forge
#

the error says connection timed out, so if mysql is really running something is blocking the connection between luckperms and mysql, which doesnt make sense on localhost

limpid helm
#

also litebans cant connect

#

it worked before idk why

real forge
#

are you the only person managing the server?

limpid helm
#

yep

#

vps so idk

real forge
#

so yeah try replacing address: localhost with address: 127.0.0.1:3306

limpid helm
#

testing

#

same

real forge
#

otherwise im really out of ideas, this is not a authentication issue its definitely a connection issue

limpid helm
#

all same errors

real forge
#

just for giggles can you remove the empty line between address and database

limpid helm
#

data:

Uses standard DB engine port by default

MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017

Specify as "host:port" if differs

address: 127.0.0.1
database: lp
username: root
password: ''
pool-size: 10 # The size of the MySQL connection pool.

#

same errors without password

real forge
#

well yeah the error has nothing to do with the userdata

#

its purely a connection issue

limpid helm
#

omg people are even voting

#

17:48:23 [SEVERE] [NuVotifier] Unable to process vote from /82.200.255.198:55702
17:48:26 [SEVERE] [NuVotifier] Unable to process vote from /51.6.146.196:60777
17:48:31 [SEVERE] [NuVotifier] Unable to process vote from /51.6.146.196:60918
17:48:36 [SEVERE] [NuVotifier] Unable to process vote from /51.6.146.196:61409

#

@real forge do you know how to allow connection to 3306?

#

the port?

#

tcp and udp?

real forge
#

what OS?

limpid helm
#

Ubuntu

mellow needle
#

try 127.0.0.1:3306

real forge
#

^ that and ubuntu by default ships with ufw you can check its status with sudo ufw status

limpid helm
#

@real forge oot@29905:~/BungeeCord# sudo ufw status
sudo: ufw: command not found

real forge
#

welp then you have iptables

#

im no good with that

limpid helm
#

how do I reset them?

mellow needle
limpid helm
#

im not bothered to do that

spiral tangle
#

question, do you only put luckperms on the bungee for it to work, or do you put it on all servers

#

nvm^

limpid helm
#

@real forge installed ufw and got "Status: inactive"

snow widget
#

@elfin egret

elfin egret
#

which command

snow widget
#

what am I doing wrong?

#

running LP-Sponge-3.0.27

elfin egret
#

they're being inherited

#

and also, it matches the server name

#

/lp group dono meta removeprefix 100 null beta would work

spiral tangle
#

youre the one from opblocks luck?

elfin egret
#

might be

spiral tangle
#

oh cool, lol

snow widget
#

thanks!

#

just realized my prefixes are a chaos

elfin egret
#

lol

snow widget
#

since I changed my databases for 1

halcyon token
#

I just wondered, would luckyperms be good for use on a prison server?

#

Also, when i'm adding a prefix it isn't showing

elfin egret
#

what kind of requirements does a prison server have for a permissions plugin?

#

you tell me ๐Ÿ˜›

#

and which chat formatting plugin are you using

halcyon token
#

EssentialsX chat

elfin egret
#

is vault installed

halcyon token
#

no, should it be? I couldn't find an up to date link

elfin egret
#

Yes it's required for EssX

snow widget
#

latest vault is from ages ago and still works

elfin egret
halcyon token
#

ohhhh ok

mellow needle
#

Prison plugins are weird i couldn't get eZRanksLite to work with LP

#

alltho it was taken down :/

halcyon token
#

ah ๐Ÿ˜ฆ

snow widget
#

a few of meta

spiral tangle
#

some permissions arent compatable?

elfin egret
#

@mellow needle That doesn't mean it's not supported

mellow needle
#

yeah but i couldn't get it to work

elfin egret
#

configuration issue

#

i know it works

halcyon token
#

How does the prefix priority work?

elfin egret
#

it's explained on the wiki

halcyon token
#

Ok, last question (hopefully) I have just promoted someone to a rank using setprimarygroup and now i can't change it. Also, how do i remove all prefixes?

elfin egret
#

the meta clear command allows you to remove all prefixes

#

you can remove groups with parent remove

halcyon token
#

aha

#

thank you ๐Ÿ˜„

foggy quartz
#

@limpid helm All 15 spawned, 13 killable. 2 seemed to "disappear".

blazing jungle
#

hello, is there any way to list all members ina group yet? this seems kinda basci to me so im a bit afraid i just didnt see it, have mercy then :S

#

*basic

elfin egret
#

/lp search group.<group name>

#

I'll add an alias when I get the chance to

halcyon token
#

What's a track?

#

Also, great plugin ๐Ÿ˜ƒ

blazing jungle
#

thanks!

elfin egret
#

@halcyon token Read the wiki page about them

graceful raven
#

Where is the default permissions for vanilla commands? Like /clear?

#

I've googled it a bit and can only get the bukkit ones

#

bukkit.command.clear.... is it just command.clear now?

hallow moon
#

@graceful raven

#

Are you using Essentials?

#

For Bukkit

#

If so, use /ci

#

That is the equivalent for clear

#

But I think Bukkit has /clear built in

#

bukkit.command.clear

#

You could try minecraft.command.clear i guess

idle gulch
#

Does anyopne know if Luckperms is able to work with ServerSigns?

inland mantle
#

why woudlnt it @idle gulch

idle gulch
#

No clue Im a noob

elfin egret
#

@graceful raven "/lp tree minecraft" will list them to you.

#

or "/lp tree bukkit" for the bukkit specific ones.

hallow moon
#

@idle gulch If serversigns has permission nodes, then yes it will work

idle gulch
#

@hallow moon ServerSigns is a plugin that attempts to read perms to create if/then statements on signs so you can add and remove perms through signs

hallow moon
#

I thought serversigns was a plugin that lets u bind commands to signs

#

lol

graceful raven
#

@elfin egret Thank you ๐Ÿ˜ƒ

inland mantle
#

so guys, what would you say its the average ddos attack nowadays?

foggy quartz
#

10gbps

foggy quartz
#

Probably going to write a web manager

#

because why not

inner forge
#

Is there a way to list all permissions a group has? I can't remember

#

nvm I remembered

foggy quartz
#

It's not ready

#

Just started an hour ago

#

Shouldn't take too long when I sit down to do it

#

The number is a google number

teal crypt
#

laravel?

foggy quartz
#

Yessir

teal crypt
#

Whats that?

foggy quartz
#

Laravel 5.4 is a PHP framework

#

It's beautiful

teal crypt
#

O

foggy quartz
teal crypt
#

I'm new to php, I've only heard of yii

foggy quartz
#

Who likes pages through a page?!

#

lol

#

@teal crypt I love Laravel, it's beautiful

teal crypt
#

inb4#offtopic

foggy quartz
#

In general, if you're going to spam advertise....at least have a relatively good product. LOL

foggy quartz
#

Anyone know what format the timestamp in the actions table is?

#

by chance

foggy quartz
#

Just doing the basic display shit right now. I'll worry about some other parsing stuff later on

#

Probably also going to use VueJS

elfin egret
#

that looks awesome

foggy quartz
#

I have more plans. The configuration will allow you to show different information. You can log in and manage the groups and shit too. I have a few ideas. Just need a relaxing project. So.