#dev-general

1 messages · Page 474 of 1

jovial warren
#

yeah I'm not using that anyway (yet), just thought it was interesting

obtuse gale
#

I mean i, j, k and r are the actual names lol

jovial warren
#

also, what is the difference between Vec3 and Vec3i?

prisma wave
#

complex im guessing?

obtuse gale
#

Doubles v int

prisma wave
#

oh

#

ofc

jovial warren
#

ah I see

jovial warren
#

I wonder if it's worth having BlockPos and Vec3i in here

old wyvern
jovial warren
#

I mean, Sponge has them in the new API iirc

old wyvern
#

only the param ones look weird

#

The actual class has proper names

obtuse gale
old wyvern
#

sad

#

But most of it makes sense anyway

jovial warren
old wyvern
oak raft
#

Update: I'm dropping kotlin again for c++ 🥴

#

I learned the basics though so that's nice at least

onyx loom
#

🥴

static zealot
#

🙏

obtuse gale
old wyvern
#

Couldnt be haskell

boreal needle
#

surely having practices that are discouraged baked into the language is a bad sign?

obtuse gale
#

Rooting all the way back from its origins? Unfortunately part of it is being C compliant

#

But if you're gonna use C++, use it how you're supposed to use it instead of not doing it and complain

oak raft
obtuse gale
#

I'm tired of this shit

oak raft
#

What shit

obtuse gale
# oak raft What shit

People saying it's unsafe yet not using it how you're supposed to, how it's designed to be used, not following any kind of guidelines and blaming it on the language (there are official core guidelines that force you to use it safely)

#

If you're gonna complain at least use it how you're supposed to

#

Using C++ in a non-suggested and discouraged way and complaining about it is exactly like entering a chemistry lab and not using any kind of protection and blaming it on chemistry

prisma wave
#

@old wyvern any idea how i can "delegate" a ToJSON implementation? I have this ```hs
instance ToJSON HoverEventAction where
toJSON ShowText = toJSON "show_text" :: String

but it complains that ` Couldn't match type ‘[Char]’ with ‘Value’       Expected type: Value         Actual type: String`
#

HoverEventAction is data HoverEventAction = ShowText | ShowItem | ShowEntity deriving (Show)

obtuse gale
#

It's just fucking common sense, if you were to use more than 3 fucking brain cells then none of those things would happen

onyx loom
#

🥲

obtuse gale
#

I'm actually mad

onyx loom
#

c++ sounds scary

#

u make me scared

oak raft
#

I'm scared kaliber idk if I'm making the right decision

#

hearing about c++ gives me the chills

onyx loom
#

go back to kotlin 🥲

ocean quartz
#

What happened to Weeb Mitten?

onyx loom
#

OMG

prisma wave
#

Rust and Haskell are all you need

onyx loom
#

HES GONE

prisma wave
oak raft
#

You got bored of anime?

onyx loom
#

i CANNOT believe this!

#

this is a huge feat for humanity!

oak raft
#

Watch jujutsu kaisen or something

onyx loom
#

soldier is back 😌

oak raft
prisma wave
#

Quite sad really

obtuse gale
forest pecan
prisma wave
#

Yes

obtuse gale
#

I'm Emily, nice to meet you

forest pecan
oak raft
#

nah im joking

obtuse gale
#

Lol

oak raft
#

but fr how could you use c++ "unsafely"?

ocean quartz
onyx loom
#

good

forest pecan
#

no

#

not good at all

prisma wave
oak raft
#

He probably sold his soul for elara 🙄

forest pecan
#

i am beating redempt up rn

#

in spigot discord

onyx loom
#

soldier good trap pfp bad

prisma wave
#

You were all complaining so it was free nitro

ocean quartz
prisma wave
#

Feel free to pay me and we can test

obtuse gale
prisma wave
#

I will be changing the pfp back after a month btw 😁

forest pecan
#

YES

onyx loom
#

oh please do not

ocean quartz
#

Nice

forest pecan
#

Set a timer

#

bm

onyx loom
#

ill pay u another month

forest pecan
#

set a timer

#

Quick bm set a timer to do that

#

you have high enough tier

oak raft
#

delete that

onyx loom
#

NO

forest pecan
#

Wtf

#

@onyx loom

onyx loom
#

trap pfp BAD

oak raft
#

HE needs to be a WEEB

onyx loom
#

weeb mitten BAD

prisma wave
#

=remindme

compact perchBOT
#
Reminders | Usage

Usage: =remindme <time> "<message>"
eg. =remindme in 5 hours "to feed the Llama"

forest pecan
#

YES!

pale shell
#

ok i got question, my stupid armor stand doesn't know how to stand in the middle of a block, any clue on fixes?

forest pecan
#

no

prisma wave
#

=remindme in 1 month "to change the pfp back to hot anime femboy"

compact perchBOT
#
New Reminder Set!
In 29 days, 23 hours, 59 minutes:

to change the pfp back to hot anime femboy

forest pecan
#

Less go

prisma wave
#

Thanks

onyx loom
#

😩 😩 😩 😩

pale shell
#

why bm just why.

forest pecan
#

ITS GOOD

#

very good mental health

#

very very

#

goodo

pale shell
#

=remindme in 1 month "to gift brister mitten a month of nitro to keep him weeb free"

compact perchBOT
#
Reminders | Invalid Tier

You need to be at least Tier V in order to set reminders!

pale shell
#

WHAT

forest pecan
#

bitch

#

hah

#

u stoopid

onyx loom
#

=remindme in 1 month "to remind odin to gift brister mitten a month of nitro to keep him weeb free"

compact perchBOT
#
New Reminder Set!
In 29 days, 23 hours, 59 minutes:

to remind odin to gift brister mitten a month of nitro to keep him weeb free

pale shell
#

scam

#

ty

prisma wave
onyx loom
#

🤣

pale shell
#

cant

pale shell
#

it doesn't work like that

onyx loom
#

do not use my own meme against me

forest pecan
#

i will

#

i can use your own power against you

pale shell
#

oh no

#

what has happened to dev general

onyx loom
#

weeb general 😩

forest pecan
#

ur mom

forest pecan
oak raft
#

You guys are unbelievable, there's no way you didn't like weeb mitten

pale shell
#

i got problem with code but idk if anyone can fix

#

it spawns the armor stand into the next block

old wyvern
#

ToJson is supposed to return a Value

pale shell
#

only 9000 xp to go until i get tier what ever is next.

old wyvern
#

ByteStrings might work as well I think, worth a shot

#

or actually that might just be what the String constructor of value takes

old wyvern
#

lit

prisma wave
#

i just did ```hs
{-# LANGUAGE InstanceSigs #-}
toJSON :: HoverEventAction -> Value
toJSON ShowText = "show_text"
toJSON ShowItem = "show_item"
toJSON ShowEntity = "show_entity"

#

might be a bad idea but it looks pretty so

old wyvern
#

nice

pale shell
#

bug

#

that looks haskell

prisma wave
#

wat

pale shell
#

?

prisma wave
pale shell
#

ok

#

"that looks like the horrible language of haskell"

prisma wave
#

Thanks for clarifying

pale shell
#

np

distant sun
#

What would be a good way to have --flagName (optional value) and still be able to use args[n] commands?

pale shell
#

@prisma wave why didn't you tell me kotlin was so easy to do this stuff??

prisma wave
#

Wut

pale shell
#

i'm working out how to get a random location and it seems "easy"

#

val randomLocation = listOf(locations).random()?.take(1) that'll work, right? thonking

static zealot
#

how do you guys work on multiple branches at the same time? Or is this not usual? xd

#

github branches I mean

#

oh wait

#

you can have local branches too can't you?

#

I forgot about that

ocean quartz
distant sun
#

it does

gusty glen
#

secret-cfg update:

prisma wave
#

What type is locations

pale shell
#

ok this is going worse than expected

#

val locations: List<Location>? = util.getLayerOfBlocks('as'.location, 5)

#

the ' things are ` things but it breaks discord

prisma wave
#

wtf

pale shell
#

wrong ?

distant sun
#

fun Location.getLayerOfBlocks(...)

ocean quartz
#

Why are you naming your stuff so badly lol

prisma wave
#

is that an instantiated util class

pale shell
#

because only i'd see it?

onyx loom
#

that whole thing is cursed

prisma wave
ocean quartz
#

Not an excuse, to the point that you are even using

`as`

Lol

#

Just name it armorStand

pale shell
#

i use that a ton?

#

it told me to do it that way

#

oh

#

you can do that.

onyx loom
#

IJ is just suggesting it

pale shell
#

I'm sorry, i'm new to kotlin

onyx loom
#

more often than not u wont have to use ``

distant sun
#

matt is talking about using as which is a keyword, not the `

pale shell
#

I thought you had to use the `

#

Learner mistakes, ig.

distant sun
#

You do.

ocean quartz
#

That's nothing of a Kotlin thing, ij isn't suggesting you use that, it's giving you an error because as is a Kotlin keyword
Name your variables things that make sense and describe what they are

prisma wave
pale shell
#

I've not done it the kotlin way.

distant sun
prisma wave
pale shell
ocean quartz
ocean quartz
pale shell
#

Okie

old wyvern
#

use apply instead of repeating those

obtuse gale
#

why the hell can the equipment be null

old wyvern
#
armorStand.equipment?.apply {
    chestPlate = ...
    leggings = ....
    boots = ....
    ...
}
pale shell
#

?

gusty glen
pale shell
#

you can do that yugi?

old wyvern
#

Yes

#

apply takes a receiver as its arg

obtuse gale
#

he wouldn't have done it if you couldn't

#

that would be rather stupid

pale shell
#

holy fuck, kotlin is cool

old wyvern
pale shell
#

slow down your horses

#

I might learn haskell August -> September time

old wyvern
#

Sure

pale shell
#

am i the only one who will put the order of equipment setting in the code how it is on the player?

#

like helmet at top, then chestplate then leggings then boots?

pale shell
#

I've changed code btw

#

that looks better doesn't it

onyx loom
#

u can still put setItem in the apply

obtuse gale
#

what the fuck is this

onyx loom
pale shell
#

=arrowcode

onyx loom
#

that is a thing of beauty emily

pale shell
#

?arrow-code

compact perchBOT
pale shell
#

that hurts.

prisma wave
#

?main

compact perchBOT
ocean quartz
distant sun
gusty glen
#

Opinions?

old wyvern
distant sun
#

Ouch

obtuse gale
old wyvern
#

holy shit

#

wow

#

xD

obtuse gale
#

lmao

distant sun
#

Cant just check, for example, if the entity type is an instance of Ghats, instead of the 5 checks?

obtuse gale
#

¯_(ツ)_/¯

#

I love how it says "Order is *EXTREMELY* important -- keep it right! =D" in all that clusterfuck

#

actually I want to see the git blame for this

distant sun
#

:))

old wyvern
#

Forget tree data structures, lets write actual trees in code!!!!

obtuse gale
#

xD

#

craftbukkit dude 🥲

obtuse gale
#

n0

obtuse gale
#

"Nathan Adams".. oh Dinnerbone why

distant sun
#

Link

static zealot
#

amazing

distant sun
#

Theres a thing called spaces

#

Also, that class got a recent update on march

old wyvern
#

Thats written by dinnerbone??

obtuse gale
#

parts of it yes

old wyvern
#

Someone fire that man please

obtuse gale
#

he was part of the original bukkit team, that's what got him in mojang lol

distant sun
#

Really? I thought he was already a part of it

obtuse gale
#

I believe he got in after

#

not sure

onyx loom
#

"professional" developers

distant sun
#

Said nobody ever about minecraft

obtuse gale
onyx loom
#

🥲

#

imagine emily LMAO

obtuse gale
#

🥲

#

did you apply?

obtuse gale
#

again?

onyx loom
#

i havent applied ever

obtuse gale
#

oh?

old wyvern
#

Do it kali

onyx loom
#

so much pressure 🥶

old wyvern
#

pressure good

onyx loom
#

im sure if i write a haskell program ill scare the reviewer, making them accept me instantly

#

im sure thats my problem

old wyvern
#

Do it

onyx loom
#

hey gaby wheres ur role

distant sun
#

Unleash the VB @onyx loom

steel heart
#

lol

#

md5 lombok argument in spigot discored

onyx loom
#

oh god

steel heart
#

"Free getters, setters, tostring, equals, hashcode"

old wyvern
#

rn?

steel heart
#

ye

old wyvern
#

Lmao

#

Crusade?

distant sun
#

Ouch ..

steel heart
#

idk

distant sun
onyx loom
#

😮 😱 😠

#

i will have to speak to pig about this

distant sun
#

I got some hot ideas for that bad boy

onyx loom
#

u been working hard on it recently i see

#

it feels like ur first plugin update in forever 😔

distant sun
#

Yea .. not so proud

#

But will be worth

ocean quartz
distant sun
#

Link @steel heart

prisma wave
distant sun
#

Also, change your name.

old wyvern
#

Whats the lomvokfaq?

prisma wave
#

?plsnolombok

compact perchBOT
#
FAQ Answer:

Why is Lombok bad?

  • It's a compiler hack - the Java compiler isn't designed to modify code, so it can cause difficult to debug errors, or worse
  • It requires an IDE plugin, so unless you've properly configured Maven, Gradle and your IDE, you'll get hundreds of compilation errors. This process takes time too, it's not easy
  • Lombok'd code won't show in Javadocs
  • The code generation is often unpredictable and difficult to debug, and often you'll have to do it "the hard way" anyway
  • Java is supposed to be explicit, Lombok hides a lot of key functionality into a subtle annotation which can be easy to miss
  • While IDEs support it with a plugin, it's usually more difficult to find specific things, like usages of a getter because they don't exist in the source code
  • Finally, Lombok'd bytecode doesn't match the source code, so it causes a pretty annoying warning in IntelliJ
distant sun
#

I agree that the boilerplate is annoying but lombok is not a substitute

obtuse gale
#

kotlin is fingerguns

distant sun
#

Well yea, if you REALLY want to get ride of the getters and setters then use kotlin, not fucking lombok

ocean quartz
#

Let's make a boilerplate free Java, with blackjack and hookers

distant sun
#

You really like those two, dont you? :))

ocean quartz
#

Ofc

prisma wave
#

Couldn't match expected type ‘Value’ with actual type ‘T.Text’

#

HexString {value :: T.Text }

obtuse gale
#

Look at you, haskell prayer

#

Kneeling down

prisma wave
#

ofc

distant sun
#

Man that looks so bad

prisma wave
#

probably because it doesn't work

unkempt tangle
#

rg.bukkit.plugin.UnknownDependencyException: Unknown dependency KBukkit. Please download and install KBukkit to run this plugin.

#

how?

boreal needle
#

im pretty sure i used lombok in one of my plugins

obtuse gale
#

yes you have

boreal needle
#

oop

#

guess I know what im doing tomorrow then

ocean quartz
#

Ticket for 2?

obtuse gale
#

make it 3

boreal needle
#

make that 3

obtuse gale
#

lol

steel heart
#

I think records killed md5

boreal needle
#

the existence of java above 8 killed md5

steel heart
#

netbeans

#

lombok

#

hmm

#

uh

#

yes

onyx loom
#

🤣

#

netbeans killed me man

obtuse gale
boreal needle
#

ok i have a serious question here

ocean quartz
#

It's more like he is killing himself lol

obtuse gale
#

he just shut lol

boreal needle
#

im going to redo an old plugin that uses Lombok

#

part of it has a public API

#

this api is literally all interfaces

obtuse gale
#

yes, bump minor version

#

oh

#

then no need I suppose

boreal needle
#

do i port it to kotlin

#

or leave it as java and port the implementation

prisma wave
#

toJSON (HexString hex) = String (T.cons '#' hex) I fixed it 😄

distant sun
#

Wait, md wants to add lombok to spigot or was just a general discussion?

boreal needle
#

general discussion

distant sun
#

Oh thank god

obtuse gale
#

if he does that paper is gonna hard fork so goddamn hard

distant sun
#

Spigot.quality -= Long.MAX_VALUE

old wyvern
distant sun
old wyvern
#

String

#

oh

#

fixed

#

btw bm

#

spigot

prisma wave
#

uh

old wyvern
#

md_5

boreal needle
#

can paper just hard fork already

old wyvern
#

lombok

obtuse gale
#

Proxi said the earliest it could happen was on 1.17 release

prisma wave
#

Data constructor not in scope: Value :: T.Text -> Value

onyx loom
#

not only lombok

#

HASKELL!

ocean quartz
#

Lombok in haskell!!

boreal needle
distant sun
boreal needle
#

theyll stop updating upstream

old wyvern
#

md_5 has attacked haskell!!! All forces unite!!!!

obtuse gale
#

yeah they wouldn't rely on spigot anymore

prisma wave
onyx loom
#

🥲

prisma wave
#

it's here

obtuse gale
#

in essence: paper would become its own bukkit impl

distant sun
old wyvern
#

md_5 must be stopped

#

at all costs

distant sun
#

^

prisma wave
#

@old wyvern invited you to hrypton

old wyvern
#

Ayy

steel heart
#

Lol

#

Invite me too

onyx loom
#

CONCLURE

#

change ur name

prisma wave
steel heart
#

bruh

old wyvern
#

Anyway, gn

steel heart
#

I see that you’re scared of impurity

old wyvern
#

Have exams tmr

steel heart
#

Gn

#

Gl

prisma wave
#

gn

onyx loom
#

impurity in haskell? impossible

steel heart
#

Ok

#

Changed

onyx loom
#

😐

prisma wave
#

it is pure

#

100% functionally pure

steel heart
#

😂

#

So like why no invite

#

You have to welcome your enemy (:

prisma wave
#

absolutely not

steel heart
#

Then I shall make jrypton

onyx loom
#

😳

#

krypton inception

#

kinda

boreal needle
#

skrypton when

prisma wave
#

Coward

forest pecan
#

for plugins

prisma wave
#

Oh no I almost forgot!

#

Fer·nan·do Pó·ov

onyx loom
#

Fer·nan·do Pó·ov

prisma wave
#

😌

boreal needle
#

what does that mean

oblique heath
#

Fer·nan·do Pó·ov

obtuse gale
#

it doesn't have a meaning

forest pecan
#

Fer·nan·do Pó·ov

prisma wave
#

Fer·nan·do Pó·ov

onyx loom
#

Fer·nan·do Pó·ov

obtuse gale
#

it's a spirit

#

you give it the meaning

prisma wave
#

It's an emotion

#

Elation

onyx loom
#

😌

obtuse gale
prisma wave
#

Esctasy

obtuse gale
#

:)

prisma wave
#

WHAT

oblique heath
#

what happened to the guy anyway

prisma wave
#

Fer·nan·do Pó·ov

prisma wave
#

A foul hovel

oblique heath
#

oh my

ocean quartz
onyx loom
#

impressive

prisma wave
#

Fer·nan·do Pó·ov

#

Blessed message

ocean quartz
obtuse gale
#

Does relocation affect resources or only class and package definitions? thonking

ocean quartz
#

Only classes and packages i think

onyx loom
obtuse gale
#

Hey, does anyone know how to reference a config variable with multiple string lines?

  - "Line one!"
  - "Line two!"
  - "Line three!"```
onyx loom
#

config.getStringList

distant sun
#

Any idea when were potion ids removed

ocean quartz
#

1.13 I think?

obtuse gale
#

I believe all "magic numbers"/numeric IDs were removed in 1.13

#

Maybe for some things they were migrated before, they have been planning that for years, but 1.13 was the ultimatum definitely

distant sun
#

Found it, 1.9

#

Who the fuck thought that a numeric system is better than what is used now smh

obtuse gale
steel heart
#

yes now hand me that lib

onyx loom
#

CONCLURE

#

change ur name

distant sun
#

@steel heart

#

Kalibear or nothing

onyx loom
#

NO

#

i am kalibear

steel heart
#

Ok

onyx loom
#

😐 😐 😐

fading drift
#

im a poor man wanting to make like $100 online

#

so far i have $17

#

i am mid way making a plugin for my smp

#

do you think it would be something people would buy

#

it takes stats for players and server

distant sun
#

@onyx loom i see no Kalibear

fading drift
#

and puts them on a webserver json

#

here is a pic from a few days ago

#

still wip

#

ok nvm

#

no pics

compact perchBOT
#
FAQ Answer:

You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.

fading drift
#

but it's a json api

onyx loom
half harness
frail glade
#

👋

half harness
#

HIIII

#

🙂

frail glade
#

Only took 4 extra days.

half harness
#

oof

scarlet raptor
frail glade
#

They are location locked.

#
  • I believe require Nitro.
scarlet raptor
#

uh okay thank you

fading drift
#

i used to have stickers

half harness
half harness
fading drift
#

you put code in console?

#

hmm

half harness
#

:/ intellij is recently being extremely slow

#

showing a million of the no memory warnings

#

it wasn't this slow before

#

before it would usually respond relatively quickly with

  • no servers running
  • one mc instance running, not in a server
  • one project open
    now, it's literally not doing anything
#

it's been loading for at least like 5-10 minutes ;-;

lost forge
#

Got to love when people leave a 1 star review with an error but don't contact you to resolve the error -.-

pale shell
#

Was the first review on my plugin, so I felt real upset about it

lost forge
#

I don't even get the error they posted... So....

pale shell
#

They managed to make an error you can't reproduce? Classic.

lost forge
#

Mhmm

#

And posted through review, so no way to help them resolve

pale shell
#

Oh, I had someone do that, reported the comment to spigot saying they didn't even attempt to join the support discord to get help and the review was removed

lost forge
#

Maybe I should do the same

pale shell
#

Worth a try, just put in the box they didn't attempt to contact you and directly put a 1 star review and they'll hopefully remove it

lost forge
#

YEah

pale shell
#

You use the same format in each of your update messages

Hey everyone,

<update message>

Thanks,
OmegaWeaponDev

#

:p

lost forge
#

😛

fading drift
#

@half harness it didn't reply so ping

pale shell
#

Hey @lost forge check the reviews ;)

lost forge
#

Haha thanks 😛

pale shell
#

No problem, just trying to help out a bit :) the plugin looks real cool by the way! 🔥

ocean quartz
#

Gotta love those NPE dump reviews lmao

lost forge
#

Yep haha. Specially ones that can't be reproduced

pale shell
#

Matt, your pfp seems hungry. He's been eating ever since I first seen him.

ocean quartz
#

Tbh I am hungry, i should go get a kitkat

pale shell
#

lol

lost forge
#

Grab one for us as well while you're at it

ocean quartz
#

Sure thing, it's one of those that comes with 3 in the package

pale shell
#

3??

frail glade
#

3??

pale shell
#

I need to see this lol

ocean quartz
pale shell
#

That's huge tf. Its the size of a pillow??

ocean quartz
pale shell
#

WTF

#

You eat 1 of those

#

Only 1

ocean quartz
#

They are normal kitkat sized lol

pale shell
#

It's a share bag

#

Normal sized meaning you only eat 1 right

ocean quartz
#

I mean 1 at a time

pale shell
#

Then it goes back in the fridge?

ocean quartz
#

Hand for scale

ocean quartz
pale shell
ocean quartz
#

There has been like 5 or 6 pics of my hand around here xD

pale shell
ocean quartz
#

You can easily find a picture of me on my twitter

frail glade
#

He just had to flex his engagement ring.

pale shell
ocean quartz
ocean quartz
pale shell
#

Is it just me who barely posts any pictures of themselves only?

obtuse gale
#

Matt do you bite your nails?

ocean quartz
#

yes

obtuse gale
#

noticeable lol

ocean quartz
#

Stress habit

pale shell
#

I wanna break it but I can't

#

Idk if it's a good thing or a bad thing that my face doesn't exist online

ocean quartz
obtuse gale
#

lol

pale shell
#

Yep I don't exist anywhere online face wise. That's good I guess.

obtuse gale
#

Not trying to sound rude but.. why does that matter

pale shell
#

Privacy?

ocean quartz
#

Privacy in 2021 kek

obtuse gale
#

yeah lol

pale shell
#

Alot of people don't really like their face to be found due to privacy.

obtuse gale
#

Not quite what I meant but I don't really have the words to form the question I'm trying to say

ocean quartz
#

Google probably knows exactly who you are, what you do, what you like, where you live, knowing your face or not won't change much lmao

pale shell
#

I mean, Google can know but legally they have to keep that confidential

ocean quartz
#

I'm sure they do kek

pale shell
#

A average human is worth $0.0005 to Google so

ocean quartz
#

Aight kitkat break done, back to slimjar

pale shell
ocean quartz
#

Yes

pale shell
#

:o

#

You didn't send us one? :(

ocean quartz
#

It'd probably melt

pale shell
#

I mean, it's cold enough here for it to freeze.

sweet cipher
oak raft
half harness
forest pecan
#

how cool

#

readthedocs is so pretty

lyric sandal
forest pecan
#

?

#

Wdym

lyric sandal
#

like a .jar for that haha

forest pecan
#

Oh uh

#

It’s still in development

lyric sandal
#

ah

forest pecan
#

You have to compile it by yourself if you want the jar

lyric sandal
#

That shouldnt be an issue.

forest pecan
#

Do you know how to compile the code in maven

#

Currently only supports windows and Mac but I’m working to support Linux

lyric sandal
#

lemme check if i still have maven installed one sec. Did a computer wipe cant remember if i reinstalled.

forest pecan
#

Ok

obtuse gale
#

gradle wrapper 😌

lyric sandal
#

Yep still have maven installed!

ocean quartz
#

@half harness About what you said in development
If you see any big Kotlin lib you'll realize they work in explicit mode, so you'll see public fun, which isn't that much different than public void

lyric sandal
forest pecan
#

Click on the parent module

half harness
forest pecan
#

Then run ‘mvn clean package’

obtuse gale
ocean quartz
half harness
#

phew

forest pecan
#

Well in my eyes it just clears the binaries

obtuse gale
#

what's so bad about an explicit return type @half harness

forest pecan
#

Mvn package will generate them if they aren’t existent, but if they are there it uses those

obtuse gale
#

....

half harness
#

what

#
val someVariable = "a"
```vs ```java
public final String someVariable = "a";
obtuse gale
#

don't the official conventions/guidelines require explicit type for fields?

#

I remember Bardy saying that

half harness
#

aaaaaaaaaaaaaaaaaaaaaaaaaa

ocean quartz
#

You can also compare

public val someVariable = "a"

To

public var something = "a";
half harness
#

😮

#

is that java 11?

ocean quartz
#

Anything above 10 iirc

half harness
#

ooo thats cool

obtuse gale
#

var was fully released in 10 yea

#

in incubation in 9

ocean quartz
#

The egg cracked in 10

obtuse gale
#

there's a caveat tho

#

you can only use them inside runnable code blocks 🤡 not in fields, exceptions or parameters

#

so lombok var good

#

jk

ocean quartz
#

It's a step in the right direction though

obtuse gale
#

I mean I'd rather use var than having to type

final Function<CommandTree<CommandSender>, CommandExecutionCoordinator<CommandSender>> executionCoordinatorFunction = AsynchronousCommandExecutionCoordinator.<CommandSender>newBuilder().build();
#

fucking cloud

ocean quartz
#

Lmao

obtuse gale
#

good use of !! :o?

#

or just stick ?. on every chained call :kekw:

ocean quartz
#

I'd add it on every chained call, !! is too unsafe

#

An example from Ktor

old wyvern
#

There are still use cases for when you should definitely use !! instead of ?.

#

Like when that nullable case is actually an unexpected state provided by some framework, failingfast is the best to detect errors rather than providing defaults

#

Using ?. in these places cost me a few days of debugging in a few projects

#

There are ofc alternatives that can also provide a message, either works

old wyvern
#

Haskell!!

ocean quartz
lost forge
#

Sounds boring

prisma wave
obtuse gale
#

Does pass by value mean that like a copy is passed as a param? So if the method edits the param it wont edit the original var?

prisma wave
#

Yes

obtuse gale
#

and pass by reference just passes the memory address?

#

so if its edited the original will be edited

prisma wave
#

Pretty much

neon latch
#

Yo, im a dev and i purchased the Guilds plugin, I wanted to know if you could send the src code so i can see how you made this plugin

#

Its a very useful plugin for me and my friends!

prisma wave
#

It's open source lol

steel heart
#

Decompile it 🤡

lunar cypress
#

you're joking bm

jovial warren
#

nope, he’s not

#

he even stole my about apparently

steel heart
jovial warren
#

I wish BM would just contribute to the real Krypton

#

but I guess it’s finally time to find a new core team member

steel heart
#

He turned to the dark side sadly

jovial warren
#

not even sure if I can remove his ownership role or not

steel heart
#

Rip

jovial warren
#

finding a decent replacement will be difficult though I think

old wyvern
#

Hrypton ftw!

#

Haskell shall rule

#

Also

jovial warren
#

Hrypton is doomed

#

and you ripped off both my name and my about

old wyvern
#

just realized I have like a 5 days gap between my first and second exam for some weird reason

#

xD

steel heart
#

Hrypton is an abomination

old wyvern
steel heart
old wyvern
#

This is possibly the best exam schedule I have gotten yet

jovial warren
old wyvern
#

😌

jovial warren
prisma wave
#

Server list ping coming soon

onyx loom
#

🥲

prisma wave
steel heart
#

Angular

jovial warren
#

right that’s it

#

you’re getting removed

onyx loom
#

woah is that in defence of him saying kotlin bad or just the fact that hes not contributing? 🥲

steel heart
#

Hi kaliber

onyx loom
#

shut it you

#

change ur name

steel heart
#

To what

onyx loom
#

Abow Conclure

steel heart
#

No I sold my name

jovial warren
#

with some project written in a “better language”

onyx loom
#

maybe it is a better language

steel heart
#

Ok now I changed

onyx loom
#

not good

jovial warren
#

conclure I swear

steel heart
#

😦

onyx loom
#

no impersonating mr conclure

jovial warren
#

I will find you

steel heart
#

Ok I will change

jovial warren
#

just reset your nick

onyx loom
#

^

steel heart
jovial warren
#

what’s wrong with the name conclure anyway?

steel heart
#

Just bored

#

It’s like the most boring name ever

onyx loom
steel heart
#

With all respect, my current name isn’t an impersonation

onyx loom
#

sus

prisma wave
#

But it is better

steel heart
#

No

#

Haskell is fine

#

But since it’s so functional it kinda sucks

prisma wave
#

Source?

steel heart
#

Me, and everyone except Haskell users

distant sun
old wyvern
#

Bm

#

Do you have any plan laid out on what all needs to be implemented?

#

Any sort of reference, Im free for almost this whole week, so might contribute

old wyvern
jovial warren
#

No

#

He said him and everyone except Haskell users think Haskell bad

prisma wave
#

Atm I just want to get the server list ping working though

#

Then we can decide if we actually want to take this further

old wyvern
#

Alrighty

distant sun
prisma wave
#

Kotlin bad

lost forge
#

Because ij has a mind of it's own most of the time

prisma wave
#

😭 😭 😭

distant sun
hot hull
distant sun
#

😄

old wyvern
prisma wave
#

yes

#

I have been persecuted

old wyvern
#

🥲

#

But guess what steve made after he was thrown out

#

NXT

#

Or rather

#

Hrypton

prisma wave
#

😌 😌 😌

#

Soon to revolutionise the minecraft server industry

onyx loom
#

Krypton bad Hrypton good

quiet depot
#

haskell bad

onyx loom
#

🤨

#

evidence?

quiet depot
#

gut feeling

lost forge
#

All programming languages are bad in their own way

onyx loom
#

except haskell

lost forge
#

Including Haskell

onyx loom
#

please back up ur claim

hot hull
#

Especially haskell is what you meant

old wyvern
old wyvern
#

Yes that should be fine gab

distant sun
#

aight, now only if I could get this stupid ide to work 🙄

jovial warren
jovial warren
steel heart
#

Objective facts

jovial warren
#

Also, gonna press X on you even managing to allow clients to see something in the world

#

You couldn't do it with MineKraft so I doubt you'll do it here

hot hull
#

Sheesh, weather do be nice af

onyx loom
#

i agree

#

apparently u can make an executable in java too

#

but the answer ur probably looking for is c++ or smth

#

Rider? i think

#

if u have jetbrains student thing

#

ah no CLion is the jetbrains IDE for c++

hot hull
#

Jesus Kali

onyx loom
#

but u can always use visual studio / vsc ig

hot hull
#

Sadge

onyx loom
#

looks like it

hot hull
#

Today was amazing, like 10+ in the morning so all I needed was a hoodie, and it's a bit windy rn so it's not too hot

#

Bitwise operator

lunar cypress
#

no

#

stream operator

hot hull
#

Oh didn't see it wasn't java eee

lunar cypress
#

out stream

#

why c++ PepeHands

#

wat

#

you can make executables with literally any language

#

also "making executables" isn't really specific

#

whats that

#

you want to make this for mobile or what

#

Don't see the point of using c++ for that

#

so much effort especially without an engine

#

You can make a game like this in anything

hot hull
#

Please say you're gonna use java, I want to see you want to commit sudoku when you're making the graphics

lunar cypress
#

maybe you'll have fun with godot

onyx loom
prisma wave
quiet depot
#

i will ban you

quiet depot
#

thx for bringing back soldier tho

prisma wave
#

you're welcome

prisma wave
#

HASKELL

#

and F#

#

you cannot.

#

trolling

steel heart
#

Efe depends

prisma wave
#

neither

obtuse gale
#

That is non-compliance C++ 🤡

prisma wave
#

Embarrassing

obtuse gale
#

That is C++ified C

onyx loom
#

oh no

#

emily gonna break down now

prisma wave
obtuse gale
#

Not even

onyx loom
#

also, why did efe select java syntax highlighting for c++ lol

obtuse gale
#

It's just C with cout instead of printf and new instead of malloc lol

onyx loom
#

how would YOU write that then

obtuse gale
#

Literally missing half of the program lol

prisma wave
onyx loom
#

bm has a point here

obtuse gale
#

lol

prisma wave
#

When do I not?

onyx loom
#

🌚

prisma wave
#

main = do

#

return ()

onyx loom
#

Fer·nan·do Pó·ov

prisma wave
#

Fer·nan·do Pó·ov

#

Pussy

half harness
#
data class 
``` 😌
#

what does @Data do, i forgot

#

but data class has a copy(params here) method

#

🤢

#

kotlin properties fingerguns

prisma wave
distant sun
#

any news about 1.17?

steel heart
#

Custom block types or smtng with resource packs

distant sun
#

what?

half harness
prisma wave
#
data Config = Config 
    { ip :: String,
       port :: Int }
#

Might have messed up the formatting but

half harness
#

wha

#

thats ugly

#

D:

prisma wave
#

why

half harness
#
data class Config(ip: String, port: Int)
``` 😌
prisma wave
#

classes 🤣 🤣

half harness
#

HRYPTON

#

TRAITOR

#

😡

quiet depot
#

oh god this is actually a real thing

#

I thought it was a joke

#

what the fuck is this formatting

pallid gale
#

.

quiet depot
#

‫.

distant sun
#

Agree

half harness
#

bm you summoned both admins

#

and a trusted

#

it's a sign

distant sun
#

"Delete repository"

half harness
#

hrypton doesn't have bardy on the team :p

prisma wave
#

what

prisma wave
half harness
quiet depot
#

horstmann shit

pallid gale
#

::

prisma wave
#

that's how you're supposed to do it ;-;

#

Haskell brace style

half harness
#

🤢

prisma wave
#

I will not tolerate this slander

jovial warren
#

Yeah Horstmann is awful

prisma wave
#

can your language automatically generate implementations of "interfaces"? No.

#

Does your language have native algebraic data types? Not really

jovial warren
#

Also, imagine not having access to Adventure smh

half harness
#

bARdY

#

hes a tTRAITOR

prisma wave
#

imagine needing adventure 🤣

jovial warren
#

Imagine trying to make a full server implementation in a trash language like Haskell 🤣

steel heart
#

Skript

prisma wave
#

Imagine not

#

Nice "type system" you've got there

hot hull
#

Imagine having to keep switching languages because you're too lazy to finish a project 🤡

prisma wave
#

Aww, you can infer variable types? That's cute

jovial warren
#

Nice awful brace style you got there

quiet depot
#

even md_5, who's known for his up-to-date practices (including using modern tools such as netbeans and maven), says haskell bad

half harness
quiet depot
#

guys

#

fun little forecast

#

5 mil messages in 100 days

jovial warren
#

What

#

Tf

hot hull
#

Y'all don't have lives

jovial warren
#

How

quiet depot
#

well

pale shell
#

only 5 mill?

quiet depot
#

we're at 4.3 mil rn

pale shell
#

that's rookie numbers.

quiet depot
#

and at a rate of 7k messages per day

pale shell
#

We need to get 10mill.

quiet depot
#

~100 days till 5 mil

hot hull
#

Great milestone

half harness
#

message #1

quiet depot
#

we have more messages than most servers odin 😦

half harness
#

message #2

pale shell
#

hi mitten

jovial warren
quiet depot
#

the hek is a paragon

#

a polygon of wisdom

#

more like

#

man's literally a square

half harness
quiet depot
#

see

#

square

prisma wave
#

Oh my bad

pale shell
#

rectangle

half harness
#

triangle

pale shell
#

it's rectangles...

lost forge
#

Circle

quiet depot
#

it's an edged circle

steel heart
#

Mention one good thing about Haskell Alex

prisma wave
prisma wave
pale shell
#

Hipster - Mitten?

quiet depot
#

ok so

steel heart
#

Elaborate on everything

quiet depot
#

an edgeless cube is a sphere

#

but an edged sphere isn't a cube

#

mind blown

prisma wave
#

1 sec

#

I will get back to you on this

pale shell
#

you ok there piggy

prisma wave
#

About to get on the bus

pale shell
#

why

steel heart
#

😂

pale shell
#

he can't be going to school because he'll be late

prisma wave
#

Going back

pale shell
#

there's nowhere to go on his plankton sized island

prisma wave
#

home time baby

jovial warren
#

You going home already? Jesus

prisma wave
#

average 9-3 school timetable Vs 8-12 enthusiast

#

ez

pale shell
#

wtf

#

you only do 4 hours?

#

wait... what were you doing in the hour and a half after

prisma wave
#

usually it's 8-3 but my computer science lesson was cancelled so

quiet depot
#

ur classes go for 3 hours?

prisma wave
#

uh

pale shell
#

imagine even having lessons still

#

smh

prisma wave
#

This is my timetable today but CS was cancelled so home early 😎

quiet depot
#

1.44 to 1.36

pale shell
#

Weird times

quiet depot
#

ur class goes backwards in time

pale shell
#

yeah thats what i was thinking