#general

1 messages · Page 284 of 1

forest helm
#

!bungeecheck (for me)

outer vesselBOT
#
Running a network and getting UUID mismatches?

Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false

left wasp
#

does anyone use multicraft here?

viscid cedar
#

Yep

#

Apexs multicast 2.O to be exact

serene bronze
#

!suggest hi is it possible to add a negative value for the accumulate temporary modifier so you can reduce the duration of the permission instead of adding a duration? e.g. /lp user (player) permission settemp (perm node) false (negative value) accumulate

outer vesselBOT
gilded nova
#

lmao

serene bronze
#

oop

gilded nova
#

did you even try reading the embed..?

serene bronze
#

o i didnt see it

gilded nova
#

why do people not read

#

smh

short warren
#

Reading is boring

viscid cedar
#

No it's Not

short warren
#

Only time it's not boring is when you're reading 15 ways to cook a chicken: a cooking guide for newbies

viscid cedar
#

Yes cookbooks

short warren
#

Cookbooks are op

viscid cedar
#

Yes some one finish gets it

#

Fiannly

left wasp
#

random and odd question, is there a way to prevent emojis from turning in to characters? (not the opposite way around) i want my co-owners room to be actual snowflake but they change to text?

heady iris
#

@modest compass

outer vesselBOT
#

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

heady iris
#

I love you

#

@modest compass

outer vesselBOT
#

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

heady iris
#

@modest compass

outer vesselBOT
#

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

gilded nova
#

K bye

modest compass
#

cant imagine how these ppl own minecraft servers

gilded nova
#

Figyeljen egy Discord felhasználót a "Stylo" nevűre a # 2447 címkével. Körülötte baráti kérelmeket küld véletlenszerű Discord felhasználóknak, és azoknak, akik elfogadják a barátja kéréseit, feltörik a fiókjukat, és csoportjaik kiszolgáltatottá válnak a benne lévő tagokkal együtt áldozattá válva. Terjessze a szót, és küldje el ezt minél több diszkord szerverre. Ha látja ezt a felhasználót, NE fogadja el a barátja kérését, és azonnal blokkolja. A Discord jelenleg dolgozik rajta. Küldje el ezt mindazoknak a kiszolgálóknak, amelyekben tartózkodik.
Ez FONTOS: Ne fogadjon el barátkérést a Stylo # 2447-től. Hacker. Mondja el mindenkinek a barátai listáján, mert ha valaki a listáján hozzáadja valamelyiket, akkor ő is szerepel a listán. Rájönnek a személyi számítógép IP-címére és címére, ezért másolja és illessze be ezt az üzenetet, ahol csak lehet. Körbejárja a baráti kérelmek küldését a véletlenszerű discord felhasználóknak.

(Kredit: Hamna és ISACC)

#

what

modest compass
#

uhhh..?

gilded nova
#

Be careful with a Discord user named "Stylo" with label # 2447. Around it, it sends friend requests to random Discord users, and those who accept your friend’s requests break their account and their groups become vulnerable along with the members in it. Spread the word and send this to as many discord servers as possible. If you see this user, DO NOT accept your friend's request and block them immediately. Discord is currently working on it. Send this to all the servers you are on.
This is IMPORTANT: Do not accept friend requests from Stylo # 2447. Hacker. Tell everyone on your friends list because if someone adds one to their list, they will be on the list too. They find out the IP address and address of the personal computer, so copy and paste this message wherever you can. It goes around sending friend requests to random discord users.

(Credit: Hamna and ISACC)

#

Okay

viscid sable
#

lol rly

#

how do people think thats real

modest compass
#

I mean.. if you randomly accept friend request, then thats on you lol

gilded nova
#

Lmao

vocal rivet
#

Complete cap

viscid sable
#

yup

lunar pawn
#

LP Krypton is slowly coming together 👀

#

the addition of adding JARs to classpath through Krypton and scheduling was nice

#

no JAR in JAR

#

still gotta figure out how I wanna do configuration for this though, since the only form of configuration this supports atm is kotlinx.serialization which uses data classes

viscid cedar
#

Noo just a second to late

#

Dang it

#

Nope I was wrong

#

One number was off

gilded nova
#

wat

gilded nova
#

E

#

BECAUSE

#

E

#

BECAUSE

#

YES

ruby geyser
#

where can i set my prefix for my player tag and in the tablist??

sonic wyvern
#

Did you read the link I sent you earlier

#

I’ll send it again

outer vesselBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
sonic wyvern
#

Use TAB it does both name tag and tab

#

Also asking in multiple channels is just annoying

ruby geyser
sonic wyvern
#

install it and use the config ...?

gilded nova
#

Hello i want to set the owner vip user and stuff rank on the tab list can someone help? it only shows in the chat

sonic wyvern
gilded nova
#

Ok lol

sonic wyvern
gilded nova
#

thanks, and can i ask how to get ranks by default? like when someone joins he’s automatically user

viscid cedar
#

Also if you need sqefic TAB help go to their support discord

outer vesselBOT
gilded nova
#

okay thanks

gilded nova
#

can someone help? i can't add wild as premission to normal members i do /lp group default premission set wild, and it just keep saying that i dont have premission.

viscid cedar
#

Wild is a weird name for a perm

#

What plugin are you using for wild

gilded nova
#

its a plugin that tp's you to a random place

#

just essentials

viscid cedar
#

Last time I checked there was no wild command in essentials

gilded nova
#

oh i just have wild as plugin

viscid cedar
#

Ok each plugin has different perms but I don't think it only wild it's probably something like this betterrtp.wild

gilded nova
#

let me test

viscid cedar
#

Look on the plugin page and see if they list the perms

#

No that's my plugin don't use it

gilded nova
#

oh ok

viscid cedar
#

I'm using the bettertpplugin

modest compass
viscid cedar
#

Exactly

modest compass
#

every plugin is different, so look into their documentation

#

!verbose this can be use as well

outer vesselBOT
ruby geyser
#

i need help with TAB the prifixes are not showing in tab or at the nametag how?

modest compass
modest compass
ruby geyser
#

but i am using TAB for my tab and like before the nametag but its not showing

#

ah thanks!

viscid cedar
#

Wrong discord

ruby geyser
#

?

viscid cedar
#

You should go to TABs support discord

#

I was a little late

#

I'm saying so

trail shuttle
#

No

modest compass
#

sighs

trail shuttle
#

@gilded nova

viscid sable
#

any one that could help me translate this

trail shuttle
#

Old plugin

#

Hasnt been a Player[] since 1.7 or something

#

Or 1.8

viscid sable
#

what do you mean

#

do i need a new plugin

trail shuttle
#

Contact the plugin author

modest compass
#

yea definitely an old plugin

#

getOnlinePlayers() now should return Collection<? extends Player>

trim trail
#

Does anyone know NameTagEdit plugin well and can help me with it?

viscid cedar
#

Don't use it

#

It is outdated and it stinks

#

Use TAB

gilded nova
#

@true coral no advertising

trim trail
#

Hey guys, I can't find a plugin which works the "20 Health" bar, is this customizable and what plugin does this?

sonic wyvern
#

ss /plugins

#

oh wait

modest compass
#

probably TAB

trim trail
sonic wyvern
#

yep TAB

#

and yes it is customisable

modest compass
#

and again

cunning rivet
#

!sync

outer vesselBOT
cosmic rune
#

hey, does anyone know the permission for setting the max amount of homes a player can set? (essentialsX)

viscid cedar
#

It's essentials.sethome.multiple.numberhigherthan 1

#

The last part is just an example

lunar pawn
#

would anyone here know if LuckPerms has any dependencies that it expects to be present in servers?

#

(I mean in terms of Gradle dependencies lol)

gilded nova
#

Guava, Gson

#

Apache commons

lunar pawn
#

so if I'm trying to run this on a platform that doesn't depend on Guava or Gson then there's gonna be issues?

gilded nova
#

Shade them in

#

In LP I mean

lunar pawn
#

can I have them downloaded with the JAR downloader thingy?

gilded nova
#

Gson for example doesn't exist in 1.7.10 and that's exactly what the Bukkit Legacy build adds, it shades gson

gilded nova
lunar pawn
#

ah right

#

which commons btw?

#

lang3?

gilded nova
#

idk lmao whichever Minecraft ships with

lunar pawn
#

yeah that'd be commons-lang3 iirc

lunar pawn
#
Exception in thread "Plugin Handler #1" java.lang.NoSuchMethodError: 'void org.kryptonmc.krypton.api.command.Sender.sendMessage(me.lucko.luckperms.lib.adventure.text.Component)'
    at me.lucko.luckperms.krypton.KryptonSenderFactory.sendMessage(KryptonSenderFactory.kt:45)
    at me.lucko.luckperms.krypton.KryptonSenderFactory.sendMessage(KryptonSenderFactory.kt:36)
    at me.lucko.luckperms.common.sender.AbstractSender.sendMessage(AbstractSender.java:85)
    at me.lucko.luckperms.common.locale.Message$Args1.send(Message.java:4059)
    at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:117)
    at me.lucko.luckperms.krypton.LPKryptonBootstrap.initialize(LPKryptonBootstrap.kt:68)
    at org.kryptonmc.krypton.plugin.KryptonPluginManager$initialise$1$2$1.invokeSuspend(KryptonPluginManager.kt:33)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
```er... not sure how to solve that one tbh
#

guess it doesn't like the relocated call

gilded nova
#

Well duh

lunar pawn
#

any way to solve that?

gilded nova
#

They are essentially two different classes after the relocation

lunar pawn
#

actually, can't I just not relocate it?

#

because Krypton has adventure built-in anyway

gilded nova
#

I mean I'm no one to speak for Luck but couldn't you just not include adventure in the LP dependencies set for Krypton (+ not relocate it)?

lunar pawn
#

yeah I did that, seems to work now

#

got another issue now though: ```
Exception in thread "Plugin Handler #1" java.lang.NullPointerException: Parameter specified as non-null is null: method me.lucko.luckperms.krypton.KryptonConfigAdapter.getString, parameter def
at me.lucko.luckperms.krypton.KryptonConfigAdapter.getString(KryptonConfigAdapter.kt)
at me.lucko.luckperms.common.config.ConfigKeys.lambda$static$24(ConfigKeys.java:540)
at me.lucko.luckperms.common.config.generic.key.SimpleConfigKey.get(SimpleConfigKey.java:49)
at me.lucko.luckperms.common.config.generic.KeyedConfiguration.load(KeyedConfiguration.java:66)
at me.lucko.luckperms.common.config.LuckPermsConfiguration.load(LuckPermsConfiguration.java:46)
at me.lucko.luckperms.common.config.generic.KeyedConfiguration.init(KeyedConfiguration.java:49)
at me.lucko.luckperms.common.config.LuckPermsConfiguration.<init>(LuckPermsConfiguration.java:41)
at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:126)
at me.lucko.luckperms.krypton.LPKryptonBootstrap.initialize(LPKryptonBootstrap.kt:68)
at org.kryptonmc.krypton.plugin.KryptonPluginManager$initialise$1$2$1.invokeSuspend(KryptonPluginManager.kt:33)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)

#

why tf is def null

#

is that meant to be nullable?

gilded nova
#

idk you tell me

lunar pawn
#

ah yes, yes it is

gilded nova
#

idek what that is lmao

lunar pawn
#

default value for config options

#

that's why the method is getString from KryptonConfigAdapter

#

2021-03-20 18:30:19 [Plugin Handler #1] INFO [LuckPerms] - Successfully enabled. (took 2372ms) no way

#

also, ```
2021-03-20 18:30:17 [Plugin Handler #1] INFO CONSOLE - §b §3 __ §r
2021-03-20 18:30:17 [Plugin Handler #1] INFO CONSOLE - §b | §3|) §2LuckPerms§r §bv5.3.3§r
2021-03-20 18:30:17 [Plugin Handler #1] INFO CONSOLE - §b |
_ §3| §8Running on Krypton - Krypton§r
2021-03-20 18:30:17 [Plugin Handler #1] INFO CONSOLE -

gilded nova
#

wdym?

#

lmao the §

lunar pawn
#

it's sending messages to the console there

gilded nova
#

Yeah... the console sender

lunar pawn
lunar pawn
gilded nova
#

I mean that's not exactly logging

lunar pawn
#

true I guess

gilded nova
twin warren
#

it uses the console because loggers usually don't support color codes

lunar pawn
#

ah right

twin warren
#

unless you count ansi but that's kinda yuck to do

lunar pawn
#

I'm using Log4j 2, so mine supports colours no problems lol

twin warren
#

use minecrell's terminalconsoleappender - that supports mc color codes

gilded nova
#

Is there even a definition on what "logging" is and how it should be used..?

lunar pawn
#

or is it separate?

twin warren
#

yes

lunar pawn
#

actually it's just an appender

#

alright, yeah will add that, cheers

#

debug time I guess

#

okay, apparently something in LuckPerms is making commands that are too long

#

probably on my end again

gilded nova
#

is making commands that are too long

#

what

#

is that an unfinished sentence?

lunar pawn
#

no

#

like something is too long in the commands packet

#

or maybe it's the right length and the length is not being sent properly

gilded nova
#

idk man I had a stroke while reading this

apparently something in LuckPerms is making commands that are too long

lunar pawn
#

lol

gilded nova
#

!bungeecheck

outer vesselBOT
#
Running a network and getting UUID mismatches?

Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false

gilded nova
#

@hallow pawn @rigid widget @onyx mason @steady tangle @potent prawn uwu❤️

#

@rigid widget

#

@rigid widget

#

@rigid widget

#

@rigid widget

rigid widget
#

Ok that's it I'm gonna write a clippy function that bans anyone mentioning at least one mod and 3+ people or 5+ people in a message

hallow pawn
#

oh no

gilded nova
#

No you won't

hallow pawn
#

what have I caused

gilded nova
#

love

lunar pawn
#

lol

rigid widget
#

Nothing at all, Starmism. Fefo here is a psychopath

gilded nova
#

This is the single most wholesome server ever

gilded nova
#

duh

steady tangle
#

oI

#

leave my fefo alone punchypunchypunchypunchy

#

listen here larry toe sniffer

#

you cannot stop the wholesomeness

onyx mason
#

@gilded nova @steady tangle uwu@rigid widget

steady tangle
#

uwu

hallow pawn
#

oof

#

guess ill die

gilded nova
#

):

#

Legit #general is 25% LP help, 25% general chatting and 50% us 4/5 simping for each other lol

steady tangle
#

xD

short warren
#

i needa get active here again

#

forgot this server existed

gilded nova
onyx mason
rigid widget
#

@onyx mason @gilded nova @short warren @vocal rivet @steady tangle @hallow pawn 🫀

short warren
#

🫀

rigid widget
#

I love u all

#

With my anatomical heart

steady tangle
#

yay

vocal rivet
steady tangle
gilded nova
#

@hallow pawn You can't escape now

#

Welcome to the gang luckperms❤️

sonic wyvern
#

you are going to be pinged at least 5 times a day

gilded nova
#

But very lovely and wholesome pings

onyx mason
#

@vocal rivet @gilded nova @steady tangle koriLove GWcmeisterPeepoLove

steady tangle
#

dont forget larry!

onyx mason
#

@rigid widget

steady tangle
#

yay

onyx mason
rigid widget
#

@onyx mason

vocal rivet
steady tangle
onyx mason
#

Luck GWcmeisterPeepoLove GWcmeisterPeepoLove GWcmeisterPeepoLove

gilded nova
#

I wonder what Luck thinks of all this lmao

steady tangle
#

"time to get new staff"

onyx mason
#

It's team building

onyx mason
#

No 😔

sonic wyvern
#

dude i just joined 'jets dream world' and got messaged by 3 different bots and pinged twice in the actual server

gilded nova
#

lmao ikr

steady tangle
#

too much interaction for me

#

my dms are for cuties, not bots

hallow pawn
#

i kinda dig it

#

ngl

#

makes me feel lucky

#

;)

gilded nova
steady tangle
#

lmao

onyx mason
twin warren
#

hi aber o/

#

if you send me those emojis I'll add them here 😆

gilded nova
#

OMG YES

#

PLEASE

steady tangle
#

aBeR GOGOOG

sonic wyvern
#

they need to be added

steady tangle
#

nahnahnah I want praise lucko

lunar pawn
#

had something to do with the aliases apparently

#

I removed the aliases and it magically works

onyx mason
#

I have the psd for praiselucko still

#

Or just do whatever fefo did

lunar pawn
#

wat

twin warren
#

photoshopped with love

#

and I realise we already have praiseverbose

#

lmao

lunar pawn
#

anyone know how you can register commands in Brigadier that can have an unknown amount of arguments?

#

e.g. I want mycommand mysubcommand myargument to be registered, but I only know the mycommand part, I have no idea what (if any) arguments there many be after it

#

don't think this is the right place to ask this, but I guessed at least one of you knows Brigadier

thorny kernel
#

each subcommand can have its own node tree

#

your mycommand is just part of a node tree on the root node

lunar pawn
#

yeah ik

thorny kernel
#

your subcommands have varying about of other subcommands, with different trees

lunar pawn
#

but in my case, since this isn't a plugin, it's the backend of a server, I need to be able to parse an arbitrarily long string with a command at the front of it and some arguments

#

all I want is to treat everything after the initial command as the strings they are

thorny kernel
#

like how /say or /tell is?

lunar pawn
#

yeah

thorny kernel
#

so only myargument has an arbitrary amount of "words" in it, right?

lunar pawn
#

apparently it uses a required argument

thorny kernel
#

like how /tell is /tell <player> <msg...>

lunar pawn
#

yeah, but I want /<command> <args> in my case

#

since I want plugins to be able to handle arguments themselves

thorny kernel
#

so mysubcommand isnt actually a subcommand?

lunar pawn
#

sorry, that was wrong of me to call it that, no, it isn't

thorny kernel
#

so the actual command would be /mycommand <args...>, right?

lunar pawn
#

yeah

thorny kernel
#

let me see how vanilla does it

#

i havent used brigadier that much, but i might be able to figure it out

lunar pawn
#

vanilla seems to use a required argument

thorny kernel
#

do you want it to be required or not?

lunar pawn
#

nah, optional

thorny kernel
#

if its not required, then /mycommand is its own command

lunar pawn
#

all I need is to take a command that I receive from a chat packet or from console input and dispatch it, splitting it into the command and its arguments (of which are arbitrary in length)

thorny kernel
#

vanilla uses a MessageArgumentType (fabric name i think because brigadier only includes some basic types), that appears to just take the rest of the command string

lunar pawn
#

ah

gilded nova
#

The /<command> is a literal and <args...> is a StringArgumentType.greedyString() @lunar pawn

#

That's how Bukkit does it

#

And fabric I think, no idea lol

lunar pawn
#

yeah took me a bit of googling to find that

#
    override fun register(command: Command) {
        val commandNode = dispatcher.register(literal(command.name) {
            required("arguments", greedyString)
            executes {
                val sender = it.source
                val args = it.input.split(" ").drop(0)
                val permission = command.permission ?: return@executes dispatchCommand(command, sender, args)

                val event = PermissionCheckEvent(sender, permission)
                server.eventBus.call(event)
                logger("CommandManager").debug("Permission check event called. Result is ${event.result}")
                when (event.result) {
                    PermissionCheckResult.TRUE -> return@executes dispatchCommand(command, sender, args)
                    PermissionCheckResult.FALSE -> return@executes 0
                    PermissionCheckResult.UNSET -> return@executes 0
                }
            }
        })

        command.aliases.forEach { dispatcher.register(literal(it) { redirect(commandNode) }) }
    }
```🥲
#

wow that's a mess now

gilded nova
#

Keep in mind that args is optional so you'll have to execute for the command literal too

lunar pawn
#

so I need to register two nodes then?

#

or can I just have the literal redirect to that?

gilded nova
#

Well in Java it'd be like

literal(name)
    .requires(blah)
    .execute(blah)
    .then(required("args", greedy())
        .suggest(blah)
        .execute(blah))
#

idek how that looks like on desktop, I'm on phone rn

lunar pawn
#

what's blah?

gilded nova
#

fun cmd(val context: CommandContext): Int

#

Well for the executes that is

lunar pawn
#

yeah

gilded nova
#

For the requires it's the permission thing

#

And suggests the completions

lunar pawn
#

for requires, it's (S) -> Boolean

#

also known as Predicate<S>

gilded nova
#

Function<S, Boolean> :::)

lunar pawn
#

lol

#

what is it with Mojang and documentation

gilded nova
#

For brig?

lunar pawn
#

yeah

#

there is literally 0 documentation in this project

gilded nova
#

There's one brig pr that adds a whole lot of documentation to it

#

You should check it out

lunar pawn
#

ah yeah, I see

gilded nova
#

The only thing that had javadoc to my knowledge is the CommandDispatcher lmao

#

Has*

#

Gee I hate typing on the phone..

lunar pawn
#

lol

#

oh also, what would I do for requires?

#

what am I checking there?

gilded nova
#

Command permissions if any

#

Bukkit's PluginCommand automatically checks for Command::testPermission I believe

#

No internet 🥲

lunar pawn
#

lol

#

the amount of times I've seen one of those now, I swear

#

it drives me mad

gilded nova
lunar pawn
#

-_-

gilded nova
#

lol

lunar pawn
#

that got deleted?

gilded nova
lunar pawn
#

just Dyno complained

lunar pawn
#
override fun register(command: Command) {
    val commandNode = dispatcher.register(
        literal<Sender>(command.name)
            .executes { execute(command, it) }
            .then(argument<Sender, String>("args", greedyString()).executes { execute(command, it) })
    )

    command.aliases.forEach { dispatcher.register(literal<Sender>(it).redirect(commandNode)) }
}
```for some reason, if I put that `then` there, I get https://i.imgur.com/pOBuRb4.png
#

and idk why

gilded nova
#

send your declare commands packet class

rigid widget
#

cuz ur bad lol

rigid widget
#

no cuz ur bad

lunar pawn
#

mad cuz bad

#

lol

#

that enumeration stuff is basically just copied from Mojang's class and translated into Kotlin

#

with a bit of help from Yugi and Johnny on how depth first search works and how to translate it properly

#

is it just me or is there literally nothing wrong with my methods there

gilded nova
#

I mean the actual tree structure can't be fucked up.. I'm trying to read the packet serialization see how it's done

lunar pawn
#

oh btw, on another note, I'm using the terminal console appender like you said Luck, and it still doesn't seem to translate legacy section codes

#

ah nvm, it's a pattern

lunar pawn
#

when it works perfectly fine in the console but you can't get in game to test it

#

if I get it working in-game then Luck, it's gonna be your lucky day xD

late island
#

how do i getPrefix from Player?

floral ember
#

how can i give a rank out if a player has bin on for a certain amount of time

gilded nova
#

@floral ember don't crosspost

floral ember
#

ok

#

so how do i do it

gilded nova
#

Not with LuckPerms, you need a rank-up or playtime plugin

floral ember
#

i have playtime

#

/playtime right

gilded nova
#

If that is the name of a plugin I don't know it, my point being: with a plugin that lets you run commands after some time of playing

floral ember
#

how do i give someone a rank @gilded nova

outer vesselBOT
#

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

floral ember
#

ok

wanton crag
#

Is that possible to combine two sql table into one?
table A

uuid   userdataA  userdataB userdataC
 1        hi         213       ter
 2        yo         456       rea

table B

uuid  userdataD
 1       x
 2       y

After combine

uuid   userdataA  userdataB userdataC  userdataD
 1        hi         213       ter        x
 2        yo         456       rea        y
modest compass
#

depends on your entire database model

#

if its just that 2 tables, then yea you can

vernal glade
#

!chat

outer vesselBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
barren atlas
#

luckperms - is there a way to give like some kind of permission to a staff or so, and allow them basically a similar functionality to this in discord?

#

im asking here cuz i didn't feel this is appropriate for a normal support channel

lunar pawn
#

you talking about viewing all the permissions a user/group has?

#

you can do that by viewing the tree

teal sun
#

If you mean to impersonate a user, not really

lunar pawn
#

does LuckPerms require any updates when a user's permissions are updated?

#

like in terms of on the backend

#

yeah it shows I have the perms, and all the permission checks should be completing properly, but it still seems to just say Running LuckPerms v5.3.3 if I type any of the sub commands

lunar pawn
#

it's especially weird because I just checked the H2 DB and the permissions are in there

solar pumice
#

hello could someone help me? I'm making a bungeecord server, but I put LuckPermsBungeecord so that the tags don't appear, not even in the chat and in the tab, what can I do?

lunar pawn
#

LuckPerms doesn't handle chat

#

also, don't be impatient and post in multiple places because you think you'll get answered faster

trim trail
#

Can anyone help me with essentials kits?

#

u can dm me

lunar pawn
#

not sure you're gonna get Essentials help in the LuckPerms Discord

#

also, please don't post in multiple channels

lunar pawn
random star
#

Is it possible to set a color per group?

#

Compatible with LPC ^

nocturne peak
#

Forwarded from support-1 : Hi there, anyone is using tapir, a scripting plugin for sponge made by lucko ?

lunar pawn
random star
#

^^

#

I get that too much too LOL

gilded nova
#

is there a question channel

#

aah gee idk, I don't think there is tbh

high sluice
#

lol

lunar pawn
gilded nova
#

guys endermen cant teleport they just have really high ping

steady tangle
vestal flame
formal zenith
#

hellos

#

does anyone know here good with sinks and pipes?

gilded nova
#

what?

formal zenith
#

like my sink isnt getting hot water

#

it takes 10 mins to get hot water in bathroom

#

plumber changed water heater and it still takes forever

#

you know ?

steady tangle
#

you should probably like

#

contact a plumber

#

wait no

#

idk

normal surge
#

yes

short warren
#

just pour a gallon of bleach in your water heater 👍

chilly isle
#

Does luckperms support redis sentinal

grim geode
#

can anyone help me figure out why my .jar files arent opening up

#

im trying to download essentialx and xchat, vault, and luckperms

rigid widget
#

You don't open them

#

Just toss the jars into the plugins folder

grim geode
#

thats what i did

#

and i ran the server

#

its still not working

gilded nova
#

what did you do to "run the server" exactly?

grim geode
#

clicked on start.cmd

rigid widget
#

What's in start.cmd

grim geode
#

the server command prompt runner

#

wtv its called lmao

#

its just how i run the server bc im doing it from pocketmine for bedrock

rigid widget
#

We need actual real specifics

grim geode
#

its what used to start the command prompt for pocketmine

#

its called start.cmd

gilded nova
#

isn't pocketmine a PHP MC Bedrock server?

grim geode
#

yes

gilded nova
#

Right, then EssX, Vault and LP don't work on that afaik?

grim geode
#

they dont work at all?

gilded nova
#

Well Java isn't PHP

grim geode
#

oh so thats the problem

#

they are all .jar files

gilded nova
#

The official platforms LP supports are listed in our downloads page

#

!downloads

outer vesselBOT
gilded nova
#

oh wow

#

even in the clippy message

#

You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity

modest compass
#

if you want luckperms in a bedrock server, use nukkit

grim geode
#

so i should just make a nukkit server?

#

instead of php

gilded nova
#

Nukkit is BE in Java, yeah

grim geode
#

alright but can my console friends still join it ?

#

thats the problem

gilded nova
#

It's like Bukkit, but it is not Bukkit, I don't think EssX supports NukkitX, but LP does 😛

grim geode
#

i have friends on various platforms

gilded nova
#

It's Bedrock after all

grim geode
#

thats fine i only need LP

gilded nova
#

LuckPerms is all you need, my child

grim geode
#

seriously

gilded nova
#

lol

grim geode
#

?

#

i was doing all this extra shit then

#

lmfao

gilded nova
#

LMAO no

grim geode
#

for no reasonnnn

#

ugh

#

alr

gilded nova
#

nonono

#

was just saying that religiously

grim geode
#

ohhh

#

LMFAO

#

alr

#

understood that wrong

gilded nova
#

For things like showing the prefix in chat/tab you still need a chat/tab plugin

grim geode
#

oh understood

gilded nova
#

I don't know enough about Nukkit tho

grim geode
#

ima do my research

#

thank you all 3 of u that helped

#

❤️

potent prawn
#

who in their right mind would make a minecraft server wrapper in PHP of all languages lmao

modest compass
#

A hard-core PHP dev ig

potent prawn
#

i used to be a php dev, never would i think of doing that

gilded nova
#

hi

rigid widget
#

not to mention, kotlin kek

lunar pawn
#

oi

lunar pawn
#

lucko said it was cool

#

it’s getting better now

#

LuckPerms runs on it

#

without any jar in jar or class loader hackery (mainly because Fefo told me that jar in jar was because Bukkit and Bungee don’t expose a function to add URLs to the class loader, so I just added that and called it a day lol)

#

still gotta make things like block breaking and chunk updating (unloading old chunks and loading new ones when you move between chunks) work, but it’s there for now

rigid widget
#

just load all chunks every tick everywhere

lunar pawn
#

lol

#

before I fixed this, I used to load every chunk in all the regions that had chunks within the render distance of the player and just send the ones I needed

#

JProfiler however taught me that maybe 7-10 million longs and 50k+ sections loaded into memory wasn’t the best idea

gilded nova
lunar pawn
#

lol

mossy orchid
#

Guys

#

i need someone

lunar pawn
#

asking in multiple channels for support won’t get you faster support

#

the staff here are volunteers, they have no obligation to immediately provide you with support

amber bronze
#

@mossy orchid, they usually answer your questions within a few hours. But when they do It's pretty useful information. So just ask in support channels and wait.

mossy orchid
#

i figgured it out all g

amber bronze
#

Good xP

primal owl
#

Can someone help me?

tawny barn
#

So say someone rewrote luckperms in kotlin for better performance

#

what precisely would happen

trail shuttle
#

Don't think kotlin vs java is that much different in performance

tawny barn
#

kotlin has some cool stuff

#

that makes it more efficient

#

cant name it off the top of my head

trail shuttle
#

And you can likely do the same stuff in Java

gilded nova
#

I mean just because it looks cooler it doesn't mean it's faster lol

trail shuttle
#

^

tawny barn
#

I didnt say it looks cooler

gilded nova
#

but it does

tawny barn
#

May someone explain Microsoft store to me

trail shuttle
#

I mean you can try and do it and make a pr for it but....

tawny barn
#

But like you can code stuff with less code

#

which would make it more efficient in my mind

gilded nova
#

That isn't necessarily good, sometimes verbosity helps debugging or even just understanding what the actual process does

tawny barn
#

I guess there are cons and pros

#

but still for arrays you dont have to use string builder when you can use .toString()

lunar pawn
#

not much

#

I mean, my fork contains a Kotlin platform implementation

#

but that's about all the Kotlin that's in LP lol

#

there isn't much reason to rewrite it in Kotlin other than just... well... it's Kotlin

tawny barn
#

true

lunar pawn
tawny barn
#

epic

lunar pawn
#

it's for my own Minecraft server

tawny barn
#

wait

#

is it like a spigot fork?

#

or a plugin

lunar pawn
#

neither

tawny barn
#

what is it then lol

lunar pawn
#

Minecraft
server
from
scratch

tawny barn
#

so its a

#

jar that can run

lunar pawn
#

a Minecraft server

#

where most of the code is written by me

tawny barn
#

nice

lunar pawn
#

not a single line of this code was written by Mojang

#

man, have I actually already made 49 commits to this

#

jesus christ

tawny barn
#

what ver is it

gilded nova
#

1.8

#

pvp man

#

gotta keep it alive

tawny barn
#

good

violet rivet
#

No skill in 1.8 pvp 😈

lunar pawn
#

1.16.5

#

screw 1.8

tawny barn
#

noOOOOOOOO

lunar pawn
#

well, technically it also supports 1.16.4 since the protocols are the same

#

it supports protocol version 754

#

and 754 will be the earliest protocol version it will support

#

when you fuck up your fork so bad that you have to delete it and create a new one lol

#

I literally tried to rebase from upstream/master and ended up making all the commits committed by me

#

which screwed up history

bold sparrow
outer vesselBOT
#
Please ask your question!

Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!

Or, try here first:
Why shouldn't I ask to ask?
thick shuttle
#

how do i give someone a permission in-game or from for example if someone buys a perm they have perms to use it ?

viscid cedar
#

well ingame is lp user username permission set perm

spiral hinge
#

I'm asking here as I don't know of a plugin that can do this - is there any way I can kick a player who has a specific permission node (essentially banning them until the node is removed)

#

The reason for this is our current discord punishment system, we'd like to integrate it in game

#

Sure there's the option of programming my own plugin, but would rather check if there are public solutions already first

gilded nova
#

can't you just.... ban them?

#

and unban them?

spiral hinge
#

I'm using DiscordSRV to sync roles - I'd like to sync our "muted" role which is essentially a temp banned role @gilded nova

outer vesselBOT
#

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

spiral hinge
#

In turn I'd like to kick any player with that synced role

primal lily
bold jacinth
#

anyone getting messages from this dude?
Seems super fishy hahaha

drifting wagon
#

someones dm advertising me, how can I report him? id is 821437053207183400

gentle pebble
#

Yeah, it's against TOS I'm reporting him

drifting wagon
#

oh

bold jacinth
#

welp, im not the only one hahahaha

stiff dragon
#

Its a bot

gentle pebble
drifting wagon
#

they are bots prolly

fallow ferry
#

@rigid widget where do i report a rule break?

outer vesselBOT
#

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

gentle pebble
#

Clippy sometimes we need to okay

rigid widget
#

Bots should be gone

craggy plank
gilded nova
#

yo

fallow ferry
gilded nova
#

who else got that dm

pallid lodge
#

just got this too

rigid widget
#

?lockdown

bold jacinth
#

yeh all of us hahaha

rancid wadi
lean quail
#

this happened on the M.O.S.S. server aswell not that long ago, seems like theyre targeting alot of Minecraft Mod servers

rigid widget
#

All bots should be gone!

gentle pebble
#

Don't report to LuckPerms, report these accounts to abuse@discord.com giving them the ID of the user and a link to the message. Do not close your DMs with them!

stiff dragon
#

Discord has the accept terms page to help with bots. That or a react to see all the channels (hide member list until reacted)

rigid widget
#

Bots are gone ❤️

rancid wadi
rigid widget
#

ah, the smell of victory

gilded nova
#

LaRrY wHaT aRe YoU dOiNg LeAkiNg LoGs

rigid widget
#

this be a spoils of war

stiff dragon
#

I had about 60 bots bust into my server and start spamming people because I left one channel with members visible. I had a fun time banning them all.

#

It is indeed, the sweet sweet smell of victory

rigid widget
#

i have bad news mlord

stiff dragon
#

oh no

rigid widget
#

API can access all members even if they can't see a channel with everyone in it

stiff dragon
#

ah shoot

#

what about Discord's new system for community servers?

#

I thought that is why they made it

rigid widget
#

i don't think that part has changed but depending on how new it is, idk

stiff dragon
#

hmmmm

#

We haven't had bots since we put the two systems up so Ig it worked

#

but that is a bummer knowing that

#

sigh

violet rivet
#

I was nice and sent an abuse of gmail usage report for the email they provided 🙂

vocal rivet
#

Wanna bet that nothing happens? I have been trying to reach their support multible times and always got no reply or a automatic reply that google doesn't provide support

violet rivet
#

Of course nothing will happen lol, its google.

#

To get any action from google, you have to do something that takes money away from them before they care

native sigil
#

it's mostly onlyfans servers who do it, I've received like 3 dms from those

trail shuttle
#

You usually only get those if you're already in them

vocal rivet
#

Zephyr has been exposed

slate mauve
#

Hi friend

lunar pawn
#

lol

native sigil
#

ever heard of spambots?

trail shuttle
#

Yeah

native sigil
#

well, they dm you with a link to join their server

#

that's how it be

vocal rivet
#

These bots are not able to DM you unless you already share a server with them. But you could also disable people being able to DM you unless they are Friends with you

native sigil
#

they are able to dm me if they join my server

#

and I do have DMs open in that case

vocal rivet
#

increase security. For example only allow 2fa people on your server

#

well or rather only people that have linked a phone number to discord

#

you could also disable new members seeing all channels unless they have verified themself. Some bots for example allow the requirement to fulfill a re-captcha before they can access a server

#

because people can only see server members which are in the same channel as them

twin warren
#

!comands

outer vesselBOT
#

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

twin warren
#

!help

outer vesselBOT
#
Available commands:

!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!formatting
!helpchat
!inheritance

!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translations
!upgrade
!usage
!userinfo
!verbose
!weight
!whyluckperms
!wiki

twin warren
#

!defult

outer vesselBOT
#

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

twin warren
#

cmon clippy

#

!switcah

outer vesselBOT
#

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

twin warren
#

@onyx mason it doesn't work!!

#

😆

#

do I need to set the sensitivity or something

onyx mason
#

oh my

twin warren
#

OH

onyx mason
#

did you npm i

twin warren
#

hang on

#

I'm an idiot

#

!defult

outer vesselBOT
#

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

twin warren
#

!switbh

outer vesselBOT
#

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

onyx mason
#

lovely

#

one sec

twin warren
#

I hadn't git pull'd the first time

#

oops

onyx mason
#

hahaha

#

works fine locally thinking2

twin warren
#

do you have the sensitivity configured at all

onyx mason
#

yes i have "similaritySensitivity": 0.5 in config

#

huh yeah without that explicitly set it doesnt work for me as well

#

maybe wrap L134 if (bestMatch.rating >= config.similaritySensitivity ?? 0.5) { as if (bestMatch.rating >= (config.similaritySensitivity ?? 0.5)) {. not entirely sure of js "order of operations"

twin warren
#

!defaule

outer vesselBOT
#

Sorry! I do not understand the command defaule Did you mean default?
Type !help for a list of commands

twin warren
#

yay

thorny kernel
#

defaule

onyx mason
#

now @gilded nova can give drunk support and still make some sense

gilded nova
#

!aaaaaaaa

outer vesselBOT
#

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

onyx mason
#

!netwerk

outer vesselBOT
#

Sorry! I do not understand the command netwerk Did you mean network?
Type !help for a list of commands

modest compass
#

damnnn

outer vesselBOT
#

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

gilded nova
#

Ugh it's not funny like this

thorny kernel
#

!sink

outer vesselBOT
#

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

thorny kernel
#

lol

gilded nova
#

!color

outer vesselBOT
#

Sorry! I do not understand the command color Did you mean colors?
Type !help for a list of commands

gilded nova
#

Awesome

modest compass
#

!colour

outer vesselBOT
#

Sorry! I do not understand the command colour Did you mean colours?
Type !help for a list of commands

modest compass
#

we should allow British spelling 😉

trail shuttle
#

isn't colour already british?

#

or well colours

modest compass
#

!colour

outer vesselBOT
#

Sorry! I do not understand the command colour Did you mean colours?
Type !help for a list of commands

modest compass
#

right

#

i must be blind

gilded nova
#

lol

#

!hell

outer vesselBOT
#

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

gilded nova
#

It doesn't account hell for help

#

Literally useless

onyx mason
#

!h3lp

outer vesselBOT
#

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

onyx mason
#

!helap

outer vesselBOT
#

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

onyx mason
#

!helpp

outer vesselBOT
#

Sorry! I do not understand the command helpp Did you mean helpchat?
Type !help for a list of commands

onyx mason
#

interesting

trail shuttle
#

!HEEELPME

outer vesselBOT
#

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

trail shuttle
#

!helpme

outer vesselBOT
#

Sorry! I do not understand the command helpme Did you mean helpchat?
Type !help for a list of commands

modest compass
#

!helpme should map to !ask haha

bold sparrow
#

don't ask “Any Java experts around?”, but rather ask “How do I do [problem] with Java and [other relevant info]?”

thorny kernel
bold sparrow
#

Yeah the dont ask to ask one is a bit minimalistic

vocal rivet
#

dontasktoa.sk should be a video of someone explaining how much time is wasted by just asking if you are allowed to ask something

#

Then they should go even deeper and explain how much time that is in cosmic relation and how you never can get these few moments of your life back

bold sparrow
#

lol

vocal rivet
#

You gotta admit, that would be funny

bold sparrow
#

Yeah

#

Especially the wasting their time part

#

Since they're also wasting ours

vocal rivet
#

yeah, and then also how much time has been wasted by watching the video too XD

bold sparrow
#

yep 🤣

#

Though looking at their drawing skills it doesn't look too promising

vocal rivet
#

I honestly would love to make such a video, only to get a laugh out of it everytime I send it to someone

#

I wonder whos domain that is

#

the WhoIs entry is not telling me anything

#

would love to send them the idea

bold sparrow
#

Okay mask off

#

I didn't want to tell at first

#

(Cause I'm ashamed by the looks of it lol)

thorny kernel
#

did you actually setup an entire idea project for this 😂

bold sparrow
#

Wasn't my plan initially

#

But others insisted I should

#

But if anyone cares enough to make a video, feel free to PR

#

Can't get much worse than this so

vivid citrus
#

hi

gilded nova
#

Hello

#

How are you doing today?

vivid citrus
#

there is no way to remove the link from the lp editor

#

?

thorny kernel
#

what do you mean?

vivid citrus
#

So if that link expires

gilded nova
#

!editorsafety

outer vesselBOT
#
It is safe to send an editor link in public.

Any changes made in the editor have to be applied using the /lp applyedits command - impossible unless the person with the link is also connected to the server and with the required in-game permissions to use LuckPerms commands. It's effectively just as safe to share an editor link as it would be to share a screenshot of your permissions or a pastebin of a configuration file. The editor doesn't contain any sensitive data (except perhaps player names).

Concerns about the proprietary nature of your permissions setup?

Please, don't be. We're here to help, not steal your permissions setup. Additionally, permissions can be tested by players simply joining your server and seeing what they can do.

vivid citrus
#

but the link expires or is there any way to remove it?

gilded nova
#

It expires after a week

vivid citrus
#

and there is no way it expires faster or can it be deleted in the database?

gilded nova
#

No

sage escarp
#

Hey, Any staff online? There is a guy self advertising in dms and I would like to report them 👀

bold sparrow
#

Report them here with a screenshot

sage escarp
#

User: karl#8913 (648036281061998602)

thorny kernel
bold sparrow
#

He’s probably leaked it somewhere

onyx mason
teal sun
#

@pliant quail

#

cough

#

looks like he disappeared

onyx mason
#

best mod

limpid solstice
#

Not sure the correct channel for this, however, I was taking a look at ByteBin on github and was wondering if the files are stored in the cache and auto-deleted or are stored on the server

trail shuttle
#

Stored on server iirc

steep musk
rigid widget
#

you do not need to ask in several channels, please

steep musk
#

ok

gilded nova
#

and if they didn't, asking would be useless because they wouldn't see it anyways

static shale
#

can someone help me

trail shuttle
#

!ask

static shale
#

!ask

outer vesselBOT
#
Please ask your question!

Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!

Or, try here first:
Why shouldn't I ask to ask?
#
Please ask your question!

Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!

Or, try here first:
Why shouldn't I ask to ask?
static bison
#

Rory

#

Exclusive Rory pic for everyone

woeful phoenix
#

e

gilded nova
#

OMG

rigid widget
static bison
#

she is a good cat

potent prawn
#

Exclusive manchas pic pet_manchas

static bison
#

when will i be recognized as rory petter

gilded nova
#

yeah yeah @twin warren give Rory®️ Pictures™️ Source™️ a special role

onyx mason
#

Manchas GWcmeisterPeepoLove

steady tangle
#

THESE ARE VERY GOOD CATTOS

gilded nova
#

WHY ARE YOU SCREAMING SAMOSA‽ NO SCREAMING ALLOWed! >:C

steady tangle
#

but

#

cATTO

gilded nova
#

Yeah fair

tiny thorn
#

oh no
microsoft are going to buy discord for $10 billion

rip discord
hello skype 2.0

tawny barn
#

y tho

trail shuttle
#

Is it confirmed yet?

#

And I'd rather MS have it then some other random company

tiny thorn
#

not confirmed
just that they are trying to

vital turret
#

Can a team member German

vocal rivet
#

Ja team Mitglied deutsch kann

woven hazel
digital cliff
gloomy thicket
#

Please Jay throw off the working version of LuckPerms

teal sun
#

?

pearl goblet
#

Just curious, is there any reason why Luckperms has it's own dependency management system?

trail shuttle
#

Less big jar sizes

#

especially because of the different storage types etc

modest compass
#

yea, else the luckperms jar file will be like 15mb

#

which is very huge, for just code

onyx mason
#

hello

bold sparrow
#

hi

teal sun
#

@ruby lark Do not advertise, first warning

oak marsh
#

what is the command to toss the rank via minecraft not via the web

teal sun
#

Toss the rank?

bold sparrow
#

Just tossin' the ranks

oak marsh
#

command /lp ...

sonic wyvern
#

what does "toss" mean

#

like delete it?

oak marsh
#

i need it on vip system, minecraft command / lp user. / lp group?

oak marsh
#

I'll probably go to permissionex

trail shuttle
#

!usage

outer vesselBOT
oak marsh
#

what commands addrank in minecraft

sonic wyvern
#

its on the usage page

oak marsh
#

thank you

autumn oasis
#

hey guys, i run a bungeecord server, can i share my perms/ranks between all servers? if so how is it done

gilded nova
trim trail
#

How bad is this?

24.03 19:54:31 [Server] WARN Can't keep up! Is the server overloaded? Running 5078ms or 101 ticks behind 😄

bold sparrow
#

If that's during start-up it doesn't matter as much

#

Though it likely means you'll need more RAM

tiny thorn
#

mine does that occasionally
got like 2 plugins and 4GB ram

vocal rivet
#

What kind of plugins is the question, and how many players Eyes

onyx mason
#

good code @gilded nova

#

very helpful

gilded nova
#

😎

#

definitely didn't copy/paste what the other addtemp/settemp commands do

gilded nova
#

donald trump vs joe biden 2020 in a nutshell:

rigid widget
#

@gilded nova certain things are just not appropriate for a community server.

#

I've removed them and would appreciate if you don't post random sex shit anymore thanks

bold sparrow
#

lmao

gilded nova
#

@lean saddle no

#

This is not the place to go around asking for money

steady tangle
#

!usage

outer vesselBOT
modern ermine
#

how did u send a embed

primal bay
#

what can cause minecraft be lag so much when i tab in but ... not when tabbed out. the fps dosn drop it just.. lags

#

as if the fps was low

tame otter
#

Is there any reason why lp has been ported to fabric but not forge? Not really compatible or something etc? or just a lack of demand?

modest compass
#

also there is lp-sponge, so most forge demand is met with it alr as well

prisma echo
#

hey guys, does anyone know what plugins/settings cause the creeper to show blow up animation but not actually explode and cause damage? i've enabled mobgriefing in gamerule but still doesn't seem to fix the issue

#

as well as in worldguard ^

tame otter
tranquil swan
#

can someone help me

#

no one can place or mine blocks

#

its ruined my server

tame otter
#

when did that happen?

tranquil swan
#

now

modest compass
tranquil swan
#

as installed it

tame otter
#

if it's due to luckperms turn verbose logging on

tranquil swan
#

nah

#

i just have

#

essentials

#

ok

#

that?

tame otter
#

if u got a large server like more then 5 players even filter it to your ingame name and break stuff

modest compass
modest compass
tame otter
#

like actually use the command, /lp verbose on <filter>

tranquil swan
#

ok

tame otter
#

if its showing nodes every time you try to break a block that's probably related

tranquil swan
#

waiot\

#

how do i

#

disable

#

essentials

#

anti build

modest compass
#

delete it

tranquil swan
#

how...

modest compass
#

you installed it right?

tame otter
#

do you not have ftp?

tranquil swan
#

nah

#

im new to hosting

#

i got

#

essentials x

#

and its just there

modest compass
#

must be the host bundling it

#

as usually...

tranquil swan
#

i use apex hosting

modest compass
#

yea delete it, if you cant access your plugins folder

tranquil swan
#

ill try find it in FTP file access

modest compass
#

then contact your host

tranquil swan
#

yeah

steep roost
#

Hello, what happens is that I use a plugin called jPremiun and then when a user enters the server he does not use the previous uuid but creates a new one and then the player loses all the data, could you help me?

modest compass
#

or ask jPremium to fix their inconsistent uuid altering

steep roost
#

Couldn't it be activated in the luckperms plugin to keep the previous uuids? because the jpremiun plugin cost me money and it is also a good plugin for logging security

tranquil swan
#

does luck perms come with /home and /tpa?

tame otter
#

sessions for cracked players
kek

modest compass
tranquil swan
#

dam it dude

#

this is such a pain

modest compass
#

those that completely out of scope of luckperms

tranquil swan
#

do i need essentials?

tame otter
#

essentials on bukkit for /home and whatnot

modest compass
tranquil swan
#

i just need /home and /tpa

tame otter
#

essentialsAntiBuild is an essentials module

#

if thats what you are getting at

#

different file

tranquil swan
#

i cant

modest compass
#

you should be able to delete a plugin easily...

tranquil swan
#

find where it is

#

its not

modest compass
#

your server folders

tame otter
#

/plugins/

tranquil swan
#

a plugin in

#

its not there

#

FOUND IT

#

its fixed!

#

gotta figure out

#

how to let

#

my players

#

use home and tpa now

modest compass
#

!moss

outer vesselBOT
#
Essentials

Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.

EssentialsX Discord
tranquil swan
#

do i need vault

tame otter
#

Just keep essentials (the regular). EssentialslAntiBuild was the issue, but base essentials should be fine

modest compass
#

they have a discord^

tranquil swan
#

ohhh k

modest compass
modest compass
tranquil swan
#

brr

#

its so hard man

lunar pawn
#

Luck what are the requirements for a spark platform implementation to get merged?

#

I was thinking of just having spark be the official profiling tool for Krypton, since aikar's timings are a mess

rigid widget
#

I can't answer for sure but that's my guess

lunar pawn
#

Fair

#

I'll make an implementation anyway, make a PR, and if it doesn't get accepted, I'll just maintain it in my fork and distribute the JAR through my CI, like what I did with LP

rigid widget
#

at least until krypton is the best server ever, that's a good start

lunar pawn
#

Lol

#

I'm working on it

#

I was talking yesterday to a few people in HelpChat about async ticking using an algorithm to figure out when certain parts of the world need to be ticked in sync and when they can be separate lol

#

Just like Aether

#

So I think it's looking bright, but not sure yet whether people would even take it up, since it doesn't support Bukkit or Sponge or any existing API (yet, might look into bytecode translation to see if I can possibly remap calls), and the API works 100x better in Kotlin, but quite a few devs seem to hate Kotlin

rigid widget
#

hate? idk, but choosing to not use it has several benefits

#

mainly the fact that more people know plain java and can help you write/maintain things

lunar pawn
#

True, but I use coroutines and kotlinx.serialization, and changing the codebase would be too much work for no real gain

#

I mean, Glowstone has a Kotlin rewrite planned, so Kotlin can't be that bad

rigid widget
#

I didn't mean to imply that kotlin was bad at all, it's just not as desirable for a community project