#off-topic

1 messages · Page 676 of 1

jade oasis
#

only reason i bought kite was cos i got banned from featherboard till like last year

naive agate
#

xD

fringe sigil
#

how do you get banned from a plugin lol?

naive agate
#

I bought it cuz I got tired of featherboard

#

but then ended up making a custom one

jade oasis
#

maxim and his craziness for preventing leaks

naive agate
#

Ong

jade oasis
#

some friend used it on his network

fringe sigil
#

Oh yeah

jade oasis
#

got me banned from spigot for 30 days and my featherboard was disabled

fringe sigil
#

Does the built in spigot anti-piracy do that as well?

jade oasis
#

nah

fringe sigil
#

because I let kiteboard users use it on as many servers as they want within a network

jade oasis
#

brb leaking kiteboard

naive agate
#

I got 5 paid plugins on spigot which are all deleted rn

#

kinda stupid how they can just delete them

jade oasis
#

ngl i sometimes put kiteboard on servers im doing setups for or stuff and i forget to take it off

vague walrus
#

Everything is free on sponge 👌

jade oasis
#

soooo

naive agate
#

ew

fringe sigil
#

Lol

#

Some dude just liked my comment of two years ago

jade oasis
#

lmao

fringe sigil
woven prairie
#

I saw a few tell me to use Kite xD

naive agate
jade oasis
#

gian kiteboard is good

#

why not use it

naive agate
#

never downloaded

jade oasis
#

niall will give you a free copy if you give him 70% equity

#

KiteBar is where its at

#

i cant believe you had a premium boss bar plugin

fringe sigil
#

Havnt updated that for a year or so

jade oasis
#

its abandoned or deleted

fringe sigil
#

It got deleted and I rebuilt it

#

It needs rewriting really

jade oasis
#

add me to the buyers list if im not on it

#

i had the previous one lol

woven prairie
#

Well

jade oasis
#

idk why you gave me a copy of kitebar

woven prairie
#

Make a FB -> KB converter1!!

mellow zinc
#

add me too 🙃

jade oasis
#

gian

#

ill convert it lol

woven prairie
#

I have so many . boards

fringe sigil
#

Just stick with featherboard if thats what you already got

woven prairie
#

Does it have a cool API

fringe sigil
#

😏

#

Yeah

woven prairie
#

And triggers

jade oasis
#

its niall i think your forgetting it

#

Kiteboard has triggers and stuff

woven prairie
fringe sigil
mellow zinc
#

wheres dark theme gian

jade oasis
#

Niall good dev

woven prairie
#

😮

jade oasis
#

Convinced to switch? And guess what

#

great support

#

cos hes literally in this discord and active

woven prairie
#

It was weird when I had it so I swapped back to April Fools

#

Does Event Triggers work with custom events?

fringe sigil
#

long as you got the class name

#

and it has a method that returns Player

woven prairie
#

You're temptin

fringe sigil
#

also I think event triggers are broken in 3.1

#

I need to look into that actaully

jade oasis
#

gian is going to be the one that will make kiteboard popular

woven prairie
#

Is there an option to change . boards as they enter/leave regions?

fringe sigil
#

Worldguard regions?

woven prairie
#

mhm

jade oasis
#

theres a plugin for it

#

for events

fringe sigil
#

Uh I have an extension lying around as well

#

But it would be seperate plugin

naive agate
#

Though @fringe sigil smells he gotta shower

fringe sigil
#

Unless I build some mini extension api or something

woven prairie
#

I also have this . lol

#

RegionEnterEvent​
RegionLeaveEvent​

xD

fringe sigil
#

Though @fringe sigil smells he gotta shower
@naive agate 😕

naive agate
#

@fringe sigil Just a little stinky

mellow zinc
#

i smelt niall once

#

i can agree with this statement

fringe sigil
#

😬

naive agate
#

seeeeeee

#

I dont lie

woven prairie
#

😮

jade oasis
#

bte

#

btw

#

your server needs

#

=pl fart

honest thistleBOT
#

v1.5 by DMEpepperoni
Sneak to fart. Configurable sound, particles, messages, toggleable and more

Downloads:

702

Likes:

0

Reviews:

12

fringe sigil
#

Lol

mellow zinc
#

fart fart fart

woven prairie
#

We have Sticky Keys

Shift 5 times

jade oasis
#

what

#

frozenjoin deleted?

honest thistleBOT
#
FrozenJoin
Information:

A Custom Join/Quit Message Plugin
Spigot

jade oasis
#

Yep

#

Its not there

woven prairie
distant yarrow
mellow zinc
#

LMAO

fringe sigil
#

That is really cool though

jade oasis
#

I'd like you all to take a look at the fact that my fart plugin has more than 2x the downloads of frozenjoin

#

with 12x 5 star reviews

fringe sigil
#

ee oo

mellow zinc
#

but fj dont exist

fringe sigil
#

ee oo

jade oasis
#

Clearly, fart > frozenjoin

mellow zinc
#

so technically fart is infinitely better

fringe sigil
#

FartAPI

woven prairie
#

Fart.fart(player)

fringe sigil
#

FartAPI.fart( @mellow zinc );

jade oasis
#

See my other question is why does gian have the link for frozenjoin handy

#

👀

woven prairie
#

I type in frozen on my browser and it's there

#

I tried to use it, but, it oof'd

jade oasis
#

FartJoin

#

2021

#

Be prepared

woven prairie
#

😮

#

Make sure to use ActionUtil 😮

mellow zinc
#

😮

jade oasis
#

FartLeave

#

With a cancellable leave event

mellow zinc
#

insane

#

cant wait

jade oasis
#

alright cya gn

mellow zinc
#

gn

fallow crow
#

I am so about to be spamming like madman to farm xp rn...

#

Just found this img back in 2018

mellow zinc
#

cute

trim raft
fallow crow
mellow zinc
#

theres a worse example where the embed completely takes over ur screen and u cant see any messages at all

light scaffold
#

yeah happens to me too

#

discord app bad

mellow zinc
#

probably written in spring amirite

fallow crow
#

It always happened mostly everytime you open up the keyboard yeah

#

Or by chances

#

Also shouldn't that name be "kotlin is not just java"? @mellow zinc

#

Or at least my opinion

mellow zinc
#

WHAT

#

take that back

#

kotlin >>>

light scaffold
#

general plugins 😳

#

I've never been in there

#

Sounds scary

fallow crow
#

You pop up the keyboard yes? 👀

mellow zinc
#

ya

fallow crow
#

There goes my civic education exam...

#

Testing the skill of laying down to shoot with ak-47

fallow crow
#

There are real ak-47 in this school

#

But they remove the fire parts, so any bullets in doesn't work

vague walrus
#

The firing pin?

fallow crow
#

Yeah

#

Forgot what it's called

#

But it's really fun emulate holding it and shoot

#

Just like old PUBG time thonking

vague walrus
#

Too bad they're not fully automatic

fallow crow
#

Maybe

fallow crow
#

Omg

#

That hangman credit 😂

#

Thanks clip

#

I didn't notice that until now

velvet crescent
#

So here's my thought, half of 2020 is around, and we've seen some oof shit. What are the chances we see dinosaurs this year?

fallow crow
#

oof jetbrains support just got back to me within 4 minutes

#

I don't see dinosaur, but I see some furry crap going on around thonking

#

no offense furries

#

Plenty of offense furries

#

I see alien invasion coming soon™️

#

Aternos discord offtopic is literally a hub of furries rn

trim raft
fringe sigil
#

probably written in spring amirite
@mellow zinc 😠

sterile parrot
#

configure ad build menus here

#

@muted fern typo

muted fern
#

Where's that @sterile parrot

muted fern
#

Clip did it not me

sterile parrot
#

iknow

#

but you can fix it

fallow crow
#

👀

#

At first i thought it was "advertise" lol

#

"Advertise build menus"

#

Does that make sense thonking

sterile parrot
#

it should be and probably

fallow crow
#

Ik that

muted fern
#

fixed @sterile parrot

#

some strange reason it doesn't let me edit the placeholderapi page

untold hearth
#

gross..... gitlab...

#

🤢

fallow crow
#

wtf is gitlab

sterile parrot
#

how do you not know what gitlab is

#

basically competitor of github

sturdy bobcat
#

gitlab PepePuke

fallow crow
#

I don't like it already from the third glance

#

Also, i am trying to create the best way to trick the system when making a whack-a-mole game on DM thonking

velvet crescent
#

It's garbage

fallow crow
#

oh lol

#

whats different about it

untold hearth
#

Depends on how you define different

#

They look different

fallow crow
#

different
/ˈdɪf(ə)r(ə)nt/
Learn to pronounce
adjective
1.
not the same as another or each other; unlike in nature, form, or quality.```
untold hearth
#

Well I mean, the obvious part is that they look different

fallow crow
#

well yeah

untold hearth
#

Why is why I asked

fallow crow
#

gitlab looks better

#

but functionallity wise?

untold hearth
#

Thats debatable

#

You can self host gitlab

fallow crow
#

what are the benefits of that?

untold hearth
#

Who said there were any?

#

xD

fallow crow
#

lol

#

basically competitor of github
well why is it a competitor

fringe sigil
#

Beautiful

untold hearth
#

Because they do the same thing?

#

github, gitlab, bitbucket

#

Theyre all git repo hosts

fallow crow
#

I will cut u thonking

#

why is github better known then gitlab?

fringe sigil
#

NO

fallow crow
#

F

untold hearth
#

Because gh is pretty much synonymous with git

#

Sort of the same situation when people use "google" in place of "search"

fallow crow
#

is the difference between git and github the same as the difference between porn and pornhub?

sterile parrot
#

yes

untold hearth
#

You need to leave.

#

That is actually pretty fucking spot on tbh

fallow crow
#

lol

sterile parrot
#

he probably read that one somewhere online

#

seen it before

fallow crow
#

😉

untold hearth
#

I'm about to get into it.

fallow crow
#

Wish i have that much money for it ^

untold hearth
#

pffttttt

#

trial my dude

#

it got bigger btw

fallow crow
#

what did ??

sturdy bobcat
#

@untold hearth my pfp is gay now

fallow crow
#

Isn't trial have limited page

#

thats what she..

untold hearth
#

its always been gay

sturdy bobcat
#

its even gayer

fallow crow
#

@sturdy bobcat good gay

sturdy bobcat
#

@fallow crow bad gay

light scaffold
#

That is a monstrosity @untold hearth

#

That last function makes me feel sick

fallow crow
#

Even more good gay

untold hearth
#

@light scaffold brevity

#

built in type, no reason it shouldn't exist

#

Who doesn't love a good bit of high level error handling

#

I'm about to add composing functions

#

This is about to turn into kotlin's FunctionN declarations

#

Here we fucking go

fringe sigil
#
@Scheduled(fixedRate = 5000)
    public void processActiveJobs() {
        for (ImportJob importJob : activeImportJobs) {
            if (importJob.getStatus() == ImportStatus.QUEUED) {
                //this is a long running method
                startJob(importJob);
            }
        }
    }
#

spring got any cool thing for long running jobs?

winged portal
#

oh my god thse are hurting my eyes

mellow zinc
#

@fallow crow i gave hint

#

now level up

fringe sigil
#

Hello kaliber

mellow zinc
#

hello niall

fringe sigil
#

I love spring

mellow zinc
#

kkkkkkk

#

tbh if javafx dont work for me today i might go back 😳

fringe sigil
#

😮

#

I used it once

#

The issue I had was that the JVM didnt have it

#

So I had to add it in maven and shade the whole thing in

mellow zinc
velvet crescent
#

maven

mellow zinc
#

i got it to work without gradle yesterday but couldnt get it working with kotlin

#

i got swing to work with it tho

velvet crescent
#

@queen jewel Did you make that lasso yet?

fringe sigil
#

I hate javascript

#

Like i actually have to use it for this modal thing

fallow crow
sturdy bobcat
#

mmHuhThinkMilk how do you think he does it

fallow crow
#

...[Budget] in their description or something?

#

Wot

velvet crescent
#

Aj, wut

fallow crow
#

Like if i made my request this

muted fern
#

Barry creates and object using the [tags]

#

so the order doesn't matter

fallow crow
#

There are patterns though

#

[Service] AHH
[Request] Cool Server [Budget] hetdjn
[Budget] $0-$15

#

would that break it

muted fern
#

idk try it

sturdy bobcat
#

no

fallow crow
#

nope

#

Power of regex helps

muted fern
#

I don't think its using regex

#

lol

fallow crow
#

Oh 👀

sturdy bobcat
#

regex can be beautiful

velvet crescent
#

I mean you're just getting the first string of the message

fallow crow
#

Well you should be using it

velvet crescent
#

So the contents really don't matter

fallow crow
#

I mean, should've been

muted fern
#

Pretty sure its converting each [tag] into the request object, then barry checks if request.budget is a thing and if it contains a valid budget

fallow crow
#

That's all it can check? thonking

muted fern
#

what else you want?

#

he's not just checking budget if thats what ur asking

fringe sigil
#

No it didnt brek it

fallow crow
#

lol i already tested that

muted fern
#

smh niall

fallow crow
#

^

muted fern
#

get with the program

fallow crow
#

is that classed as barry abuse?

#

Im pretty sure thats a ban

muted fern
#

checks out

fallow crow
#

I think the mess you guys did log into barry's db

muted fern
#

what was that in english

#

I mean yeah

#

service history is a thing

#

=sh @fallow crow

honest thistleBOT
#
Service History for Aj3douglas#0115

• [09/06 @ 8:16:45 AM] #request-paid - [Service] AHH[Request] Cool S...
• [09/06 @ 8:16:44 AM] #request-paid - [Service] AHH[Request] Cool S...

Full Report:
velvet crescent
#

Oh just this month

muted fern
#

correct

fallow crow
#

I didnt post it twice lol?

sturdy bobcat
muted fern
#

beta barry is running

fallow crow
#

ah

muted fern
#

so its a bit cooked atm

velvet crescent
#

ew Ori

muted fern
#

why do you have it stretched out

#

mad man

velvet crescent
#

That background is fucking amazing tho

sturdy bobcat
fallow crow
#

oh god

sterile parrot
#

imagine using a production database for a testing bot

#

sounds like problems

fallow crow
#

Aw sad pepe

#

i resized mine and now idk what it used to be

#

nothing feels right

velvet crescent
#

Imagine not updating your plugin Lemmo

#

Can't relate

sterile parrot
#

imagine not using the windows key but

sturdy bobcat
woven prairie
#

😮

fallow crow
#

Glad that you still remember it thonking

velvet crescent
#

Fuck

sterile parrot
muted fern
#

imagine using a production database for a testing bot
@sterile parrot shh... it's "fine"

sterile parrot
#

you are going to fuck something up sometime

muted fern
#

thats why backups exist

sterile parrot
#

it's a simple thing to just make it use a diff db

velvet crescent
#

effort

muted fern
#

i've only accidentally set everyone's join date to my own once

sterile parrot
#

it's just playing stupid games smh

fallow crow
muted fern
#

or wiped everyones xp

sterile parrot
#

now I understand why barry isn't given ban perms xD

muted fern
#

I wouldn't trust my own code to ban

#

it will find a way to ban me knowing it

mellow zinc
muted fern
#

Also btw new booster perk soon™️

mellow zinc
#

that would be pretty funny

sterile parrot
#

guess what fc it doesn't use a prod db

muted fern
#

😮 sneak peak in #boosters-paradise ?
@mellow zinc once i have something to show that isnt just lines of code

sterile parrot
#

😮

sturdy bobcat
#

im sad ASKonataCry

fallow crow
#

thats bullshit

muted fern
#

refund

fallow crow
#

Lol

velvet crescent
#

Have you finished the skyblock thingy Ori?

fallow crow
#

What's the max wpm you guys can have

mellow zinc
#

60 something

sturdy bobcat
#

I haven't touched it @velvet crescent

mellow zinc
#

im a slow boi PES_Cry

fallow crow
#

F

#

My avg is at 80-90wpm smth

mellow zinc
#

nice

fallow crow
#

Speaking of that

sturdy bobcat
#

i haven't touched it for like

#

2 weeks

fallow crow
#

I am currently playing this game

mellow zinc
#

waduhek

fallow crow
#

I mean, I always am at 1-2nd place with strangers, so i thought you can guys can do any better than me thonking

mellow zinc
#

maybe there are some fast bois here

fallow crow
#

Last time playing with someone (my friend), he reached 110wpm

#

That's insane af

mellow zinc
#

isnt the world record like over 200wpm or some crazy shit

#

or close to it

fallow crow
#

I prefer smashing keyboard over it

#

#bot-commands message

muted fern
#

I never know if I should use "colour" or "color" when working on barry

fallow crow
#

colour

sterile parrot
#

Color

mellow zinc
#

COLOUR

velvet crescent
#

color

sterile parrot
#

in programming it's always 'color'

fallow crow
#

its not pronounced col or its pronounced cala

muted fern
#

Its the text output

fallow crow
#

Let me guess if a magic message makes me rankup thonking

velvet crescent
#

In general it's always color Lemmo.

fallow crow
#

T

muted fern
#

I feel i'm violating myself if I use "color"

velvet crescent
#

Only weird people say Colour

fallow crow
#

Nope

sterile parrot
#

it's literally just a british thing

mellow zinc
#

yeah me too

fallow crow
#

Wew

#

Did it

mellow zinc
#

and australian

fallow crow
#

its pronounced calaa

mellow zinc
#

welcome to the cool kids club @fallow crow

fallow crow
#

its obviously colour

mellow zinc
#

u can now say a speech if u wish

sterile parrot
#

in my language it's just 'kleur'

muted fern
#

"centre" is stupid though

mellow zinc
#

Dutch?

sterile parrot
#

yea

velvet crescent
#

cube

mellow zinc
#

i am so multi cultural

velvet crescent
#

Why not just take the users location (hack their discord, get their location), and change it depending on that

mellow zinc
muted fern
#

b=booster gradient 1

mellow zinc
#

nice one

muted fern
#

Just realized I never put a "success" message

fallow crow
#

👏

muted fern
#

one momento

fallow crow
#

@mellow zinc thank u 👀

muted fern
#

b=booster gradient 1

night walrusBOT
#
Card Gradient Set!

Give it a whirl using =lvl

mellow zinc
#

u gonna give it a whirl then?

muted fern
sturdy bobcat
mellow zinc
#

👀

fringe sigil
#

☹️

fallow crow
#

Really

sturdy bobcat
#

Votifier is easy to setup if you have more than 3 braincells

mellow zinc
#

^

#

i dont get why people struggle with it lol

fringe sigil
#

Dont be mean

#

thank you

mellow zinc
#

sorry

#

😔

fringe sigil
#

🙂

winged portal
#

lmfao someone help that guy xd

mellow zinc
winged portal
#

wish i could

#

i ned moni

sturdy bobcat
#

no they're annoying

winged portal
#

anyone does photography

wary willow
#

who are you talking about ?

winged portal
wary willow
#

oh yeah: "NO"

#

xD

winged portal
#

why do i always have to face captcha

#

i suck at identifying trains

light scaffold
#

maybe you're a robot

#

and you don't know it

winged portal
wary willow
#

well even a robot can do better than me ...

#

at a captcha

#

so I'm a broken robot or something xD

winged portal
#

i have to do it atleast thrice

velvet crescent
#

"thrice"

light scaffold
#

big word

velvet crescent
#

I just rekt this kid in hypixel duels, and I sad gg and he responded with not gg :c

lament ember
#

when discord updates but when you first looked the package hadn't been pushed to the AUR yet, but you found a PKGBUILD file so you used that and customly installed it, to then realise that by the time you'd done that, the latest had already been pushed to the AUR :/

#

I just rekt this kid in hypixel duels, and I sad gg and he responded with not gg :c
haha lol

#

sore loser

velvet crescent
#

I mean it was a close match, so confused why he wouldn't say gg

lament ember
#

as I said, sore loser

velvet crescent
#

Did you do any work on pouches?

lament ember
#

some work yeah

#

we're now depending on commons-text since that has the StringSubstitutor in it which allows you to replace a string by a map of keys to values

#

nothing I could really do about that

light scaffold
#

just make it yourself

velvet crescent
#

No clue what you just said, but mk?

light scaffold
#

it's not a particularly complicated method

lament ember
#

what method could I use then?

light scaffold
#

just implement the method yourself

#

rather than depending on a whole library

lament ember
#

the original method is over 100 lines

light scaffold
#

ew

lament ember
#

I asked my friend and he was like "what's wrong with StringSubstitutor" pretty much

light scaffold
#

it's like string interpolation but bad

mellow zinc
#

@velvet crescent 1v1 me

velvet crescent
#

Sure, but I suck so don't judge

mellow zinc
#

i cant play on a 100 ping

#

but well see how this goes

lament ember
#

ik its a mess

velvet crescent
#

You on Kali?

lament ember
#

idk how to make it better though

mellow zinc
#

Kqliber

velvet crescent
#

Ik, I sent you a fr

mellow zinc
#

idk how to duel n shit

velvet crescent
#

Accept my fr :c

light scaffold
#

@lament ember do you really need that much? just use String.format or something

fallow crow
velvet crescent
#

You've asked the question, now be patient.

mellow zinc
#

what mode frosty?

lament ember
#

@light scaffold idk whether that's gonna work though

mellow zinc
#

classic, no debuff etc?

velvet crescent
#

Join the party

mellow zinc
#

in

light scaffold
#

why wouldn't it

#

using some wack string interpolation library probably isn't worth it

lament ember
#

idk how format works

#

and this documentation isn't exactly straight forward for me either

light scaffold
#

%s = string %d = number is pretty much all you need

#

what are you even trying to do

mellow zinc
#

LMAO

velvet crescent
#

You're legit teleporting all over the place..

lament ember
#

replace {anything} with an actual value @light scaffold

mellow zinc
#

so are u

#

u lava'd urself TWICE

light scaffold
#

String#replace

#

String#format

lament ember
#

replace replaces specific character sequences in a String with other character sequences

mellow zinc
#

wew

velvet crescent
#

I'm trash

#

Third pvp duel in like 4 months

lament ember
#

I couldn't think of a way to find specific keys mapped in a map and replace them with their corresponding values KM

mellow zinc
#

4 months pffff

light scaffold
#

loop over the map entries and replace

#
var input = "{message} world";
var placeholders = Map.of("{message}", "Hello");

for(var entry : placeholders.entrySet()) {
  input = input.replace(entry.getKey(), entry.getValue());
}
#

ez

mellow zinc
#

what is this shit

#

i left clicked and ate a head -_-

#

n1 hypixel

light scaffold
#

it do be tasty though

velvet crescent
#

That's how it's supposed to be?

mellow zinc
#

no

#

RIGHT CLICK

velvet crescent
#

It's always worked with left as well

mellow zinc
#

making it left click just means its easier to spam click

velvet crescent
#

So you're just a salty boi

mellow zinc
#

????????????????

#

i beat u twice

#

take the L buddy

velvet crescent
#

I am, just mentioned cause this i left clicked and ate a head -_-

mellow zinc
#

so who else wants to take on the champ?

velvet crescent
#

Inb4 you get railed by someone who actually plays hypixel :p

mellow zinc
#

lmao

#

lets go EU servers 👀

velvet crescent
#

I'd need to download laby, cause this is horrible with just OF

mellow zinc
#

yeah yeah

#

download laby and well play in 10 minutes on an eu server

velvet crescent
#

If it's a practice server I'll pass

untold hearth
#

I hate this game.

mellow zinc
#

frosty why :(

#

hypixel is unplayable for eu players

lament ember
#

@light scaffold would:

fun String.replace(replacements: Map<String, String>): String {
    replacements.entries.forEach {
        this.replace(it.key, it.value)
    }
    return this
}

work then?

fringe sigil
#

😮

lament ember
#

what's the shock Niall?

#

what's so surprising?

fringe sigil
#

Awesomeness

lament ember
#

that method?

mellow zinc
#

kotlin

velvet crescent
#

And you're back again where I had my method as

lament ember
#

yeah but your method parsed that map as varargs

velvet crescent
#

Yea which is easier

#

Instead of having to make a new map every time you wanna replace shit

lament ember
#

not when you can just use mapOf("x" to x, "y" to y) in Kotlin

velvet crescent
#

"in kotlin"

#

ew

lament ember
#

"in Java"

#

big ew

velvet crescent
#

Agreed

winged portal
#

hey, i want to share something i made (link to my company) where can i share that?

mellow zinc
#

showcase maybE?

lament ember
#

and instead of having to make a replaceList method as well, I can just use List#joinToString(delimeter: String)

fringe sigil
#
new StringReplacer()
.setReplacement(ReplacementMatcher.of("Text"), new ReplacementProvider() {
@Override
public String provideReplacement(String text) {
    return "Replacement text";
}
})
.replace("My text");
lament ember
#

what is that?

fringe sigil
#

niallLib

lament ember
#

is that... Java????????

#

get out

mellow zinc
#

^

#

wheres kotlin 😦

fringe sigil
#

🙁

lament ember
#

what does that replacement method do?

light scaffold
#

@lament ember no because strings are immutable

long summit
#

Wtf is this syntax? public String() provideReplacement(String text)

lament ember
#

yeah ikr

#

@light scaffold doesn't replace just replace the current object?

long summit
#

It returns a new one

fringe sigil
#

omg

#

lmao

light scaffold
#

no

#

all String methods return a new String

lament ember
#

ah okay

#

and I can't reassign this because it's immutable

light scaffold
#

indeed

lament ember
#

so how does one get around such an issue?

fringe sigil
#

I gotta make this refresh when complete

light scaffold
#
fun String.replace(replacements: Map<String, String>) : String {
  var str = this
  for((key, value) in replacements) {
    str = str.replace(key, value)
  }
  return str
}```
#

this should do it

fringe sigil
#

Thanks, ill try that

light scaffold
#

on the basis that it returns a different string

lament ember
#

I'm using it like whateverString.replace() and hoping it'll replace the variables found in this with the values in the map

#

actually then your method should be fine yeah

#

tf am I on about

#

also can't I use forEach?

long summit
#

I don't think so, because of the str var

lament ember
#

ah okay

#

also, if I am putting in say "key" as the key for the map, and the variable is {key}, would I just do str.replace("{" + key + "}", value)?

#

probably a better way in Kotlin but you get the idea

#

a bit like with StringSubstitutor's replace, you just put in the keys as they are and the prefix and suffix are appended by the internal methods

light scaffold
#

replace("{$key}", value is arguably cleaner

#

and you can use forEach I believe

lament ember
#

yeah that's what IntelliJ did for me

#

and you can use forEach I believe
how?

#
replacements.entries.forEach {
    string = string.replace("{${it.key}}", it.value)
}
```?
light scaffold
#
replacements.forEach { (key, value) -> 
  str = str.replace(key, value)
}
mellow zinc
light scaffold
#

indexOf

#

"abcdefghijklmnopqrstuvwxyz".indexOf(c)

#

wait

#

what is that order

#

scrabble?

mellow zinc
#

not exactly no

light scaffold
#

hm ok

#

well same principle still applies

lament ember
#

also should I replace:

object : BukkitRunnable() {
    override fun run() {
        plugin.reloadConfig()
        pouchStorage.loadPouches(plugin)
    }
}.runTaskAsynchronously(plugin)

with a coroutine?

mellow zinc
#

ya

light scaffold
#

1 string of all the characters + indexOf

lament ember
#

or is it not worth it

light scaffold
#

could be a coroutine, but there's not much point having it as a BukkitRunnable if not

lament ember
#

what should it be?

light scaffold
#
Bukkit.getScheduler().runTaskAsynchronously(plugin) {
      plugin.reloadConfig()
      pouchStorage.loadPouches(plugin)
}``` should work
lament ember
#

okay

#

yeah idk what it is with some people's obsession with BukkitRunnable lol

light scaffold
#

BukkitRunnable is only useful if the task needs to cancel itself

fallow crow
#
Bukkit.getScheduler().runTaskAsynchronously(plugin) {
      plugin.reloadConfig()
      pouchStorage.loadPouches(plugin)
}``` should work

@light scaffold is there such thing like that

lament ember
#

also, apparently it doesn't work

fallow crow
#

I mean, the { } placement

light scaffold
#

that's kotlin

mellow zinc
#

:)

lament ember
#

Overload resolution ambiguity @light scaffold

fallow crow
#

Thought it was Java lol

light scaffold
#

ah yes

fallow crow
#

Sorry 👀

light scaffold
#

np lol

mellow zinc
#

do not mistake kotlin for java

light scaffold
#
Bukkit.getScheduler().runTaskAsynchronously(plugin) { _ ->
      plugin.reloadConfig()
      pouchStorage.loadPouches(plugin)
}``` this is the easiest fix off the top of my head
#

there's a better way but I'm not at IDE rn so

fallow crow
#

Also, what's the plugin format for the plugin if written in Kotlin?

light scaffold
#

wdym?

#

it's pretty much the same as in java

fallow crow
#

I mean, it could be .jar or smth

light scaffold
#

yeah kotlin can still compile to a jar

lament ember
#

also, IntelliJ seems to tell me that's redundant, but when I remove it, it then says the original error again

#

¯_(ツ)_/¯

light scaffold
#

kotlin classes compile to java bytecode normally so

fallow crow
#

Thank you 👀

#

love the eyeballs

fringe sigil
#

with a load of wierd

#

Intrisics

#

@Metdata

lament ember
#

Kotlin/JVM compiles Kotlin code to JVM bytecode
Kotlin/JS compiles Kotlin code to JS code
Kotlin/Native compiles Kotlin code to Native code (Machine code)

#

pretty simple

light scaffold
#

Intrinsics are usually the same as Preconditions

#

and @Metadata is usually for stuff like kotlin-reflect iirc

mellow zinc
#

anyone tried kotlin native?

lament ember
#

nope

light scaffold
#

briefly

#

there's not much point in using it for most people

#

it's mostly for running kotlin code on platforms where you don't have a JVM available

#

@winged portal I would suggest attaching some images to grab people's attention, looks good though

winged portal
#

oh woa good tip! didn’t think of that. thanks @light scaffold

mellow zinc
#

bm mind giving me an example of indexOf? i sorta understand it by just looking at the docs but not sure how id apply the 'points' to each char

light scaffold
#

Well for my original example let's say you wanted to find the position of a letter in the alphabet (eg 'e' -> 5)

#

You could write 26 when clauses

#

Or you could get 1 string representing the whole alphabet and find the indexOf('e') in that string

#

Which will actually be 4 because indexes start at 0

#

So add 1 and you're done

mellow zinc
#

ok ty let me try it

#

i think i get it

fringe sigil
#

Chinese keep hitting ym server with stupid ass characters

lament ember
#

ym?

winged portal
#

that picture looks cursed

#

@winged portal Your Instagram posts are really awesome. Keep up the good work!

wary willow
#

why are people so good at drawing and I can't even draw a curved line? xD

mellow zinc
#

good question

fallow crow
#

indeed

lament ember
#

@velvet crescent how does this Minecraft Development IntelliJ plugin work by the way? for some reason I can't get the bukkit-plugin schema to work for plugin.yml

velvet crescent
#

Should be a Spigot plugin

lament ember
#

it's a paper plugin

#

so the schema should be Spigot Plugin?

velvet crescent
#

Declare it as paper then

lament ember
#

how do you do that?

#

it's your Pouches plugin

#

the plugin.yml schema won't load

velvet crescent
#

wdym it won't load?

lament ember
#

says JSON schema error at the bottom

velvet crescent
#

:uhwhat:

lament ember
#

the bukkit-plugin schema won't load for some reason

velvet crescent
#

What the

#

It's a yml file?

#

Not a json

lament ember
#

it's still a JSON schema

#

"JSON schema for Bukkit Plugin YAML"

#

that's the title from the link I sent you

#

the title of the schema

velvet crescent
#

I've honestly no clue, first time hearing this

fringe sigil
#

Will papi 3 break expansion compatibility

lament ember
#

probably

#

it's a MAJOR version

#

so it'll be incompatible with the old API

#

I'd imagine

mellow zinc
#

who cares, it still isnt coming out for another 10 years laugh

lament ember
#

it's being fully rewritten from scratch

velvet crescent
#

Rip nashorn :c

mellow zinc
#

@light scaffold pls no flameroo 😭
i havent worked with arrays yet so leave me alone
im getting type mismatch (required char, found array<string>) on line 5
https://paste.helpch.at/ipecawugof.cs

fringe sigil
#

is this supported in papi:

#

%identifier_%other_placeholder%%?

#

Or you have to use the bracket ones?

mellow zinc
#

brackets

#

so %identifer_{other}%

fringe sigil
#

i dont want that

#

Lol

#

I dont care, its users who mess it up

light scaffold
#

@mellow zinc what exactly are you trying to do?

mellow zinc
#

indexof

light scaffold
#

so if I get this right

#

'e' should be 1 point, 'a' should be 2, 'r', should be 3, etc?

mellow zinc
#

ya

light scaffold
#

ok

#

you'll need to iterate over each character in the string to check it

#

something like ```kotlin
val chars = arrayOf('a', 'b', 'c')
var count = 0
for(char in input.toCharArray()) {
count += chars.indexOf(char) + 1
}

sturdy bobcat
mellow zinc
#

SHUT UP

sturdy bobcat
fallow crow
#

How does #off-topic always drift into development lol

light scaffold
#

you could also do it functionally kotlin val chars = arrayOf('a', 'b', 'c') val count = input.toCharArray().map { chars.indexOf(it) + 1 }.sum()

sturdy bobcat
#

cause

#

the only active and decent people in this server

fallow crow
#

everyone here are nerds

sturdy bobcat
#

are developersd

light scaffold
#

I will talk about what I want in here

sturdy bobcat
#

this is off topic:

#

drop kick all children in 2020 ASevil

light scaffold
#

anything is off topic

#

noob

sturdy bobcat
#

still

#

drop kick the children

light scaffold
#

i'll dtopkick you if you're not careful

winged portal
#

whats dropkicking

mellow zinc
#

google it

#

it funny

winged portal
#

oki

#

oh

#

its a move

mellow zinc
#

https://paste.helpch.at/yuhuwetupu.cs with the for loop i get Error:(6, 25) Kotlin: Type inference failed. The value of the type parameter T should be mentioned in input types (argument types, receiver type or expected type). Try to specify it explicitly.

#

am i stoopid or what

light scaffold
#

you have a string array

#

you are calling indexOf(Char)

winged portal
#

how many kotlins arethere

light scaffold
#

many

winged portal
#

yikes

#

you guys really do love it

light scaffold
#

you would too

mellow zinc
#

you would too

winged portal
#

is kotlin better than python

mellow zinc
#

yes

winged portal
#

ooo

mellow zinc
#

so how would i fix that bm?

#

because the input from the user has to be a string no?

light scaffold
#

yeah

#

but char is a Char

#

and you have an Array<String>

#

so either change it to an Array<Char>

#

or make the array just a String

#

and yes I know i'm overusing the joke

mellow zinc
#

it funny

#

overuse it

winged portal
#

LMFAO

mellow zinc
#

so how does one do such sorcery bm

trim raft
#

that flow chart is

winged portal
#

anyone watched mr robot

light scaffold
#

i'm on season 3 rn

#

@mellow zinc arrayOf("1", "2", "3") => arrayOf('1', '2', '3')

#

single quotes for Char literals, double quotes for String literals

#

alternatively just use "123" and have it as a String rather than an Array

#

Both have indexOf

mellow zinc
#

holy shit

fringe sigil
#

Does spigot got the @NotNull in it?

mellow zinc
#

that was the issue!1!!!!1111

#

i didnt know "" and '' meant different things 😅

fringe sigil
#

Can I mark org.jetbrains.annotations-java5 as provided?

mellow zinc
#

tysm

light scaffold
#

np

#

Yeah Char and String are distinctly different

mellow zinc
#

i knew that part haha

boreal escarp
#

@fringe sigil I always had to add it to my project so I guess not

mellow zinc
#

all that just to condense code 🤔

light scaffold
#

it might be in CB

boreal escarp
#

It might use javax thing or smth

willow oracle
#

Damn space is interesting

#

Like ofc as a small kid it interested me

#

But I didn't understand shit

arctic raptor
#

ya

willow oracle
#

I've spent the past 2 weeks just learning so much lol

mellow zinc
#

there was a time where i was non stop just learning about sea life

#

orcas are fascinating animals

willow oracle
#

Lmao nice

#

I'm not too interested in sea

#

Space and space travel is a lot of physics which interests me too

#

So that's a win win

mellow zinc
#

i havent really looked into space much myself

#

ya it interests me too

#

maybe i should one day 🤔

untold hearth
#

@sturdy bobcat One of my mother's friends just offered to give me a basketball

willow oracle
#

Its really really interesting @mellow zinc

sturdy bobcat
#

@untold hearth why do i care

fringe sigil
#

Lmao

untold hearth
#

Ok sis, fuck you too

sturdy bobcat
untold hearth
#

Go off

sturdy bobcat
#

@untold hearth why does minecraft suck

boreal escarp
#

what did you said?

sterile parrot
#

jungle book > life

winged portal
#

hakuna matata

arctic raptor
#

thats not the right show

boreal escarp
#

I think you downloaded the wrong jungle book @sterile parrot :))

fallow crow
elfin minnow
#

no

boreal escarp
#

rude

arctic raptor
#

no u

untold hearth
#

@sturdy bobcat Why do I care

sturdy bobcat
#

@untold hearth cause you're in a minecraft related discord server

untold hearth
#

Why do I care

sturdy bobcat
#

stfu bitch ass

untold hearth
#

Why do I care

sturdy bobcat
#

Why do you care

wary willow
#

just found out that captcha is used so google can train their AIs

winged portal
#

Yes

#

Cars... get it?

wary willow
#

4:50

mellow zinc
#

oshit

#

were being used 👀

sturdy bobcat
#

@untold hearth rude, you removed me mmSadSitMilk

mellow zinc
#

lmao

#

i guess no more OW carry for u then

#

¯_(ツ)_/¯

sturdy bobcat
#

i was about to send them some amazing arrow code :(

mellow zinc
#

o

#

@light scaffold no more nitro for u 😭

light scaffold
#

😭

#

Fun fact

#

Odin was buying it for me every month

#

and now he's gone

mellow zinc
#

LMAO

light scaffold
#

so you'll overtake me within a day

mellow zinc
#

ask him to buy it u on chat chat 👀

fringe sigil
#

where did odin go

mellow zinc
#

banned

fringe sigil
#

why

mellow zinc
#

tagging glare like a million times

#

when he was told to stop

#

ok he probably tagged him like 4 times

fringe sigil
#

poor odin

light scaffold
#

he had it coming

#

he was playing with fire

fringe sigil
#

BM

#

PLZ check my idea

boreal escarp
#

Ok so our teacher asked today to come to school to sign a fucking paper, not a big deal if there were not like 35 degrees outside ..

mellow zinc
#

😂

sterile parrot
#

I think you downloaded the wrong jungle book @sterile parrot :))
@boreal escarp lmaooo

#

it's from the necessities song

untold hearth
#

Why do I care

sterile parrot
#

😉

boreal escarp
#

ok lemmo ..

wary willow
#

@molten elm please stop sending me invites or I will file a report. Thank You.

mellow zinc
#

lol

normal sable
#

I just got dmed by a bot to download a "free discord nitro generator 2020" 🤡

wary willow
#

I hope you've done it xD

mellow zinc
#

yeah bro its free nitro!!11!

stuck python
#

I changed the settings in my skyblock server, but when trying to connect with me bungeecord network I get an error "could not connect to a default or fallback server...."

#

can someone help me?

median echo
#

guys TCP Shield is good ?

wary willow
#

@worn pond why did you send a friend request?

worn pond
#

Sorry, didn’t mean to.. my discord is acting up and accidentally clicked on you.

wary willow
#

no worries

woven prairie
#

@median echo Yeah, TCPShield is good

median echo
#

@woven prairie I don’t know why but I think this project will collapse in the future

#

i mean TCP Shield

woven prairie
#

Why?

#

We’re donating $100/m, others are donating $500/m+ last I heard, and they’re self sufficient.. so, it seems like it’ll be fine

#

Worse to worse, they charge a bit, won’t really matter

median echo
#

hmm okay thanks for helping

woven prairie
#

But, for what it’s worth now, it’s really good

median echo
#

you use tcpshield ?

woven prairie
#

Yeah

#

On all my projects

median echo
#

i have ovh dedicated cloud i have good doss protection i just want prevent my ip

#

i dont want Anti UUID Spoof

woven prairie
#

If you’re just using a VPS, does it really matter using them? If your community is small

#

You can mask your IP using other methods

median echo
#

i have everyday 100+ player

#

how ?

woven prairie
#

Oh

#

I thought you were using like the OVH Cloud VPSs, not the US OVH Cloud

median echo
#

okay thank you @woven prairie

untold hearth
#

I didn't know he was able to grow facial hair

naive agate
#

recommendations for discord bot hosting? (VPS)

fallow crow
#

Can someone advise is there a way to block Cyrillic or nicks with symbols to join the server without AuthMe? Using bungee with build-in registration.

normal sable
#

Terfs one of my friends told me he uses raspberry pi I think? I have no clue if it's good or not though

naive agate
#

@normal sable Ya I aint gonna host my own

#

gonna use digitalocean

normal sable
#

Seems like a good choice

muted fern
#

New booster perk is live <o/

fallow crow
#

Anything for tier V gang? 👀

honest thistleBOT
eternal apex
#

doesn't look like it

winged portal
#

terf's birthday countdown is making me sweat

#

been seeing it for a month

velvet crescent
#

It was at like 20 yesterday..

winged portal
#

lol

fallow crow
#

Imaging having unlimited birthdays

winged portal
#

eh

#

petition for a meme channel

fallow crow
jade oasis
velvet crescent
#

lmao

trim raft
#

4x the price

jade oasis
#

ah yes buy our plugin to opt into email marketing

trim raft
#

thats one expensive gui tho

#

wait how tf does he get ur email

jade oasis
#

paypal

trim raft
#

Damn he's got balls tho, he put a paypal donation link at the top of the resource page of a $15 (50% off might I add) plugin

jade oasis
#

was about to say the exact same thing

trim raft
jade oasis
#

check the review by ruthless guy

trim raft
#

WAIT

#

LMAOOOO

#

he didn't even read the review

#

he just saw it was 5 stars

jade oasis
#

hes literally listing litebans features

#

I guarantee that 90% of his reviews are testers

trim raft
#

@jade oasis

jade oasis
#

lmaooo

trim raft
jade oasis
#

anyone who buys this 🤡

trim raft
#

I don't get why people want ban templates so badly.

#

I keep seeing it in LiteBans discussion and AdvancedBans discord

velvet crescent
#

Because the MC community is a bunch of lazy shit kids

trim raft
velvet crescent
#

Prove me wrong, but you can't

jade oasis
#

only reason owners want punishment guis is because their staff is incompetent

trim raft