#dev-general

1 messages · Page 432 of 1

quiet depot
#

they sound like linux to the average computer user

prisma wave
#

Maybe they are

#

But I'm sure you'd know that Linux has multiple benefits over windows once you get your head around it

steel heart
#

Monads are the focal point of your life

half harness
quiet depot
#

yes but there's also people who are perfectly happy with wsl & don't see the benefit in going full linux - personally I don't know if there's a benefit in going full linux

half harness
#

why does discord always autounmute when i join call 😠

prisma wave
#

Sure

#

circlejerking aside here, FP isn't the solution to every problem

ocean quartz
#

Omg this is a unique time in history

prisma wave
#

but the paradigm does have the potential to make much cleaner programs in some situations

#

Also monads aren't FP exclusive - java has a few in the form of Optional and CompletableFuture afaik

#

Haskell just has them baked into the language

prisma wave
quiet depot
#

ic

obtuse gale
#

woww

prisma wave
#

hello

obtuse gale
#

i can TALK

prisma wave
#

have you ever heard of haskell?

half harness
obtuse gale
#

dammm'

half harness
#

obtuse gale
#

am so cool

prisma wave
half harness
#

onyx loom
prisma wave
#

yeah that was over quickly

#

I did say make the most of it

onyx loom
#

a whole 4 minutes

prisma wave
#

world record

#

shame

obtuse gale
#

0-0

#

cap

upper meteor
#

i have proof

onyx loom
#

ok thats cool and all but have u heard of haskell

prisma wave
#

^^

half harness
#

but

prisma wave
#

but?

upper meteor
#

ahh

onyx loom
#

nice.

half harness
#

tf

onyx loom
#

nice.

prisma wave
#

no need to shout.

quiet depot
#

very smart big brain

obtuse gale
#

rip

onyx loom
#

extremely big brain

ocean quartz
#

That must have been the record of quickest mute

onyx loom
#

lmao

ocean quartz
#

3 minutes after joining

half harness
quiet depot
#

yes they are

#

they got muted by barry

obtuse gale
#

]]sad

ocean quartz
#

Lol

wheat jewel
#

hi

half harness
#

@upper meteor

wheat jewel
#

needed some help

half harness
#

oh

#

they are

obtuse gale
#

she was nice

hot hull
#

This man has the tinniest fucking brain

obtuse gale
#

what is going on

onyx loom
#

what does thou need help with Rish

half harness
quiet depot
#

what do you need help with rish?

onyx loom
#

dw fefo 🥲

obtuse gale
#

i want @upper meteor back

wheat jewel
#

i basically made a rank shop how do i make it check that if the player has rank above that rank or the same rank it doesnt let the player buy it

quiet depot
wheat jewel
#

using deluxemnus

obtuse gale
# onyx loom dw fefo 🥲

if you go in a room full of people and say "do not panic, the room is not on fire" what do you think they'll do

half harness
obtuse gale
#

saying "don't worry" will not make me not worry

onyx loom
#

not panic of course 🙂

ocean quartz
surreal quarry
#

they won’t panic... you literally just told them not to panic why would they panic

onyx loom
#

they said dont panic, so dont panic 🙂

obtuse gale
#

wat

#

lol

quiet depot
#

they'll sit back down and go back to what they're doing

obtuse gale
#

i want roxannetuna back

quiet depot
#

this is basic psychology

surreal quarry
#

think before you speak fefo...

half harness
surreal quarry
#

smh

obtuse gale
#

is cool

half harness
#

literally all they did was spam

obtuse gale
#

shes a pet

prisma wave
#

there is a guy next to me on the bus rolling a blunt

#

full tracksuit

#

No mask

surreal quarry
#

lmao

obtuse gale
#

in need of master

onyx loom
#

🥶

prisma wave
#

absolutely classic

onyx loom
#

ask him to share atleast

surreal quarry
#

least he could do

prisma wave
#

hed probably stab me

obtuse gale
#

what kind of erp is this lol

quiet depot
#

in times like this bm there's only one thing you can do

#

pull a cursed fingerguns face irl

prisma wave
quiet depot
prisma wave
#

lmfao

surreal quarry
#

LOL

onyx loom
obtuse gale
#

roxannetuna is sad

#

she crying

onyx loom
#

shame

ocean quartz
#

Nice

prisma wave
half harness
#

shame

prisma wave
obtuse gale
#

no good

#

is sad

quiet depot
#

how old is he bm?

#

estimate

prisma wave
#

probably 17 ish

#

He's talking to some underage girls in school uniform

#

Which is also classic

onyx loom
#

😬

quiet depot
#

do they actually go stabbing people?

obtuse gale
#

bring roxannetuna back or not cool

surreal quarry
#

🥶

obtuse gale
prisma wave
#

probably not but

#

you never know

#

inbred crackheads are dangerous beasts

quiet depot
#

like the rats here talk shit but will shit their pants from an 80 year old

prisma wave
#

lmao

#

probably the same here

obtuse gale
#

how do u get banned

#

in this ssever

onyx loom
#

u never know til u try bm

prisma wave
#

🥴

surreal quarry
quiet depot
#

just like that shizuka

obtuse gale
#

loll

half harness
#

lol

surreal quarry
#

Lmao

half harness
#

hes gone

surreal quarry
#

yes. he was banned

ocean quartz
#

Well that was pretty easy i'd say

onyx loom
#

fastest ban too? 🥲

surreal quarry
#

ban kaliber soon™️

ocean quartz
#

Probably not

surreal quarry
#

he’s afraid

#

had to delete his message

#

sad

half harness
#

mhm

#

very sad

quiet depot
#

fastest ban/mute awards would have to go to the bots whenever we last got botted

#

=stats joins 360

compact perchBOT
#
HelpChat Stats | Invalid Usage

Command Usage: =stats <object> [days]

Currently Tracking Stats for:
messages, commands, images, words, xp, levelups, wins, daily, users, ecloud, ecloud_breakdown, top_channels, top_users

quiet depot
#

=stats users 360

compact perchBOT
#
HelpChat Stats | User Changes

Joins and leaves from the HelpChat Discord in the past 360 days.

hot hull
#

Do I get the slowest ban award then?

quiet depot
#

hm

#

=stats users 600

compact perchBOT
#
HelpChat Stats | User Changes

Joins and leaves from the HelpChat Discord in the past 600 days.

quiet depot
#

yeah

surreal quarry
#

lol

quiet depot
#

when that peak was

surreal quarry
#

love to see it

obtuse gale
#

sounds like someone botting lol

surreal quarry
#

thats what piggy said lmao

prisma wave
#

Lmao

half harness
#

500 accounst

#

jeez

surreal quarry
#

fastest ban/mute awards would have to go to the bots whenever we last got botted

half harness
#

how do you ban botters?

#

since theres so many

surreal quarry
#

just dewit

#

noob

obtuse gale
half harness
#

it'd take forever to do it one by one

surreal quarry
#

i will expect it

quiet depot
#

bot

#

barry handles it

surreal quarry
#

machine learning dkim

half harness
surreal quarry
#

obviously

half harness
#

what did you make barry look for

#

what if someone randomly joined

surreal quarry
#

barry learns on his own

half harness
#

during the botting

quiet depot
#

large numbers of people joining at any one time

half harness
#

and got banned

quiet depot
#

we don't immediately ban them

#

barry actually can't ban people iirc

#

it's a security risk

ocean quartz
#

Barry is a smart boy

quiet depot
#

we just mute them

#

then if it's a legitimate bot they'll get banned

half harness
#

wait

#

so =ban

#

=ban

#

is fake?

compact perchBOT
#
🔨 The hammer has been swung.

@half harness Banned!

surreal quarry
#

pog

half harness
#

sad

quiet depot
#

idek if trusted can ban people

#

I think they can

#

not 100% sure

#

they can definitely mute people but idk about ban

humble silo
#

=ban

half harness
#

they can i think

humble silo
#

=ban @humble silo

surreal quarry
#

=shapeofitaly @half harness

half harness
#

remember Gradn Judge

half harness
surreal quarry
#

its a boot

half harness
#

=annoy

#

aw

obtuse gale
#

=dadjoke

compact perchBOT
#
Hey son,

Where did Captain Hook get his hook? From a second hand store.

half harness
#

=annoy @half harness

#

=dadjoke

compact perchBOT
#
Hey son,

My wife told me to rub the herbs on the meat for better flavor. That's sage advice.

surreal quarry
#

=momjoke

#

sus

half harness
surreal quarry
#

yes

half harness
#

🥲

#

what game is that?

prisma wave
#

Minecraft I think

half harness
humble silo
#

Does this look right anyone? Im trying to integrate project jigsaw rn

#

Where would i put the tests now? Im assuming i would instead put a src.main.java and then put the sources target on java instead

jovial warren
#

src/test/java

#

ew what is that

#

src/main/java for main sources, src/test/java for test sources

prisma wave
#

classic Helpchat

#

certified helpchat moment

humble silo
jovial warren
#

yeah people are stupid

#

also, that implies that they don't use a build tool

#

which is even more stupid

#

because Maven, Gradle, heck even Ant and Ivy use src/main and src/test

#

actually I take that back, Ant and Ivy do not

humble silo
#

The majority of things ive looked at for this list that as a way of doing it, so i think it workks

humble silo
lunar cypress
#

module info should go in the base package though I think

jovial warren
#

how does it say you build the project?

humble silo
#

doesnt

#

ill refactor, one second

jovial warren
#

is there any XML or .gradle files in the root?

pale shell
#

How do you host javadocs on github?

prisma wave
#

github pages

#

ci service to build docs to a folder

#

Serve folder

humble silo
#

ok more like this?

pale shell
prisma wave
#

Très facile

lunar cypress
humble silo
#

Would i also put a module-info with my tests?

#

welp

lunar cypress
#

in net.yakclient.mixin.base

humble silo
#

hmm, ill try that but i dont think IJ will let me put one there

lunar cypress
#

It's supposed to be there though

humble silo
#

ya it wont

#

it moves it up to where i placed it

#

if you look at ASM for example this is how they structure theirs

lunar cypress
#

hm weird

humble silo
#

with module-info at the same level as their org package

#

ya idk

lunar cypress
#

I must have misremembered

humble silo
#

np

boreal needle
#

is barry open source?

prisma wave
#

sadly not

boreal needle
#

oof

steel heart
#

d;spigot Objective#getScore(String)

ruby craterBOT
#
@NotNull
Score getScore(@NotNull String entry)
throws IllegalArgumentException, IllegalArgumentException, IllegalStateException```
Description:

Gets an entry's Score for an Objective on this Scoreboard.

Returns:

Score tracking the Objective and entry specified

Parameters:

entry - Entry for the Score

Throws:

IllegalArgumentException - if entry is null
IllegalArgumentException - if entry is longer than 40 characters.
IllegalStateException - if this objective has been unregistered

steel heart
#

Entry for the score

#

damn

#

nice

humble silo
#

Johnny, should i add a module-info under my tests too?

#

or anyone that knows for that matter

#

ahhhhh, i see how this is suppose to work, god this is actually really great

prisma wave
#

whoops wrong channel

lunar cypress
humble silo
#

lol, i think I kinda get it now! thanks!

#

you got me there 😛

boreal needle
#
package me.lucyy.testplugin

import org.bukkit.plugin.java.JavaPlugin

class TestPlugin : JavaPlugin() {
    override fun onEnable() {
        logger.info("am i doing this right?")
    }
}```
hot hull
#

Yes

boreal needle
#

:D

half harness
#

Yes

hot hull
#

However could use

override fun onEnable() = logger.info("Hello wurld")
half harness
#

imagine not extending your own javaplugin implementation smh

boreal needle
#

imagine having your own javaplugin implementation smh

steel heart
#

lucy docy

half harness
#

conclure

steel heart
#

hi

boreal needle
#

its actually not bad

prisma wave
#

nauseated_face emoji

boreal needle
#

ive gotta admit i miss semicolons

prisma wave
#

haskell has semicolons 🙂 👍

boreal needle
#

haskell is bad

prisma wave
#

source?

boreal needle
#

your mum

#

B)

steel heart
#

lol

prisma wave
#

she did not say that

onyx loom
#

kotlin has semi colons

steel heart
#

I mean I said joe mama

onyx loom
#

just optional

prisma wave
#

NOT TRUE

#

(true)

boreal needle
#

oh nooooooo

onyx loom
steel heart
#

!("true".equals("true") != true)

boreal needle
#

intellij cant find kotlin in the maven repos

#

what a shaaaaaaame

prisma wave
#

good

#

It's a sign

prisma wave
half harness
onyx loom
half harness
#

you'll get used to it

onyx loom
boreal needle
#

nvm i fixed it

#

somehow

lunar cypress
#

doctored link

onyx loom
#

😂

ocean quartz
boreal needle
#

how else am i going to include my dependencies

#

do not dare suggest gr*dle

onyx loom
#

gradle

ocean quartz
#

Gradle

boreal needle
#

:O

lunar cypress
#

gradle

steel heart
#

become gradle afficiando

boreal needle
#

i hate gradle

steel heart
#

no you dont

boreal needle
#

lmao yes i do

onyx loom
#

gradle would not have this problem.

lunar cypress
#

hating gradle is a bannable offence

steel heart
boreal needle
#

welp

#

guess im using gradle

#

¯_(ツ)_/¯

onyx loom
#

bullied into using gradle fingerguns

#

classic

ocean quartz
jovial warren
#

Gradle is the best build tool that exists for the JVM ecosystem

#

just factually

boreal needle
#

but maven >:(

jovial warren
#

Maven sucks ass

#

XML sucks

boreal needle
#

no u

jovial warren
#

it's slow as fuck

ocean quartz
#

Slow, ugly, xml

boreal needle
#

no u

jovial warren
#

it is a snail compared with Gradle

boreal needle
#

ok yeah xml is kinda a pain in the ass

#

but its what i know

#

i cant for the life of me figure out gradle

jovial warren
#

oh it's easy once you get used to it

ocean quartz
#

Doesn't mean you can't learn it ;p

jovial warren
#

Groovy is a bit strange to get used to

prisma wave
#

why use xml when you could use yaml

jovial warren
#

because of the way you can call functions

lunar cypress
#

that's why you don't use groovy

onyx loom
#

EBT uses YAML

jovial warren
#

yeah Kotlin DSL good Groovy DSL bad

prisma wave
#

no

#

EBT uses ELON

ocean quartz
onyx loom
#

oh god

#

cursed

prisma wave
#

beautiful

boreal needle
#

json when

jovial warren
#
plugins {
    kotlin("jvm")
}

repositories {
    mavenCentral()
}

dependencies {
    implementation(kotlin("stdlib"))
}
```ez
#

not that hard

lunar cypress
#

you can always write json when you're supposed to write yaml 🙂

jovial warren
#

I mean, at least Maven isn't SBT 🥲

ocean quartz
#
"plugins": {
  "kotlin": "jvm"
}

"repositories": {
  "url": "mavenCentral"
}
 
"dependencies": {
  "compileOnly": "org.spigotmc:spigot-api:1.16.5-R0.1-SNAPSHOT"
}
jovial warren
#

libraryDependencies := "dependency"

ocean quartz
#

Is it? xD

jovial warren
#

yes

lunar cypress
#

yes

#

though I don't know if it's invalid yaml too

jovial warren
#

all JSON must be wrapped inside of an unnamed root object

ocean quartz
#

I think it's valid yaml

lunar cypress
#

probably

jovial warren
#

anything is valid YAML

lunar cypress
#

incorrect

jovial warren
#

YAML is a mess though

hot hull
#

Just switch to hocon nerds

jovial warren
#

that's the joke

boreal needle
#
[17:37:42 INFO]: [KotlinPlugin] kotlin test plugin is doing the work```
#

pog

hot hull
#

Imagine not defining the api version

boreal needle
#

why bother

hot hull
#

If you support legacy you finna get shot

boreal needle
#

my stuff runs on 1.16 only

#

anything else is untested

hot hull
#

as it should.

#

And by 1.16 I sure do hope you mean latest

obtuse gale
boreal needle
#

good point

#

i mean this isnt exactly a real plugin

prisma wave
#
{:plugins [(kotlin "jvm")]
 :repositories [(url "mavenCentral")]
 :dependencies [(compileOnly "org.spigotmc:spigot-api-1.16.5-r0.1-SNAPSHOT")]}
#

blessed image

boreal needle
#

more in build.gradle than in the code lmao

#

tf is that

prisma wave
#

clojure gradle DSL

boreal needle
#

im gonna see if my plugins work on 1.8

#

do paper still host old jars

prisma wave
#

🤨 😫

dawn hinge
#

Yes lucyy

obtuse gale
boreal needle
#

yeah ive just found it

prisma wave
#

consider not doing this

obtuse gale
#

Damn wrong reply, ffs mobile

boreal needle
#

lmao

boreal needle
dawn hinge
#

Yeah mobile version sucks fr

prisma wave
#

1.8 bad

boreal needle
#

obviously im not going to actually try to support it

prisma wave
#

paper team will look at that 1 download you contributed and assume it's a genuine 1.8 user

hot hull
#

Fuck legacy

#

Just don't bother

ocean quartz
#

All my homies hate legacy

hot hull
#

it doesn't matter if it works or not

#

Almost forgot, gotta shoot Pulse in the kneecaps for supporting legacy

ocean quartz
#

Oh no, not his nico nico knees

boreal needle
#

pls dont shoot pulse ;-;

#

hes cool

onyx loom
#

why in the kneecaps tho

hot hull
#

More painful than death

onyx loom
#

u sinister

boreal needle
#

mc 1.8 just decided to put itself into fullscreen and disable 2 of my monitors

#

thanks mc

#

appreciated

half harness
prisma wave
#

ok sorry for subject change but can you think of any downsides to slapping a comically lightweight distro (let's say arch + i3) on my shitty laptop and then using an Azure VPS to remote desktop as an actually usable machine while I'm at school

half harness
#

almost done my bedwars 1.8 plugin 😤

prisma wave
#

gross

boreal needle
#

latency

prisma wave
#

meh

#

it's not that bad, school wifi is decent

#

and it doesnt need to be instant response time

#

just usable

boreal needle
#

fair

onyx loom
#

i can think of downside

#

i3 bad

boreal needle
#

wow my plugin actually works on 1.8

#

this is great

#

bruh wat

#

i3 is great

#

best wm

prisma wave
#

I have become something of a Sway fan though

boreal needle
#

no compositor

#

therefore bad

prisma wave
#

Sway is the compositor

#

Afaik

boreal needle
#

yeah it has no nice effects and stuff

hot hull
#

This dude alright?

boreal needle
#

i need mah shadows

prisma wave
#

neither does i3

boreal needle
#

picom

prisma wave
#

🥴

ocean quartz
prisma wave
#

can you send your i3 setup

hot hull
#

forking MML

#

So I can remove legacy support and PR

prisma wave
#

I didn't realise it was possible to make it nice looking

boreal needle
#

r/unixporn

#

youre welcome

prisma wave
#

Oh I've seen that

#

Thought that was all with magic self made themes and stuff

#

Too much effort

#

piggy challenges

half harness
#

^

boreal needle
#

post people post their dotfiles

compact perchBOT
prisma wave
#

?main

compact perchBOT
prisma wave
#

Check this out too

half harness
# compact perch

btw piggy didn't make the challenges, that github repo is just his submissions

#

just a little fun fact

#

that you might have not known

#

2017 👀

#

no

#

go on sidebar

#

instead of clicking gradle

#

click kotlin

prisma wave
#

either work

half harness
#

then choose groovy

#

oh

#

also unselect java

prisma wave
#

click haskell, then stack, then new Haskell project

half harness
#

you just want kotlin

prisma wave
#

Dkim

#

You've got some nerve

half harness
#

yes

#

secret

#

jk

#

bm dm advertised to me

#

so i joined

#

select None for test framework

#

assuming you won't use tests

oblique heath
#

is there an obvious way to cleanly deal with all of these exceptions, or is this as good as it'll get

half harness
#

then press next

half harness
#

since you selected groovy

#

groovy = build.gradle

#

kotlin dsl = build.gradle.kts

oblique heath
boreal needle
#

yeah minecraft 1.8 decided to break xrandr

half harness
#

1.8 🥰

boreal needle
#

<3

half harness
#

do u play 1.8

boreal needle
#

hell no

half harness
#

lol

compact perchBOT
boreal needle
#

how long does it take to get to level 10 on average

#

i'm bored of being a normie

ocean quartz
#

You don't

half harness
#

what?

#

yes

#

: = extends/implements

#

() = constructor

#

oh

obtuse gale
boreal needle
#

what's the exp rate?

static zealot
#

hehe

#

you all are normies

obtuse gale
#

Rumor has it it's about 0-50xp per message

#

Good for you

half harness
#

other rumor has it its about 0-10xp per message

forest pecan
#

daily actually helps a lot

#

lol

#

for me at least

boreal needle
#

i better get grinding then

forest pecan
#

cause i dont talk too often sometimes

obtuse gale
#

Yeah

#

And boosting is x2 xp base

static zealot
#

like 40+ and that's without boost

ocean quartz
#

Have been doing it for over a year now 🥲
please someone save me

forest pecan
#

i have around 3 more levels before tier 5

half harness
#

oh

half harness
static zealot
#

bcz I'm stuck at 4

ocean quartz
#

I can't sorry

static zealot
#

well then I guess things will have to get messy

ocean quartz
#

Not until I reach 420 days

static zealot
#

I really hoped you'll take my warning and tdo the right thing

#

well I ain't stopping until 69420

#

gonna take a while but I'll reach the goal

#

eventually

half harness
#

thats like 200 years

#

😮

static zealot
#

I'll just have to live another 189 years

half harness
#

no, it removed void

static zealot
#

without losing the daily strike

onyx loom
#

have fun blitz

ocean quartz
#

It doesn't actually

half harness
#

wat

#

isn't that just intellij

#

not kotlin

boreal needle
#

pog nobody's bidded on these ipods yet

#

oop wrong channel

ocean quartz
#

Lmao

half harness
#

Lmao

half harness
onyx loom
#

Unit replaced void 🥰

half harness
#

/s

ocean quartz
#

override fun

boreal needle
#

not my ipods D:

half harness
#

you don't need public

ocean quartz
#

Override is a keyword not an annotation

forest pecan
#

in kotlin yes

half harness
oak raft
ocean quartz
half harness
oak raft
forest pecan
oak raft
#

sova op

forest pecan
#

team diff

oak raft
#

is what you meant to say

forest pecan
#

Remence ass

#

team diff

oak raft
#

lmao

#

nah I top frag

forest pecan
#

*bottom

half harness
#

😮

#

u insult

oak raft
#

every game '

forest pecan
#

Ye bottom frag every game

#

icic

oak raft
#

nono

#

top

forest pecan
#

🧢

oak raft
#

I outfrag the fraggers fingerguns

forest pecan
#

I outfrag you

#

and ur mom

oak raft
#

complete cap

forest pecan
#

someone needs to make a wall bang montage

#

lol

half harness
#

hmmmmmmmmm

#

hmmmmm

#

hmmmmmmmmmmmmm

#

hmmmmmmmm

onyx loom
#

well u can if u want

half harness
#

ok

forest pecan
#

kaliber play valorant

onyx loom
#

but if u want "pure" spigot api then dont

#

ill pass

forest pecan
half harness
#

no

onyx loom
#

yes

hearty mural
#

Ah Can you guys see At my store I have Just Opened It and I am Seeking For some friends TO see It and Find What could be changed

forest pecan
#

Nerd

onyx loom
#

why is this nerdy

ocean quartz
#

Wtf you trying to do? xD

forest pecan
#

Because

onyx loom
#

i only have 2.5k hours on the game

forest pecan
#

nerd

half harness
#

that's just String[], ask matt what the out means

ocean quartz
#

Ah

half harness
#

lmao

prisma wave
half harness
#

its if (sender !is Player)

prisma wave
#

Not sure how practical those pipes are tho

ocean quartz
#

Smart casting 🥰

onyx loom
#

🥰

half harness
#

what is out in Array<out String>?

#

matt

#

or bm

ocean quartz
#

Same as ? extends String

half harness
#

lol

half harness
distant sun
#

Js

half harness
#

haskell fingerguns

boreal needle
onyx loom
distant sun
#

No?

half harness
#

Array<in String>

#

as

#

sender as Player

#

yep

#

smart casting

steel heart
#

efe turned to the dark side

#

jfc

half harness
#

no

#

you already did is

#

so it casted automatically

steel heart
#

I cant blame you frankly

onyx loom
ocean quartz
onyx loom
#

ive actually never seen in being used like this

steel heart
#

its objectively better efe

#

tho java is very fine and works

#

so cba to switch

distant sun
lunar cypress
#

but it's similar

ocean quartz
#

Yeah, but for simplifying for Dkim

half harness
#

rippp

forest pecan
#

Kinda confused but does ServiceLoader.load(DiscoveryDirectoryProvider.class) only return a list of the classes that are loaded by the classloader that implement that interface? Because it seems to change.

distant sun
#

Hows the update going matt

ocean quartz
half harness
#

why

#

tell me reason

#

no dont use static for that

#

do this instead:

#

matt lemme talk

#

i wanna say it

#

thanks

#

so

#

instead of static

steel heart
#

companion objects

half harness
#

.

steel heart
#

and @JvmStatic

half harness
#

make a package, maybe util, then make a kotlin file named StringFunctions

distant sun
half harness
#

well

distant sun
half harness
#

it can be ColorFunctions

#

or ColorUtils

steel heart
#

tho gaby needless to say its very beneficial for nested generics

half harness
#

ok matt u can talk

#

i type slow

#

if ur still here

ocean quartz
#

If only you talked in just one sentence lmao

distant sun
#

return

steel heart
#

for instance if you just have a regular List<String> then it in principle wouldnt matter whether forEach would be a Consumer<String> or Consumer<? super String>

ocean quartz
#

Efe what are you trying to do? That you "need" static

onyx loom
#

fun main(): Return

half harness
#

i forgot the name

ocean quartz
#

Make it a top level function

steel heart
#

companion object 😄

half harness
#

conclure stoppp

#

lol

distant sun
#

fun String.color() {
return colorMethod(this)
}

ocean quartz
#

^

half harness
#
fun String.color() = ChatColor.translateAlternativeColorCodes('&', this)
onyx loom
#

extension function

half harness
#

now just do "a".color()

#

ez

#

YES

#

extension function

steel heart
#

lol

distant sun
#

I find it amazing that you can use Any?.function 🤣

half harness
#

im scared efe put this code in a class

#

now you can

#

🥳

steel heart
#

how is he suppose to remember such thing lol

humble silo
#

java: modules are not supported in -source 8
(use -source 9 or higher to enable modules)

#

why

#

lol

steel heart
#

gradle

humble silo
#

now

steel heart
#

gradle chestly

#

yes

ocean quartz
steel heart
#

gradle

#

or am I misunderstanding?

humble silo
#
plugins {
    id 'java'
}

group 'net.yakclient'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
    compile 'org.jetbrains:annotations:20.1.0'
    compile 'org.ow2.asm:asm:9.1'
    compile 'org.ow2.asm:asm-util:9.1'
}

test {
    useJUnitPlatform()
}
#

gradle

#

fix

half harness
#

y u using java 8

#

use java 11

#

nub

humble silo
#

im using 11

half harness
#

🤨

#

show entire file/class

humble silo
half harness
#

um

#

why is it indented

humble silo
#

11111

static zealot
#

don't put it in a class

humble silo
#

I english good

static zealot
#

and you don't need all that just make it 1 line

half harness
static zealot
#

fun String.color() = ChatColor.translateAlternateColorCodes('&', this) @obtuse gale

half harness
#

@obtuse gale

steel heart
#

efe the return is String already tho

#

so no need to type it out just inline it

static zealot
#

yeah like I just gave above

#

and not in a class

#

bcz this is not jav

#

a

half harness
#

efe look at my examplee

humble silo
half harness
#

oh

humble silo
half harness
#

try setting in build.gradle

humble silo
#

targetting a specific jdk?

half harness
#

sourceCompatibility = targetCompatiblity = JavaVersion.VERSION_11 or something

#

EW

#

EW

steel heart
#

lol

distant sun
half harness
#

sendMessage("Hello, ${player.name.color()}") is better

#

🤢 why u using +

ocean quartz
# humble silo

On gradle set this in the JavaCompile to 11 and make sure you have the language level to 11 as well in IJ

sourceCompatibility = "11"
targetCompatibility = "11"
half harness
#

lol

distant sun
#

JavaVersion.VERSION_1_8

static zealot
#

Components when? 😢

humble silo
half harness
#

then use it

#

it looks nicer

half harness
#

to be fair, coding is quite boring to watch

steel heart
#

not true

#

utterly false

half harness
#

especially if ur not talking

#

oh

#

i thought u were muted

humble silo
#

Ive concluded i should quit java and go homeless

half harness
#

LOL

humble silo
#

best life choice for me rn

half harness
#

last time was awesome

humble silo
half harness
#

yea

#

well not right now

humble silo
#

you have a autlicker or something rn?

half harness
#

but

half harness
#

also

#

autoclicker 👀

humble silo
half harness
#

also i have class soon

#

so uh

humble silo
#

java: modules are not supported in -source 8
(use -source 9 or higher to enable modules)

half harness
#

yes

#

constructor(params) {}

humble silo
#

everyone needs u dkim

onyx loom
#

theyre kinda redundant

humble silo
#
plugins {
    id 'java'
}

group 'net.yakclient'
version '1.0-SNAPSHOT'
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
    compile 'org.jetbrains:annotations:20.1.0'
    compile 'org.ow2.asm:asm:9.1'
    compile 'org.ow2.asm:asm-util:9.1'
}

test {
    useJUnitPlatform()
}
ocean quartz
#

99% of the time you don't need

#

Show me an example of what you want

steel heart
#

wait constructor is a keyword in kotlin?

ocean quartz
#

Yeah

half harness
ocean quartz
#

For secondary constructors

humble silo
steel heart
#

what if I intentionally created a static method in java called constructor

#

would that break?

ocean quartz
#

Nah

steel heart
#

like u would wanna use it

half harness
#

what do you need it for

#

you can set default params

#

in kotlin

#

😍

onyx loom
#

if u wanted an item builder in kotlin u can do smth like
Item().apply {
material = material
name = "item name"
meta = meta
}
instead of new Item().setItem().setMeta()

half harness
#

param: String = "default"

prisma wave
#

I can't lie generics are one of the most confusing parts of java and kotlin

#

I still don't understand them

half harness
#

instead of param: String

#

rip

humble silo
#

I hate life
java: modules are not supported in -source 8
(use -source 9 or higher to enable modules)

compact perchBOT
onyx loom
#

its just gui

prisma wave
onyx loom
#

the item builder is in gui

prisma wave
#

I mostly understand out but

#

that in

half harness
#

shading entire gui lib for itembuilder 🥲

prisma wave
#

Scary

steel heart
#

oh well I mean yeah extends and super took a long time to understand

prisma wave
half harness
#

yes

distant sun
#

:+

half harness
#

im a contributer 😤

ocean quartz
#

It's all in the link lol

half harness
#

im a contributer in one of matt's projects 😤

distant sun
#

@ocean quartz remember what I said about smart cast? :))

half harness
#

an honor

onyx loom
#

lol.

steel heart
#

dkim if you can make it into luckperms repo then I will respect you

half harness
#

hm

half harness
distant sun
#

You can combine java and kt, or just convert the code

steel heart
#

if the pr is accepted

#

sure

hearty mural
#

hey guys can you see My store and tell me some Changes I could do in it . it's link is in #showcase

ocean quartz
distant sun
#

java goes in src/java and kt in src/kotlin

ocean quartz
#

Should have made you remake it

half harness
humble silo
#

dkim

#

im sorry

half harness
#

😢

humble silo
#

I think java is broken

half harness
#

oh no

humble silo
#

forever

half harness
#

dont say it

#

NOooO

#

🥺

steel heart
#

u dont even code in java dumbo

humble silo
#

Everyone quit all JVM based languages

humble silo
#

oh him

steel heart
#

ye lol

half harness
#

;-;

distant sun
#

Thoughts about c#?

steel heart
#

java with 10 blocks reach

humble silo
#

theres a spider somewhere

#

and i dont know where it is

sweet cipher
humble silo
#

I saw it once

#

its very large

prisma wave
steel heart
#

lol

half harness
#

lol

distant sun
#

.from()

static zealot
hearty mural
static zealot
#

that's absoultely fine idk what you're talking about

steel heart
#

its fine milind

#

but remember this is dev general so you might get totally ignored for such questions I assume

static zealot
#

yeah. this channel is more of a trolls nest

#

if its not development and its not one of them you can't talk about anything else

humble silo
static zealot
#

but if its them talking is fine

#

xD

prisma wave
distant sun
#

@ocean quartz I got an idea for unbreakable

onyx loom
static zealot
humble silo
ocean quartz
distant sun
#

What mess xd

static zealot
ocean quartz
hot hull
#

Matt

distant sun
#

Oh, I think

hot hull
#

Screw legacy support

#

Legit, just remove it.

ocean quartz
#

Glare would kill me

hot hull
#

His problem

humble silo
hot hull
#

Fuck legacy, and people who still support it

distant sun
onyx loom
#

fuck you frosty

hot hull
#

When and where

static zealot
hot hull
#

😏

onyx loom
#

tonight my house 😊

static zealot
hot hull
onyx loom
#

threesome 😳

static zealot
onyx loom
#

o cool

#

the more the merrier!

half harness
distant sun
#

@ocean quartz was the issue that on 1.12 you had to do it though spigot()?

ocean quartz
#

I don't think it worked even with spigot()

hot hull
#

Give me one good reason to keep legacy support

#

I'll wait

ocean quartz
distant sun
#

d;javadocs

ruby craterBOT
#
Spigot:

Spigot javadocs, 1.7.2 -> latest.

• 1.10                    • 1.14.4
• 1.10.2                  • 1.15
• 1.11                    • 1.15.1
• 1.11.1                  • 1.15.2
• 1.11.2                  • 1.16.1
• 1.12                    • 1.16.2
• 1.12.1                  • 1.16.3
• 1.12.2                  • 1.16.4
• 1.13                    • 1.16.5/latest/spigot
• 1.13.1                  • 1.7.10
• 1.13.2                  • 1.7.2
• 1.14                    • 1.7.5
• 1.14.1                  • 1.7.8
• 1.14.2                  • 1.7.9
• 1.14.3                  • 1.8
distant sun
#

d;1.12.2 spigot#setunbreakable

ruby craterBOT
#
@Deprecated
Entity getPassenger()```
Description:

Gets the primary passenger of a vehicle. For vehicles that could have multiple passengers, this will only return the primary passenger.

Deprecation Message:

entities may have multiple passengers, use getPassengers()

Returns:

an entity

distant sun
#

Why are you guys stupid

oak raft
#

How

#

they helped me get started 🙂

half harness
#

👀

oak raft
#

I'm learning about biology rn

#

so in a bit

half harness
#

lol

ocean quartz
oak raft
distant sun
#

d;1.12.2 ItemMeta.Spigot#setUnbreakable

ruby craterBOT
#
public boolean isBurnable()```
Description:

Check if the material is a block and can burn away

Returns:

True if this material is a block and can burn away

distant sun
#

I give up

ocean quartz
#

See

onyx loom
#

isBurnable lmao

distant sun
#

In theory an invoke() should do it

hot hull
steel heart
#

1.8 pvp

distant sun
#

When did we started to listen to frosty? @ocean quartz

steel heart
#

good af

ocean quartz
#

I'm not removing, it, jut agreeing that there is no reason

distant sun
#

Thats my boy

steel heart
#

there is

#

1.8 is cool

#

ok just agree thx

#

the pit?

#

idk

half harness
#

uh

steel heart
#

what prestige?

oak raft
half harness
#

im like level 65 in pit

steel heart
#

lol nons

oak raft
#

the pit is decent

#

nothing crazy

steel heart
#

minikloon is dodo

half harness
ocean quartz
#

Pretty nice so far
Changed the addLore to a consumer lore

steel heart
#

yeah

half harness
#

matt dont read this chat

#

thanks

#

you'll regret it

ocean quartz
#

Oh idc, yall are masochists

steel heart
#

no u

half harness
#

Lol

ocean quartz
distant sun
#

Not bag ig @ocean quartz

steel heart
#

Matt isn't there a way with components to build multi lined strings or whatever

distant sun
#

Actually nvm