#general
1 messages · Page 284 of 1
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
does anyone use multicraft here?
!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
If you would like to request a feature for LuckPerms, or report a bug, feel free to open an issue on GitHub!
lmao
oop
did you even try reading the embed..?
o i didnt see it
Reading is boring
No it's Not
Only time it's not boring is when you're reading 15 ways to cook a chicken: a cooking guide for newbies
Yes cookbooks
Cookbooks are op
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?
@modest compass
Hey Mickell! Please don't tag helpful/staff members directly.
Hey Mickell! Please don't tag helpful/staff members directly.
Hey Mickell! Please don't tag helpful/staff members directly.
K bye
cant imagine how these ppl own minecraft servers
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
uhhh..?
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
I mean.. if you randomly accept friend request, then thats on you lol
Lmao
Complete cap
yup
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
wat
where can i set my prefix for my player tag and in the tablist??
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!
Use TAB it does both name tag and tab
Also asking in multiple channels is just annoying
sorry mb but how do i set it up ?
install it and use the config ...?
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
lmao read the link like 5 messages above
Ok lol
here
thanks, and can i ask how to get ranks by default? like when someone joins he’s automatically user
Also if you need sqefic TAB help go to their support discord
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
okay thanks
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.
Last time I checked there was no wild command in essentials
oh i just have wild as plugin
Ok each plugin has different perms but I don't think it only wild it's probably something like this betterrtp.wild
let me test
Look on the plugin page and see if they list the perms
No that's my plugin don't use it
oh ok
I'm using the bettertpplugin
very sure the permission node is not just wild
Exactly
every plugin is different, so look into their documentation
!verbose this can be use as well
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
i need help with TAB the prifixes are not showing in tab or at the nametag how?
does the correct prefix show in /lp user USER info
yes
but i am using TAB for my tab and like before the nametag but its not showing
ah thanks!
Wrong discord
?
No
sighs
@gilded nova
any one that could help me translate this
Contact the plugin author
yea definitely an old plugin
getOnlinePlayers() now should return Collection<? extends Player>
declaration: package: org.bukkit, class: Bukkit
Does anyone know NameTagEdit plugin well and can help me with it?
@true coral no advertising
Hey guys, I can't find a plugin which works the "20 Health" bar, is this customizable and what plugin does this?
probably TAB
!sync
To sync data between servers, you need to connect each LuckPerms plugin to the same database (for example MySQL) and set up a messaging service.
hey, does anyone know the permission for setting the max amount of homes a player can set? (essentialsX)
It's essentials.sethome.multiple.numberhigherthan 1
The last part is just an example
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)
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?
can I have them downloaded with the JAR downloader thingy?
Gson for example doesn't exist in 1.7.10 and that's exactly what the Bukkit Legacy build adds, it shades gson
Don't know about guava but not Gson as it is used for the dependency management
idk lmao whichever Minecraft ships with
yeah that'd be commons-lang3 iirc
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
Well duh
any way to solve that?
They are essentially two different classes after the relocation
actually, can't I just not relocate it?
because Krypton has adventure built-in anyway
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)?
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?
idk you tell me
ah yes, yes it is
idek what that is lmao
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 -
it's sending messages to the console there
Yeah... the console sender
yeah I didn't know it used those lol
idk why it doesn't just use logging messages lol
I mean that's not exactly logging
That I consider logging
true I guess
That fanciness I don't consider logging
it uses the console because loggers usually don't support color codes
ah right
unless you count ansi but that's kinda yuck to do
I'm using Log4j 2, so mine supports colours no problems lol
use minecrell's terminalconsoleappender - that supports mc color codes
Is there even a definition on what "logging" is and how it should be used..?
can I use it with Log4j 2?
or is it separate?
yes
actually it's just an appender
alright, yeah will add that, cheers
also, https://i.imgur.com/Bf8dF5R.png sadge
debug time I guess
okay, apparently something in LuckPerms is making commands that are too long
probably on my end again
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
idk man I had a stroke while reading this
apparently something in LuckPerms is making commands that are too long
lol
!bungeecheck
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
@hallow pawn @rigid widget @onyx mason @steady tangle @potent prawn uwu❤️
@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
oh no
No you won't
what have I caused
love
lol
Nothing at all, Starmism. Fefo here is a psychopath
This is the single most wholesome server ever
oI
leave my fefo alone 
listen here larry toe sniffer
you cannot stop the wholesomeness
@gilded nova @steady tangle uwu@rigid widget
uwu
):
Legit #general is 25% LP help, 25% general chatting and 50% us 4/5 simping for each other lol
xD
yes 😊😊🥰
i needa get active here again
forgot this server existed
Oh don't mind that ::) that is just some unexpected interference
Wtf
🫀
yay


you are going to be pinged at least 5 times a day
But very lovely and wholesome pings
@vocal rivet @gilded nova @steady tangle

dont forget larry!
@rigid widget
yay

@onyx mason


Luck

I wonder what Luck thinks of all this lmao
"time to get new staff"
Do it
No 😔
dude i just joined 'jets dream world' and got messaged by 3 different bots and pinged twice in the actual server
lmao ikr
@twin warren, @onyx mason has something for you ❤️
lmao

aBeR GOGOOG
they need to be added
nahnahnah I want praise lucko
had something to do with the aliases apparently
I removed the aliases and it magically works
wat
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
each subcommand can have its own node tree
your mycommand is just part of a node tree on the root node
yeah ik
your subcommands have varying about of other subcommands, with different trees
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
like how /say or /tell is?
yeah
so only myargument has an arbitrary amount of "words" in it, right?
apparently it uses a required argument
basically, yeah
like how /tell is /tell <player> <msg...>
yeah, but I want /<command> <args> in my case
since I want plugins to be able to handle arguments themselves
so mysubcommand isnt actually a subcommand?
sorry, that was wrong of me to call it that, no, it isn't
so the actual command would be /mycommand <args...>, right?
yeah
let me see how vanilla does it
i havent used brigadier that much, but i might be able to figure it out
vanilla seems to use a required argument
do you want it to be required or not?
nah, optional
if its not required, then /mycommand is its own command
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)
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
ah
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
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
Keep in mind that args is optional so you'll have to execute for the command literal too
so I need to register two nodes then?
or can I just have the literal redirect to that?
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
what's blah?
yeah
Function<S, Boolean> :::)
For brig?
There's one brig pr that adds a whole lot of documentation to it
You should check it out
ah yeah, I see
The only thing that had javadoc to my knowledge is the CommandDispatcher lmao
Has*
Gee I hate typing on the phone..
Command permissions if any
Bukkit's PluginCommand automatically checks for Command::testPermission I believe
No internet 🥲
ah
https://i.imgur.com/pOBuRb4.png AAAAAAAAAA
lol
the amount of times I've seen one of those now, I swear
it drives me mad

-_-
lol
that got deleted?
I mean the message is still there
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
send your declare commands packet class
cuz ur bad lol
no cuz ur bad
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
I mean the actual tree structure can't be fucked up.. I'm trying to read the packet serialization see how it's done
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
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
how do i getPrefix from Player?
how can i give a rank out if a player has bin on for a certain amount of time
@floral ember don't crosspost
Not with LuckPerms, you need a rank-up or playtime plugin
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
how do i give someone a rank @gilded nova
Hey Twitch JoulesFC! Please don't tag helpful/staff members directly.
ok
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
depends on your entire database model
if its just that 2 tables, then yea you can
!chat
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!
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
you talking about viewing all the permissions a user/group has?
you can do that by viewing the tree
If you mean to impersonate a user, not really
does LuckPerms require any updates when a user's permissions are updated?
like in terms of on the backend
because I seem to be able to set my own permissions, then the house keeper seems to unload them, and it still displays me with https://i.imgur.com/hLRfqXd.png
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
it's especially weird because I just checked the H2 DB and the permissions are in there
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?
LuckPerms doesn't handle chat
also, don't be impatient and post in multiple places because you think you'll get answered faster
not sure you're gonna get Essentials help in the LuckPerms Discord
also, please don't post in multiple channels
https://github.com/lucko/LuckPerms/pull/2954 I'm nervous lol
Forwarded from support-1 : Hi there, anyone is using tapir, a scripting plugin for sponge made by lucko ?
lol
lol
guys endermen cant teleport they just have really high ping


what?
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 ?
yes
just pour a gallon of bleach in your water heater 👍
Does luckperms support redis sentinal
can anyone help me figure out why my .jar files arent opening up
im trying to download essentialx and xchat, vault, and luckperms
what did you do to "run the server" exactly?
clicked on start.cmd
What's in start.cmd
the server command prompt runner
wtv its called lmao
its just how i run the server bc im doing it from pocketmine for bedrock
We need actual real specifics
isn't pocketmine a PHP MC Bedrock server?
yes
Right, then EssX, Vault and LP don't work on that afaik?
they dont work at all?
Well Java isn't PHP
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity.
oh wow
even in the clippy message
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity
if you want luckperms in a bedrock server, use nukkit
Nukkit is BE in Java, yeah
It's like Bukkit, but it is not Bukkit, I don't think EssX supports NukkitX, but LP does 😛
i have friends on various platforms
I think so, yes
It's Bedrock after all
thats fine i only need LP
LuckPerms is all you need, my child
seriously
lol
LMAO no
For things like showing the prefix in chat/tab you still need a chat/tab plugin
oh understood
I don't know enough about Nukkit tho
who in their right mind would make a minecraft server wrapper in PHP of all languages lmao
A hard-core PHP dev ig
i used to be a php dev, never would i think of doing that
hi
ikr
not to mention, kotlin 
oi
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
just load all chunks every tick everywhere
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

lol
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
@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.
i figgured it out all g
Good xP
Can someone help me?
So say someone rewrote luckperms in kotlin for better performance
what precisely would happen
Don't think kotlin vs java is that much different in performance
kotlin has some cool stuff
that makes it more efficient
cant name it off the top of my head
And you can likely do the same stuff in Java
I mean just because it looks cooler it doesn't mean it's faster lol
^
I didnt say it looks cooler
but it does
May someone explain Microsoft store to me
I mean you can try and do it and make a pr for it but....
But like you can code stuff with less code
which would make it more efficient in my mind
That isn't necessarily good, sometimes verbosity helps debugging or even just understanding what the actual process does
I guess there are cons and pros
but still for arrays you dont have to use string builder when you can use .toString()
eh
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
true
if you wanna see my Kotlin platform impl btw, https://github.com/BomBardyGamer/LuckPerms/tree/feature/krypton/krypton

epic
it's for my own Minecraft server
which can be found at https://github.com/KryptonMC/Krypton 
what is it then lol
Minecraft
server
from
scratch
nice
not a single line of this code was written by Mojang
man, have I actually already made 49 commits to this
jesus christ
what ver is it
good
No skill in 1.8 pvp 😈
noOOOOOOOO
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
!ask https://dontasktoa.sk/ (ignore)
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!
how do i give someone a permission in-game or from for example if someone buys a perm they have perms to use it ?
well ingame is lp user username permission set perm
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
I'm using DiscordSRV to sync roles - I'd like to sync our "muted" role which is essentially a temp banned role @gilded nova
Hey Exitium! Please don't tag helpful/staff members directly.
In turn I'd like to kick any player with that synced role
hey,
does anyone by chance know any shortcuts I can take for writing long lists of numbers instead of typing them one by one
https://cdn.discordapp.com/attachments/309169696215924736/823752926467325952/unknown.png
idk if excel will work or any other number program
anyone getting messages from this dude?
Seems super fishy hahaha
someones dm advertising me, how can I report him? id is 821437053207183400
Yeah, it's against TOS I'm reporting him
oh
welp, im not the only one hahahaha
Its a bot
abuse@discordapp.com send them an email with his ID
they are bots prolly
@rigid widget where do i report a rule break?
Hey ItsDash3rr! Please don't tag helpful/staff members directly.
Clippy sometimes we need to okay
Bots should be gone
yo
who else got that dm
just got this too
?lockdown
yeh all of us hahaha
this happened on the M.O.S.S. server aswell not that long ago, seems like theyre targeting alot of Minecraft Mod servers
All bots should be gone!
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!
Discord has the accept terms page to help with bots. That or a react to see all the channels (hide member list until reacted)
Bots are gone ❤️
Yep, it happened on another minecraft guild
LaRrY wHaT aRe YoU dOiNg LeAkiNg LoGs
this be a spoils of war
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
i have bad news mlord
oh no
API can access all members even if they can't see a channel with everyone in it
ah shoot
what about Discord's new system for community servers?
I thought that is why they made it
i don't think that part has changed but depending on how new it is, idk
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
I was nice and sent an abuse of gmail usage report for the email they provided 🙂
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
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
it's mostly onlyfans servers who do it, I've received like 3 dms from those
You usually only get those if you're already in them
Hi friend
lol
I ain't tho
ever heard of spambots?
Yeah
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
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
!comands
Sorry! I do not understand the command !comands
Type !help for a list of commands.
!help
!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
!defult
Sorry! I do not understand the command !defult
Type !help for a list of commands.
Sorry! I do not understand the command !switcah
Type !help for a list of commands.
oh my
OH
did you npm i
Sorry! I do not understand the command defult
Type !help for a list of commands
!switbh
Sorry! I do not understand the command switbh
Type !help for a list of commands
do you have the sensitivity configured at all
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"
!defaule
Sorry! I do not understand the command defaule Did you mean default?
Type !help for a list of commands
yay
defaule
now @gilded nova can give drunk support and still make some sense
!aaaaaaaa
Sorry! I do not understand the command aaaaaaaa
Type !help for a list of commands
!netwerk
Sorry! I do not understand the command netwerk Did you mean network?
Type !help for a list of commands
damnnn
Absolutely 😆
!aaaa
Sorry! I do not understand the command aaaa
Type !help for a list of commands
Ugh it's not funny like this
!sink
Sorry! I do not understand the command sink
Type !help for a list of commands
lol
!color
Sorry! I do not understand the command color Did you mean colors?
Type !help for a list of commands
Awesome
!colour
Sorry! I do not understand the command colour Did you mean colours?
Type !help for a list of commands
we should allow British spelling 😉
!colour
Sorry! I do not understand the command colour Did you mean colours?
Type !help for a list of commands
Sorry! I do not understand the command hell
Type !help for a list of commands
!h3lp
Sorry! I do not understand the command h3lp
Type !help for a list of commands
!helap
Sorry! I do not understand the command helap
Type !help for a list of commands
!helpp
Sorry! I do not understand the command helpp Did you mean helpchat?
Type !help for a list of commands
interesting
!HEEELPME
Sorry! I do not understand the command heeelpme
Type !help for a list of commands
!helpme
Sorry! I do not understand the command helpme Did you mean helpchat?
Type !help for a list of commands
!helpme should map to !ask haha
https://tryitands.ee is better 🙃
Yeah the dont ask to ask one is a bit minimalistic
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
lol
You gotta admit, that would be funny
yeah, and then also how much time has been wasted by watching the video too XD
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
Okay mask off
Files for dontasktoa.sk. Contribute to xpple/dontasktoa.sk development by creating an account on GitHub.
I didn't want to tell at first
(Cause I'm ashamed by the looks of it lol)
did you actually setup an entire idea project for this 😂
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
hi
what do you mean?
So if that link expires
!editorsafety
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).
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.
but the link expires or is there any way to remove it?
It expires after a week
and there is no way it expires faster or can it be deleted in the database?
No
Hey, Any staff online? There is a guy self advertising in dms and I would like to report them 👀
Report them here with a screenshot
User: karl#8913 (648036281061998602)
why do you think you need to delete an editor instance?
He’s probably leaked it somewhere
@teal sun 
best mod
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
Stored on server iirc
#support-1 please help
you do not need to ask in several channels, please
everyone that can see #general can see #support-1
ok
and if they didn't, asking would be useless because they wouldn't see it anyways
can someone help me
!ask
!ask
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!
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!
e
OMG
THANK YOU !
she is a good cat
when will i be recognized as rory petter
yeah yeah @twin warren give Rory®️ Pictures™️ Source™️ a special role
Manchas 
THESE ARE VERY GOOD CATTOS
WHY ARE YOU SCREAMING SAMOSA‽ NO SCREAMING ALLOWed! >:C
Yeah fair
oh no
microsoft are going to buy discord for $10 billion
rip discord
hello skype 2.0
y tho
not confirmed
just that they are trying to
Can a team member German
Ja team Mitglied deutsch kann
😂
Please Jay throw off the working version of LuckPerms
?
Just curious, is there any reason why Luckperms has it's own dependency management system?
yea, else the luckperms jar file will be like 15mb
which is very huge, for just code
hello
hi
@ruby lark Do not advertise, first warning
what is the command to toss the rank via minecraft not via the web
Toss the rank?
Just tossin' the ranks
command /lp ...
i need it on vip system, minecraft command / lp user. / lp group?
I'll probably go to permissionex
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
what commands addrank in minecraft
its on the usage page
thank you
hey guys, i run a bungeecord server, can i share my perms/ranks between all servers? if so how is it done
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 😄
If that's during start-up it doesn't matter as much
Though it likely means you'll need more RAM
mine does that occasionally
got like 2 plugins and 4GB ram
What kind of plugins is the question, and how many players 
@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
lmao
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
how did u send a embed
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
i think this is a good enough example
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?
its just up to who want to code it, fun fact: the only reason fabric is support its bcu someone decided to code it and so now its available (its was not by the luckperms dev)
also there is lp-sponge, so most forge demand is met with it alr as well
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 ^
yeah, not sure if it's worth waiting for sponge or just trying to port it, doesn't seem like the work is too overwhelming looking at the fabric port stuff, but at the same time the cause tracker on sponge is really nice for protection plugins and whatnot
when did that happen?
now
you have essentials AntiBuild?
as installed it
if it's due to luckperms turn verbose logging on
if u got a large server like more then 5 players even filter it to your ingame name and break stuff
if you really need it have the time to port over its definitely possible
screenshot /plugins
like actually use the command, /lp verbose on <filter>
ok
if its showing nodes every time you try to break a block that's probably related
delete it
how...
you installed it right?
do you not have ftp?
i use apex hosting
yea delete it, if you cant access your plugins folder
ill try find it in FTP file access
then contact your host
yeah
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?
then dont use jPremium
or ask jPremium to fix their inconsistent uuid altering
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
does luck perms come with /home and /tpa?
sessions for cracked players
kek
nope
those that completely out of scope of luckperms
do i need essentials?
essentials on bukkit for /home and whatnot
thats up to you
i just need /home and /tpa
essentialsAntiBuild is an essentials module
if thats what you are getting at
different file
i cant
you should be able to delete a plugin easily...
your server folders
/plugins/
a plugin in
its not there
FOUND IT
its fixed!
gotta figure out
how to let
my players
use home and tpa now
!moss
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.
do i need vault
Just keep essentials (the regular). EssentialslAntiBuild was the issue, but base essentials should be fine
they have a discord^
ohhh k
also their permission list https://essinfo.xeya.me/permissions.html
depends on how you set your server up
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
probably same as LP lol
I can't answer for sure but that's my guess
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
at least until krypton is the best server ever, that's a good start
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
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
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
I didn't mean to imply that kotlin was bad at all, it's just not as desirable for a community project

❤️







