#dev-general

1 messages · Page 483 of 1

arctic juniper
#

did he accept a pr?

pale shell
#

no

#

I push directly to the gh

prisma wave
#

probably a merge commit or something

pale shell
#

oh might be dat

#

I did have to merge with your stuffs

#

I was on a rampage doing shit

arctic juniper
#
[ (a,b,c) | c <- [1..10], b <- [1..c], a <- [1..b], a^2 + b^2 == c^2]  ```is this kind of a nested loop?
prisma wave
#

Kind of

#

Yeah

#

you could do the same thing with a nested loop

#
res = []
for c in range(1, 10):
  for b in range(1, c):
    for a in range(1, b):
      if a**2 + b**2 == c**2:
        res.append((a,b,c))
arctic juniper
#
    lucky :: (Integral a) => a -> String  
    lucky 7 = "LUCKY NUMBER SEVEN!"  
    lucky x = "Sorry, you're out of luck, pal!"   ```whaaaaaa
#

reminds me of c++ templates

#

cool asf

#

sameee

#

use imgurrr

#

botted?

#

I have

#

quite often

#

it's been around for a while

obtuse gale
#

SFINAE 🤤 variadic templates 🤤

#

14,168 out of the blue and in such a short period of time sounds very sus..

arctic juniper
#

because that version is months old

hot hull
boreal needle
#

oh wow the discord web ui has been updated

onyx loom
#

everyone knows fj good

hot hull
#

Well yes

boreal needle
#

oh wait

#

theyve only updated it on my alt

#

that font for the roles

prisma wave
#

it gets better than that

#

you can pattern match everything

ocean quartz
#

Compact mode 😫

hot hull
boreal needle
#

ikr

#

dw i dont have compact on my main

#

much better :D

prisma wave
#

hey that's me!

boreal needle
#

it is indeed

ocean quartz
#

Emily be like

onyx loom
obtuse gale
arctic juniper
#
    bmiTell :: (RealFloat a) => a -> String  
    bmiTell bmi  
        | bmi <= 18.5 = "You're underweight, you emo, you!"  
        | bmi <= 25.0 = "You're supposedly normal. Pffft, I bet you're ugly!"  
        | bmi <= 30.0 = "You're fat! Lose some weight, fatty!"  
        | otherwise   = "You're a whale, congratulations!"  ```
#

lmfao

ocean quartz
#

I guess I'm emo

boreal needle
#

kek im in the 1st centile for my bmi

#

thats probably not good

ocean quartz
#

My bmi used to be around 15, which was super dangerous, put up some weight and now I'm around 17/18, still under but getting there

arctic juniper
#

15? jesus christ

ocean quartz
#

Yup, used to be very skinny

obtuse gale
#

I'm like 1.87~1.90 & just above 50kg 🥲

arctic juniper
#

that's 14 apparently

hot hull
#

Fam I'm 180+cm, 60kg, and I'm 19

#

That's a fat yikes

arctic juniper
#

fat? no

#

that's normal

#

18.5 - 25 is normal apparently

ocean quartz
#

I'm 172cm 55kg

obtuse gale
#

Smol

ocean quartz
#

Yeah sad

boreal needle
#

damnit i wanna be smol

#

no fair

hot hull
#

I'm skinny af

prisma wave
boreal needle
#

haskell is an insult

obtuse gale
#

Oh yeah Frosty how's the jogging going 🌝

hot hull
#

Shut

obtuse gale
#

Heh

hot hull
#

When I finish with school for this year, I'm gonna start

obtuse gale
#

Oh nice nice

arctic juniper
#

I should start doing something

obtuse gale
#

When is that

arctic juniper
#

don't really like jogging though

#

maybe biking

ocean quartz
obtuse gale
#

Yeah biking is neat

hot hull
#

I got like 3-4 weeks of exams left

frigid badge
onyx loom
#

🥲

frigid badge
#

x

#

x

#

x

onyx loom
#

x

obtuse gale
hot hull
ocean quartz
#

Soon they said

obtuse gale
#

Oh yo they updated mobile UI too

#

It's by far not as terrible as desktop

onyx loom
#

late

obtuse gale
#

The pings look the same

hot hull
#

I mean I did walk like 2-3km each day for the past month

#

So that's something

onyx loom
#

lol have they made the pings in italic emily or ami tripping?

#

oh nvm ur whole message in italics

obtuse gale
#

Lmao

ocean quartz
hot hull
#

"tried" :kek:

obtuse gale
#

You even tried?

#

What an achievement

onyx loom
#

impressive

ocean quartz
#

I gotta pretend

onyx loom
#

🏅

obtuse gale
#

I'm still here not knowing what the Temperature is outside 🥲

arctic juniper
#

I have a 2x2 widget on my phone for that

hot hull
#

Oh the weather outside is frightful

ocean quartz
#

It's gonna rain today which is nice

hot hull
#

nein I need sun

prisma wave
hot hull
#

Can't be fucked to have an umbrella

ocean quartz
#

Ugh i hate summer, it's already starting to get hot

arctic juniper
#

how did my haskell program run basically instantly when compiled with -O2?

obtuse gale
#

Compile time optimizations :pog:

arctic juniper
#

mad

prisma wave
#

with the cost of longer compile times

arctic juniper
#

didn't take longer than it took to run without optimizations

#

didn't take half as long actually

prisma wave
#

ghc kinda crazy

obtuse gale
#

I don't know about Haskell but at least in C and C++ the difference in compilation times w/ and w/o optimizations aren't really noticeable unless we're talking about massive projects

gritty plinth
#

Hey I need help with something
so I want code for moderation bot, music, and fun commands but I can't find github codes that i could just download change the prefix add the token and boo ya

steel heart
#

Haram

prisma wave
#

😮

#

redempt

#

we are best friends

steel heart
#

Yeah I had to confirm that

#

But it’s weird

#

He didn’t know your name is Alex

#

So mad sus

boreal needle
#

imagine anyone knowing who you are 🥲

hot hull
#

Imagine giving a fuck if people from across the world know your name

#

Or anyone for that matter

half harness
obtuse gale
#

Editor -> Color style?

half harness
#

code style?

#

or color scheme?

#

color scheme is set to atom one dark

obtuse gale
#

Yeah that ig

#

Idk have you tried turning it off and on again?

half harness
#

yep

#

ill try restarting IJ

#

also some of the buttons are white

#

which blind me

#

pops up almost every time i open IJ

#

and i press apply

obtuse gale
#

IJ bad

pale shell
ocean quartz
#

Ikr, Netbeans ftw!

half harness
#

no, notepad++

pale shell
#

hi matt

half harness
#

obviously

ocean quartz
#

Heyo

half harness
#

IDEs bad

pale shell
#

why am i banned from HC

onyx loom
#

eh

obtuse gale
#

@half harness do you speak their language????

#

lmaoooo

half harness
#

isn't factions like smp

#

sorta

#

idk what factions is

#

if its not pvp related

#

why is it on 1.8

#

ew

obtuse gale
#

It is

half harness
#

oh

#

whats factions about?

ocean quartz
obtuse gale
#

Uh

#

Idk it's pvp oriented

half harness
#

oh then its fine

#

🙂

ocean quartz
#

Wow, Dkim actually doesn't know about factions?

obtuse gale
pale shell
half harness
obtuse gale
half harness
ocean quartz
pale shell
#

I'm banned from the HelpChat Teamspeak server?

half harness
#

Factions servers are competitive PvP servers that let players team up by creating and joining different clans. Players within the same faction work together to gather resources, build bases, protect their land and recruit new members. Separate factions on the server can either choose to forge alliances and support each other, or become enemies and fight.
ah so its like a mixture of pvp and smp, right?

ocean quartz
#

Dkim, factions is like the OG of pvp lol

#

Is there a HelpChat teamspeak? Wtf

half harness
obtuse gale
#

With a shit ton of plugins added usually and $837382 jars

pale shell
ocean quartz
#

Afaik that hasn't been used for years lol

pale shell
#

I use teamspeak a lot?

ocean quartz
#

But no one else does

half harness
#

its UI sucks compared to discord

ocean quartz
#

Lol, like there is a an actual UI, it's as old as it gets

pale shell
#

ok thats fake news

#

i happy. i fixed more bugs

#

I just gotta work out how to remove the old blocks, @prisma wave you know how to do this or nah?

#

imgur?

#

just upload the img?

half harness
#

i was just going to say "imagine not using sharex/lightshot" lol

half harness
pale shell
#

no i mean upload it directly here

half harness
#

wheras with image perms u can just copy and paste the image

half harness
#

👀

pale shell
#

ya'll know eachover?

obtuse gale
#

:doubt:

#

Fair

steel heart
#

bruh the new discord color

obtuse gale
#

Yeah

ocean quartz
half harness
#

was just going to ask in JDA discord but it just got raided.. so ill ask here lol

prisma wave
#

lmao

half harness
#
        Runtime.getRuntime().addShutdownHook(thread(false) {
            if (jda.status == JDA.Status.CONNECTED) {
                println("Stopping the bot!")
                jda.shutdown()
                println("Stopped")
            }
        })
```will this work? I don't want an error
#

because I don't want to stop it when its already stopped

prisma wave
#

try it and see?

half harness
#

or should i just wrap in a try/catch

ocean quartz
#

?tryandsee

compact perchBOT
half harness
#

;-;

half harness
#

wdym

#

if i exit out

#

forgetting to use stop command

#

im just looking in the code

#

of JDA

heady birch
#

Qbasic is awesome

old wyvern
#

Sorry, was asleep, but yea. that would work. Just need to make sure any relocation applied to the bootstrap module is shared to the isolated classes as well. Same goes for classes that need to be downloaded internally as well (https://github.com/SlimJar/slimjar/issues/12), i.e relocations applied to slimjar need to be applied to that as well at runtime

obtuse gale
#

Aaaah I see

heady birch
#

Stress free programming

#

dos VM 🙂

old wyvern
obtuse gale
#

oh god

#

oh GOD

#

I'm gonna frigging cum

prisma wave
#

that's really immature

obtuse gale
#

idc

prisma wave
#

you SHOULD care

obtuse gale
#

why

onyx loom
#

because immaturity bad

#

maturity good

obtuse gale
#

huh?

heady birch
#

I need one of those programmable calculators

obtuse gale
#

yo I thought pattern matching was local to the scope!!!

heady birch
#

I remember making ping pong on my friends

prisma wave
heady birch
#

I was using java, 16 and it had smart casting

#

if (thing instanceof ClassType theThing) {

}

obtuse gale
#

nono can't use var :kekw:

#

this is awesome

onyx loom
cinder flare
obtuse gale
#

woah there

cinder flare
#

is that why you're a tier 1

#

ah nice

distant sun
#

F

cinder flare
#

just be older idiot

obtuse gale
#

but it does exist after it, outside

ocean quartz
#

And you go on to make a statement that could get you banned again lol

cinder flare
#

oh so it still declares the variable? I am very confused as to what's actually happening here

#

?imgur

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.

ocean quartz
cinder flare
#

what the fuck efe

#

have you ever heard of empathy

#

they're fucking weird then

#

I don't think so

ocean quartz
cinder flare
#

I uh... don't agree with that

#

Morals and society in general is what separates us from other animals

pastel imp
#

Random question cause I got told to get one other person that isn't me or my friends that hate skript, do you dislike/hate skript?

cinder flare
#

Uh yeah

#

It's in the name, it's a shitty scripting language

old wyvern
#

What happened to efe?

cinder flare
#

Just write Java

cinder flare
ocean quartz
old wyvern
#

ToSd?

cinder flare
#

you have to be 16 to use discord in germany

#

and efe is not

old wyvern
#

oh lmao

cinder flare
#

lmao

#

now that's really illegal

obtuse gale
half harness
#

thats a place for dkim den

stuck harbor
#

yeet

#

wait

#

efe with green name

#

something is off

ocean quartz
cinder flare
#

tier v gone, never to be seen again by efe

prisma wave
#

Not being 16 🥶 🤣 🥲 😖 🥴

ocean quartz
#

Next in line is Glare pog

cinder flare
ocean quartz
#

A few weeks

cinder flare
#

a few potential MF users lol

obtuse gale
#

Mateus is typing...

ocean quartz
#

I actually don't mind the new Discord logo, but

We’re buffing out the imperfections and making our weird, pig-snout-Mickey-Mouse controller a bit friendlier for everyone, no matter your interests.

A little secret: our old logo wasn’t even symmetrical. No, seriously. Both the top and bottom of our old logo were totally wonky to a keen eye. Which in a way was charming, but mostly embarrassing.
I mean asymmetry isn't always bad, for example Google's logo

obtuse gale
#

Mateus has typed.

ocean quartz
#

Lmao

distant sun
#

Mateus is noob.

ocean quartz
#

Very

#

I find the new logo kinda cute

half harness
#

tOxIc StAfF

obtuse gale
#

smh gaby

ocean quartz
#

Dw about it, Gaby is noob as well

forest pecan
#

Skript is my jam

steel heart
#

skript is good

forest pecan
#

Skript is Very good

#

Very good

cinder flare
#

y'all

forest pecan
#

Better than java

#

Very very very good

sweet cipher
#

Skript is The good

pastel imp
#

I will kill someone.

cinder flare
#

wait why is conclure stealing BM's name lol

forest pecan
obtuse gale
ocean quartz
ocean quartz
cinder flare
forest pecan
steel heart
forest pecan
#

line up boys

steel heart
#

ok

#

new name gg

pastel imp
cinder flare
#

deque.enqueue(emilyy).enqueue(Matt).enqueue(Star).enqueue(Pulsebeat_02)

#

ah nice

steel heart
#

no

forest pecan
steel heart
#

skript can be suitable for small things

pastel imp
steel heart
#

ofc its not superior for bigger stuff

cinder flare
#

bro no

ocean quartz
#

Oh my god

obtuse gale
#

😂

cinder flare
#

and it's in French

#

🤮

ocean quartz
#

God is dead and we killed him

old wyvern
#

😌

forest pecan
old wyvern
cinder flare
#

haskell logo is very nice ill admit

old wyvern
#

😌

#

lambda good

cinder flare
#

oh dear god

sweet cipher
steel heart
#

okay I will capitalize skript next time

ocean quartz
#

The orange version is hawt

obtuse gale
#

oh no not VS code :kekw:

old wyvern
cinder flare
obtuse gale
#

xD

old wyvern
sweet cipher
ocean quartz
#

Yass

steel heart
#

😄

forest pecan
cinder flare
forest pecan
#

i wanna see what pops up

steel heart
#

nice

forest pecan
#

lmao

obtuse gale
cinder flare
#

that's not the worst

obtuse gale
cinder flare
obtuse gale
#

LOL

forest pecan
steel heart
#

at this point he should learn how to code with spigot api or smtng

obtuse gale
#

yea

#

but

#

no

onyx loom
cinder flare
#

ddude this was released 7 hours ago

#

this guy is still working on this wtf

obtuse gale
steel heart
#

lol

cinder flare
steel heart
#

Hello, do you have a problem insulting my skript plugin because it is becoming Harassment! thank you !
I feel bad for that Skripter honestly

old wyvern
#

Ya'll remember the skript anti cheat?

cinder flare
#
Get ready this aint harrassment but think this is garbage. Not only does your code feel incredibly unorganized(it is trash), half of the variables you use in your skript arent even used. the amount of "stop"s in your code are horrendouse and right off the bat unprofessional. Making a skript for a plugin thats 10x better and works better that doesnt give you SHIT lag, would be much more recommended. I know java is hard and complicated but you gotta actually try first before "filling up" your skript with useless stuff.


2nd Part:

Please dont add "BungeeCord Support" cus its not true and its garbo. Skript doesnt even have a bungee cord thing which literally makes no sense too since your making a world edit plugin.

3rd Part:

ITs bad

part 4:

ok this is the end dont take this offensively but like take this offensiveley but dont so...... take it offensively
onyx loom
#

the greatest anti cheat of all time 😌

obtuse gale
distant sun
steel heart
#

yeah

#

dropped 5 star lol

old wyvern
cinder flare
cinder flare
#

bruh

distant sun
obtuse gale
#

yeah lmao0

half harness
#

rip his reviews

distant sun
#

Conclure, dont ..

steel heart
#

142k

#

damn

half harness
obtuse gale
cinder flare
#

this guy also made Essentials (Skript)

distant sun
#

=pl GUIhelper

compact perchBOT
distant sun
#

Everyone go and leave good reviews for this cutie instead :)

steel heart
#

=pl permissionsex

compact perchBOT
ocean quartz
#

142k downloads wtf

steel heart
#

lul

obtuse gale
# compact perch

you'd be surprised by the amount of people that show up in the LP discord with that installed

cinder flare
ocean quartz
#

=pl citizens cmd

compact perchBOT
#

v2.5.1 by ipsyko
Add commands to a Citizens NPC.

Downloads:

146,292

Likes:

75

Reviews:

103

obtuse gale
#

not with PEX, but with that one and LP ofc

distant sun
ocean quartz
#

Almost 150k pog

distant sun
half harness
#

even this guy who doesn't know how to spell knows that skript is bad 🥲

distant sun
cinder flare
#

is it a yaml-based menu builder like DeluxeMenus?

steel heart
#

god thanks

half harness
#

lol

distant sun
#

You use it to create configs for other plugins, Star

ocean quartz
#

Lmao

cinder flare
#

ohhh

#

that's interesting

steel heart
#

=pl commandnpc

#

which one is yours matt

distant sun
steel heart
#

oh

#

wtf

compact perchBOT
#

v1.9.1 by messageofdeath
Add Commands to your Citizens 2 NPC! 1.12 Ready (When Citizens comes out)

Downloads:

58,367

Likes:

19

Reviews:

47

half harness
#

lol

obtuse gale
#

When Citizens comes out

steel heart
#

=pl deluxeasyncjoinleavemessage

compact perchBOT
steel heart
#

a must have on server plugin ^

half harness
#

best

#

The ultimate join/leave plugin for professional performance, verified by md5 himself (/s)
it sounds like you put the /s there bc md5 didn't verify it

cinder flare
#

look at all those versions!

cinder flare
#

lucyy oofed you haha

ocean quartz
#

Anyone know how to turn off coverage? I accidentally clicked on run with coverage instead of debug and shit makes it awful to debug 😩

steel heart
#

lmfao

cinder flare
#

Ctrl + Alt + F6

forest pecan
#

restart it

#

lol

cinder flare
#

or Analyze -> Show Code Coverage Data

ocean quartz
#

That'd run it again

ocean quartz
#

I'll just restart 😩

half harness
#

I made the commands variable in my lib immutable 🥲

ocean quartz
cinder flare
#

what

ocean quartz
half harness
#

oops

obtuse gale
#

:gasm:

cinder flare
#

java 16 really going hard dude

steel heart
#

nice I bet eclipse doesnt have that

obtuse gale
#

hahaha

cinder flare
#

nice

steel heart
#

wonderful

obtuse gale
#

lol

old wyvern
#

@ocean quartz coverage data persists between restarts right?

half harness
ocean quartz
#

Ayy, got this parsing working, now just need to handle sub lists
from:

# Text entry            
* [Entry 1](test.md)

Getting

old wyvern
#

Ayy nice

cinder flare
#

is that markdown parsing?

ocean quartz
#

Markdown into an index (tbh idk how to call it)
The side navigation thingy, like this

#

For example that would be

# GUI
* [MF-GUI](something.md)
 * [Setup](setup.md)
 * [GUI](gui.md)
 etc
cinder flare
#

ah I see, indent level

#

that makes sense

ocean quartz
#

Ugh, now i need to put my brain to work to figure how i'll handle the sub lists thingy 😩

half harness
#

10/10 error description

forest pecan
#

Matt use rst

ocean quartz
half harness
#

lol

ocean quartz
forest pecan
#

restructured text

ocean quartz
#

For?

forest pecan
#

docs

ocean quartz
#

Is that the one you used? The same as adventure?

forest pecan
#

Yeah

ocean quartz
#

Eh, it's quite ugly

forest pecan
#

well, you can add more

#

and there is a markdown plugin

ocean quartz
#

I'd rather keep using gitbook instead of that

hallow crane
ocean quartz
#

Yeah it's down

hallow crane
#

Also does anyone know of a documentation app type thing that looks identical to gitbook but doesn't have the branding

#

/ open source

forest pecan
#

maybe sphinx can remove brand idk

cinder flare
#

mdbook slaps

#

and it's in Rust!

hallow crane
#

sphinx?

#

Isn't that like 1990's type

forest pecan
#

Uh no not at all

#

lmao

hallow crane
forest pecan
#

That is not it

hallow crane
#

that was made with sphinx

forest pecan
#

You know that is a shitty theme

#

lmao

hallow crane
#

oh I dont like that

forest pecan
#

o

hallow crane
#

I like gitbook's theme

#

or docusaurus

#

which I use

#

but its a little complicated

#

It's react which I use on a daily basis but I want it to be like vue or somethn

forest pecan
#

yea

ocean quartz
#

I'm making one with Ktor and React and it's been hella fun

hallow crane
#

I've gotten super used to vue and made tons of web apps with it

#

React was my first tho

ocean quartz
#

This is what I have so far on the front end, working on the backend and parsing from GH now before I keep going on the design

unkempt tangle
ocean quartz
unkempt tangle
cinder flare
#

what

#

it's very dark on my side

ocean quartz
#

Nice invert attempt, should have tried changing the mouse as well

unkempt tangle
#

You mis understand

cinder flare
#

bro wtf is wrong with your phone

ocean quartz
#

Ikr

wicked hare
#

lmao what

pale shell
#

??

wicked hare
#

why is it only that video too

old wyvern
#

That happens on dark mode on some phones

#

Same with movie posters on amazon prime notifications

wicked hare
#

weirdchamp

pale shell
#

I am happy.. Today has treated me well.

old wyvern
#

You learnt haskell?

wicked hare
#

ok

#

lmao

pale shell
#

Can't wait to pay others to say thank you.

wicked hare
#

uh

#

you good bro?

pale shell
#

:)

wicked hare
#

oh

#

oh

pale shell
#

?

wicked hare
#

nothing

ocean quartz
#

How much you paying?

wicked hare
#

lmao

#

asking the real questions here

pale shell
#

It'll be a nice amount.

#

Hundreds or even thousands.

wicked hare
#

uh

#

you know

cinder flare
#

bro why is the JDK only offered in .tar.gz form or .rpm form

wicked hare
#

im a pretty good thank you sayer

cinder flare
#

like nobody even uses red hat anymore

cinder flare
#

where's my .deb huh

pale shell
#

Honest question, how much would it cost to buy a actual server and how safe would it be to host a server off it?

half harness
old wyvern
#

a dedi? or just a vps?

half harness
#

mc server?

pale shell
#

Like a mc server

half harness
#

how much ram?

cinder flare
#

like a VPS?

pale shell
#

I might buy a physical server

cinder flare
#

or like actual hardware to host at your own house

pale shell
#

I'd host it in my own house.

cinder flare
#

cause hosting at your own house is probably not a great idea

pale shell
#

How come

cinder flare
#

you'd need to port forward, opens your network to increased attack vector, hard to manage, easy to mess up the security, it might go down, you might hit your ISP data cap, speeds might be too slow, uses a lot of power

pale shell
#

What's the safest option?

cinder flare
#

a VPS

#

or a dedi at a company

pale shell
#

Alright.

#

Thank you! :)

wicked hare
#

"uses a lot of power"
you've seen server
now get ready for
16k dual rtx 3090s

obtuse gale
wicked hare
#

lmao

cinder flare
#

i'd watch

pale shell
old wyvern
#

Streaming Java level 45, BOSS FIGHT

cinder flare
#

i bet jetbrains has a twitch

pale shell
#

Kotlin is cool.

#

Might port pmines over to it.

cinder flare
#

odin have you seen the revelation with 1.17?

pale shell
#

?

cinder flare
#

they're moving the minimum java version to 16

pale shell
#

Uh oh.

cinder flare
#

so that means we'll actually get to use new features!

#

like record classes, mmmm 🙂

pale shell
#

Oh??

wicked hare
#

i've never used records

pale shell
#

What's a record class?

cinder flare
#

it's a zero-cost abstraction essentially

pale shell
#

:o

cinder flare
#

like a class but without all the overhead

ocean quartz
steel heart
cinder flare
#

similar to a struct in C programming

pale shell
#

Is it bad I'm scared to ask questions incase I sound dumb? :(

wicked hare
cinder flare
#

bro I deal with dumb people all day, you're surely not that bad

wicked hare
#

you should ask questions

#

even if you look dumb

#

no one cares

pale shell
#

I probably annoy all of you

ocean quartz
wicked hare
#

if you have that little self confidence

cinder flare
#

nah bro

#

you funny

pale shell
#

I couldn't work out why my plugin wasn't loading today.

#

You know you need to move the jar from the build folder right? LOL

wicked hare
#

yeah

cinder flare
#

ah I have that in my copy.sh script

#

it deletes the old one and moves the current one in

pale shell
#

It took me 3 hours to work out why it wasnt loading

steel heart
#

gradle

wicked hare
#

i just made it go straight into the plugin folder kekw

#

bad idea
but haha yes

cinder flare
#

i bet if I was smart I could even get gradle to call it for me

pale shell
#

I am SO DUMB

wicked hare
#

nice

ocean quartz
wicked hare
#

we all are

pale shell
#

No I'm worse trust me

wicked hare
wicked hare
cinder flare
#

hey @ocean quartz do you use debian much

steel heart
pale shell
#

I couldn't work out why the plugin was setting emerald blocks everywhere, I had it as a debug block KEKW

steel heart
#

I consider myself dumbest here

pale shell
#

No

#

I AM

wicked hare
#

we'll duel

ocean quartz
steel heart
#

stop capping odin

#

sure

wicked hare
#

loser wins

steel heart
#

no

wicked hare
#

lmao

steel heart
#

u have to be smart to lose

wicked hare
#

wanna actually play?

cinder flare
steel heart
#

no I will lose too many braincells if I play chess

wicked hare
#

uh

#

nice

ocean quartz
pale shell
#

Starslip, I tried using to use a zoom call link to join a skype meeting.

cinder flare
#

ahhh

#

i guess I'll have to build it myself 🥲

quiet depot
#

star

#

stop

wicked hare
#

it's going to be tough to beat this one

quiet depot
#

use sdkman

cinder flare
#

oh shit i forgot that works on linux

steel heart
wicked hare
#

im losing braincells

cinder flare
#

piggy you're my hero ❤️

pale shell
wicked hare
#

well

#

that's not hard to do

pale shell
#

You calling me fat??

#

:(

old wyvern
#

Does sdkman even have 16?

wicked hare
pale shell
#

I wanna make a report against hex

cinder flare
#

it fucking better

#

that's the whole appeal I hear

wicked hare
#

1v1 chess

old wyvern
#

Maybe does, I dont think I specified the version when installing

#

Which gave me 11

#

🙃

steel heart
obtuse gale
wicked hare
pale shell
#

Is chess the one where you have to pull the bricks out the tower

old wyvern
steel heart
#

yes

#

it is

wicked hare
#

how did you know

#

see

#

you're not dumb

steel heart
#

^

old wyvern
#

jenss

#

chenga

wicked hare
#

that's cursed

#

ban yugi

pale shell
old wyvern
#

🥲

old wyvern
#

true king right there

steel heart
#

lol yea

pale shell
wicked hare
steel heart
#

sus link

wicked hare
#

smh

#

lichess is open source so dw

#

who am i playing against

pale shell
#

Idk

steel heart
#

not me

#

assumably yugi

#

he's a master mind

pale shell
#

I managed to charge back against myself. Beat that.

wicked hare
#

i see

#

@old wyvern is it you

steel heart
pale shell
half harness
#

uh

obtuse gale
#

odin

wicked hare
obtuse gale
#

you are fucking stupid

wicked hare
#

that's just bad health

obtuse gale
#

is that what you wanted to hear?

pale shell
wicked hare
#

am i wrong tho

steel heart
#

thats like impossible odin unless u're really human

pale shell
old wyvern
wicked hare
#

are you playing chess

#

against me

pale shell
#

Would've been funny if that happened.

steel heart
#

Uh well I am not competing against a human so you're disqualified ok I win ty

old wyvern
#

No?

pale shell
#

I am human.

steel heart
#

cap

wicked hare
#

the person who is playing against me is decent for sure

steel heart
#

prove it

pale shell
#

Donald trump is an orange.

steel heart
#

lol

#

how do u know?

pale shell
#

Yes

steel heart
#

must surely be the work of a master mind to access such confidential information

wicked hare
#

Hextanium: who are you lmao
[black] Thats a nice question!

pale shell
#

Well you wouldn't be able to get me arrested because nobody knows what I look like.

sweet cipher
#

You look like you

steel heart
#

^smart answer right there

#

also concludes I am dumber

wicked hare
#

who here types with reasonably well grammar

ocean quartz
#

I try to, but only so much I can do in English lmao

pale shell
#

The thing what worries me is I look a bit like him.

wicked hare
#

kekw

steel heart
wicked hare
#

bruh who's black

half harness
#

what

pale shell
#

Color matters why?

wicked hare
#

gg

#

who was black in my game

pale shell
#

Oh

#

🥲

half harness
#

🥲

#

lol that was a very random question btw

wicked hare
#

for extra clarity

pale shell
#

What

wicked hare
#

whomst was that

steel heart
#

my doggo

#

😄

half harness
#

wait

#

only 28

ocean quartz
#

"only"

half harness
#

😩 this is what happens if you convert to DI

pale shell
#

Fix it

half harness
#

i am

pale shell
#

Why

half harness
#

?

pale shell
#

Why you fixing it

steel heart
half harness
pale shell
#

I broke dyno.

half harness
#

gg

pale shell
#

Check bot commands lol

half harness
#

wdym

pale shell
#

#bot-commands

#

It's been thinking for like 3 mins

half harness
#

its been like that for weeks

pale shell
#

Oh

old wyvern
#

How does it want to be test a damn closing brace????

cinder flare
#

nice got adoptopenjdk 16.0.1 hotspot

#

sdkman is kinda cute

old wyvern
#

oh wait

#

I think it wants me to make connection null

#

🙃

old wyvern
#

ok fixed coverage but the solution is quite questionable

eternal compass
#

does anyone have any advice on what I should do for NPEs that InteliJ warns be about, but aren't actually an issue, since I make sure they won't happen myself

#

(I only check items I previously set for example, but InteliJ doesn't understand that)

old wyvern
#

Show code

eternal compass
#

well I mean in general

#

not in a specific instance

#

but sure

old wyvern
#

Depends, there are cases where you just dont notice the nullability

#

like with fields

#

If it a local variable that you checked

#

You can just use Objects.requireNonNull with a proper message in case it fails due to some changes later on

eternal compass
#
final ItemStack redItem = new ItemStack(Material.RED_CONCRETE);
ItemMeta itemMeta = redItem.getItemMeta();
itemMeta.getPersistentDataContainer().set(key, PersistentDataType.INTEGER, buttons.intValue());
redItem.setItemMeta(itemMeta);
selectorGui.addItem(ItemBuilder.from(redItem).setName("§cDisabled").asGuiItem(event -> System.out(event.getItem().getItemMeta().getPersistentDataContainer().get(key, PersistentDataType.INTEGER)));
#

that for example will never get an NPE (It might actually, thats not my exact code, so I might have goofed, but it shouldent)

eternal compass
old wyvern
#

second argument

eternal compass
#

ooh, cool

obtuse gale
old wyvern
#

lol

obtuse gale
#

@old wyvern thonking

#

why does github mobile let me merge it lmao

old wyvern
#

no idea lmao

half harness
#

🥲

old wyvern
#

try clicking merge and see what happens ig

#

Might just be an error popup

obtuse gale
#

well it's git it can be reverted

#

so

old wyvern
#

Sure, try it

obtuse gale
#

:(

old wyvern
#

What does it say?

obtuse gale
#

it shows a toast message saying "emilyy-dev does not have the correct permissions to execute MergePullRequest"

#

smh

old wyvern
#

lol, maybe its just a bug on the app

obtuse gale
#

I'm disappointed

old wyvern
#

also, Ill merge that after testing with relocations tmr

obtuse gale
#

yeah yeah no worries

obtuse gale
#

Is anyone aware of some kind of Java <- Kotlin compatibility on Java 16...?

#

I only upgraded java and it started suggesting me kt classes thonking

half harness
#

🤣

obtuse gale
#

no but like for real though

#

this is hilarious and baffling

lost forge
#

Try it, see how much you can do with it

half harness
#

xD

#

u dont have kotlin plugin in build.gradle or anything?

obtuse gale
old wyvern
#

what... lmao xD

obtuse gale
#

I have no idea

old wyvern
#

Is the project on git fefo?

obtuse gale
#

and when I go to the definition of the class.. well.. it's the data class, in kt's .kt file

old wyvern
#

xD

obtuse gale
#

actually sad fingerguns

old wyvern
#

does it happen in that single class or everywhere?

obtuse gale
#

everywhere in the project... it doesn't happen in other projects, so it surely has to be a transitive dependency, right?

old wyvern
#

Possibly yea

#

What do you depend on?

obtuse gale
#

oooh hold on a fucking minute

#

it's moshi!!

#

goddammit!

old wyvern
#

xD

obtuse gale
#

ooh record classes are like enum classes

#

they implicitly extend the abstract Record class and you cannot explicitly extend it

hot hull
#

That last request paid makes me giggle

old wyvern
#

lol

ocean quartz
#

That's actually quite cool

obtuse gale
#

I mean it's an array really lol

#

it's probably IJ being stupid with code analysis

#

also you can use record as an identifier

#

it's not strictly reserved for the keyword

ocean quartz
obtuse gale
#

if they pull that off 100% probably

#

it's not really an incompatible change, especially for the compiler

#

but the JEP mentions it would be a pain in the ass for IDE vendors

#

and I can see a few cases it would be incompatible

#

also yield lol

#

1..4 -> 😩

#

close enough

ocean quartz
#

Ugh I hate this
You ever start writing something and it slowly starts getting messy?
God, the more I write the worse it gets

old wyvern
#

🥲

obtuse gale
ocean quartz
#

Lmao

#

Also this is my current process for reading this 😩
(no, not parsing the HTML, this is just a representation of the final result)

obtuse gale
#

do I smell... recursion?

ocean quartz
#

Oh honey, i've been doing recursion on this for a while, and I hate it

obtuse gale
#

🥲

ocean quartz
#

I think i have an idea, I can open a link builder on the LI open, and if another LI appears I add the previous builder to the ul builder instead of closing it later
God i need to refactor this entire thing once I get the logic done

old wyvern
#

Recursion is love, recursion is life

ocean quartz
#

Because i have a peanut brain 😫

old wyvern
ocean quartz
#

Matt has big brain once in a while, depends on the phase of the moon or the speed of the wind, 99% is pure procrastination

old wyvern
#

xD

hot hull
#

Matt, if it starts getting ugly, just ctrl a delete

#

And start again

distant sun
#

@steel heart :3

oak coyote
prisma wave
#

71 million people recovered 😌

jovial warren
jovial warren
prisma wave
#

🥲

jovial warren
#

Lol

jovial warren
#

Thinking about Krypton (again), I'm wondering if I should relocate the API package on to the root, so it ends up being org.kryptonmc.api instead of org.kryptonmc.krypton.api

#

To make the imports a bit nicer

steel heart
#

yes

#

a good idea

obtuse gale
#

Because it is

jovial warren
#

Never used to be

#

Unless that isn't Java

obtuse gale
#

Upgraded to java 16 yesterday

#

Idk when they were added

jovial warren
#

Also since when did yield exist

obtuse gale
#

Man I've been toying with fancy features all night, I feel like a kid in a candy store

hot hull
#

I hear one more person say legacy after all these new fancy features and imma start shooting

obtuse gale
#

Yeah lol

onyx loom
#

"kotlin had them first"

jovial warren
#

Lol

obtuse gale
#

Weird

jovial warren
#

Nah Java 13

#

Actually, Java 12 made switch an expression, Java 13 added yield

#

Java 12 had break able to return a value

obtuse gale
#

The JEP says delivered in 14 lol

jovial warren
#

Oh

onyx loom
#

probably preview

obtuse gale
#

Yeah

gusty glen
#

what is yield?

obtuse gale
#

It's like return in a switch expression block

#

Because it yields a value

#

¯\_(ツ)_/¯

distant sun
#

Weird word imo

#

Why not just return

gusty glen
obtuse gale
obtuse gale
distant sun
#

hm

obtuse gale
#

It's like the one right above

distant sun
#

then just case -> value

prisma wave
obtuse gale
#

^

jovial warren
#

Yes, return is used for returning control back to the method call

prisma wave
#

It's like kotlin where you just type the expression, except with a keyword

gusty glen
distant sun
#

eh I guess

#

yield doesn't look like a word to me lol

obtuse gale
#

That looks horrible on mobile what the fuck

gusty glen
#

imagine not having the last statement as return smh

distant sun
#

^

static zealot
#

I think pc is crashing again 😢 yesterday I literally couldn't work an anything bcz it crashed multiple times and it even took 6 houts to start once 🥲

obtuse gale
#

I would assume you can use return to return from the whole method

old wyvern
#

I dont think you can "return" from switch expressions

distant sun
#

I like kotlin labels tbh

old wyvern
#

like exit out of the function

obtuse gale
#

Haven't tried

static zealot
#

In js u can

#

Idk java

old wyvern
#

in js you can a lot of things

#

🥲

obtuse gale
#

Js 🤡

distant sun
#

You can return values from switch, wdym?

obtuse gale
#

?

static zealot
#

omg I think its back

#

lets hope I can open IJ

#

and finally work on something

obtuse gale
#

From switch expressions

#

Not regular switch cases, in those you can yes

static zealot
#

how would returning from an expression work?

obtuse gale
#

idk what you're asking exactly

gusty glen
#

well, actually you can, at least in kotlin

obtuse gale
#

Returning where

static zealot
#

And discord crashed again. How nice 😢

gusty glen
#

you can also specify where do you want to return by using return@blah (not sure if it would make sense inside a switch statement though)