#dev-general

1 messages Β· Page 393 of 1

obtuse gale
#

because BlockState already existed prior 1.13, that represented NBT, there was no concept of a "block state" in vanilla

#

there was MaterialData that handled the magic numbers but it's shit anyway

half harness
#

vanilla block state = direction
bukkit block state = furnace data stuff
vanilla data = furnace data stuff
bukkit data = direction

obtuse gale
#

then when 1.13 came out, vanilla had block states, but Bukkit already had a class named BlockState so md5 had the greatest idea of his own

#

name it BlockData

#

because

#

MaterialData -> BlockData I guess?

half harness
#

md5?

#

md5 developed spigot

#

not bukkit

#

tho

oblique heath
#

yes

half harness
#

so wouldn't it be the bukkit dev team

#

not spigot

obtuse gale
#

when craftbukkit got DMCA'd on github (1.7.10) everyone just kinda left it die

half harness
#

oh

obtuse gale
#

md5 moved the whole git history to some git server in romania I think

#

and he took over

#

at this day bukkit = spigot basically, they both release the same date and pretty much everything that isn't related to bungee components just goes straight into bukkit

#

oh yeah and he only "adds" the things he deems absolutely necessary

#

if it doesn't have to be there, then it won't be there

steel heart
#

yeah md5 rough guy

remote goblet
#

md5 is something else

stuck harbor
#

there is a reason we all use paper

#

eeee

remote goblet
#

fair point

jovial warren
#

ffs I just spent like the last half an hour just copying Glowstone because I literally have 0 better ideas

#

copying Glowstone letter for letter just doesn't feel right though

#

just reinforces the point that I'm a shit developer and that I can't do this myself

stuck harbor
#

all developers steal code from each other

#

most programs have some functions from the unix source hehe

hot hull
#

Bardy, gonna buy a plane ticket and come smack your ass

jovial warren
#

do it

#

you won't

stuck harbor
#

s m a c c

#

frosty can't fly

#

ur made out of snow!

jovial warren
#

nah I've actually had enough of this now

#

I'm done

#

there is just no good way I can do chunk data

#

(I basically need to redo it all to make me able to change the data)

#

maybe this just isn't meant to be, maybe Krypton's block data will stay unchangeable forever

half harness
#

you already did so much, you can't give up 😫

jovial warren
#

well unless someone has a way of doing chunk data that works in the project and doesn't suck, idk what else to do

#

because I'm all out of both ideas and patience

#

but I can't give up on this project anyway, it's all I have

#

and when I say all I have, I mean this is literally it, I have nothing else in my life to do other than this

quiet depot
#

explain it to me

#

@jovial warren

jovial warren
#

right, here we go

#

basically, chunk data in Minecraft is stored as a long array of variable sized numbers (sometimes with multiple values packed into a single long), each containing an ID that points to a state ID in the palette

#

I have the tools to write those indices, what I need to be able to do is take a block state and write that into some form of storage

#

and then be able to retrieve that block state later

#

that is a terrible explanation, let me get you some vanilla code

#

actually, can you hop back into room 1? might be easier to show you and explain at the same time than share pastes backwards and forwards

jovial warren
#

ffs what have I done this time

obtuse gale
sweet cipher
#

1.17 cave update?

static zealot
#

oh yeah. best cave update

#

underwater caves.

#

underwater cactus as well

#

that's just an underwater desert

obtuse gale
#

waterlogged desert

jovial warren
#

ik why

#

registry lookups are failing

#

all the IDs return -1 because NamespacedKey(value = "some_value") != NamespacedKey(value = "some_value") due to me choosing to copy Minecraft and use an IdentityHashMap lol

#

or at least, I think

#

yep, that did it

ocean quartz
#

So, I've been playing around with ideas for how to have multiple config files easily and I came up with this:
What do you guys think? Does it sound confusing to use?

#

Allows easy to create and get values from

jovial warren
#

looks great to me

cinder flare
#

MF-Config???

#

I'm hyped

ocean quartz
#

There is already a config lib
This is my core

forest pecan
#

initialize is harder to type

#

disagree 120% lol

#

do onInit()

#

lol

eternal compass
#

whats the difference?

jovial warren
#

that was a Krypton circlejerk lol

#

since Krypton's function that's called when the plugin is starting up is called initialize

#

soonℒ️

#

I'm working on it rn

prisma wave
#

rust-lang dot org

cinder flare
#

Oh have you un-given up?

jovial warren
#

I came to the conclusion that I should just directly update values in StateIndexHolder rather than doing things I don't need

#

like making BlockState and Palette stuff

cinder flare
#

Oh nice

#

Did you fix the chunk data being weird?

eternal compass
#

I can't wait for Krypton

#

imma develop a gamemode in it

#

because I give up with spigot for some things

#

its litterally useless

#

even the paper API is just a pig in a bowtie

jovial warren
#

now, there are some limits

#

the blocks you can place is currently only limited to the blocks already in the palette

cinder flare
#

What other blocks are there?

#

And why did it only save some of the blocks

jovial warren
#

I mean the section's palette, not the global palette

tranquil crane
#

:o

jovial warren
#

apparently you can't add new blocks to new layers

tranquil crane
#

If a new type of block is added do you just have to update the pallette?

jovial warren
#

but that's not that easy

tranquil crane
#

ah

jovial warren
#

since I may have to resize the palette

jovial warren
#

@sturdy swan

#

sorry but why is that a thonking

cinder flare
#

why'd you tag that guy lol

jovial warren
#

Peaches is the creator of Iridium Skyblock lol

cinder flare
#

oh damn free advertisemenmt

#

just use like bSkyblock or something

oblique heath
jovial warren
#

anyone wanna see some cursed Krypton stuff btw?

cinder flare
#

yes

jovial warren
#

I thought you might

oblique heath
#

how cursed is cursed

jovial warren
#

block placing kinda working and kinda not

oblique heath
#

oh my

jovial warren
#

it seems to have broken now for whatever reason

#

and placing blocks in chunks outside of a certain range will disconnect you

#

1.16.5

ocean quartz
#

Advertising!!

jovial warren
#

join xD

ocean quartz
#

Someone ban this man advertising his server!

jovial warren
spring canyon
#

At the moment at least

jovial warren
#

lol

spring canyon
#

We'll see how 3.0 turns out

jovial warren
#

well with peaches at the helm, it's already a sinking ship

#

I mean, Singleton > DI wtf

ocean quartz
#

Poor Peaches

spring canyon
#

Just scarier

jovial warren
#

lol

prisma wave
#

britster miten skyblock coming 2022

onyx loom
#

u sure about that?

prisma wave
#

maybe

ocean quartz
#

Oooh can't wait to use it in 2024

stuck harbor
#

hehehehe

half harness
#

make

#

now

ocean quartz
#

Also coming in 2024 πŸ₯²

cinder flare
#

oh shit a dual release with TriumpChat?

#

I'm hyped

prisma wave
#

ok

#

collab

ocean quartz
#

Hell yeah

serene cave
#

hello

prisma wave
#

DONALD

serene cave
#

Hello brister |> mitten

half harness
#

DONALD

#

πŸ˜”

prisma wave
#

am I glad to see you

serene cave
#

Hello dkim19375

#

I am glad to see you all

half harness
#

πŸ™‚

dawn hinge
#

DONALD

half harness
#

late

static zealot
#

who's account was this? PulseBeat?

serene cave
#

hello unidentifiable bird

prisma wave
#

fuck

#

Who are you calling an ass hole !!!

#

You're talking to the greatest president of all time

cinder flare
#

πŸ‘€

serene cave
#

pulsebeat on drugs man

static zealot
#

he should get banned from discord tho

dawn hinge
#

Mf

serene cave
#

id never be on drugs

prisma wave
serene cave
#

I own you all

cinder flare
#

bill gates? never heard of him

prisma wave
serene cave
static zealot
dawn hinge
#

Click it Donald!

serene cave
#

the FBI has decided to take an investigation and has found that the link is faulty, and not cool enough to be embed in discord

dawn hinge
#

Harder

#

I clicked it yo

half harness
#

it was random link

serene cave
#

Unidentifiable bird clicked it?

half harness
#

doesn't go anywhere

static zealot
#

the truth is that you're not cool enough donald!

serene cave
#

Nobody Asked!

#

(:

onyx loom
#

donald is very cool!

prisma wave
#

such a great gentleman

serene cave
#

This man Blitz makes felony

static zealot
#

Kaliber if you got so much free time why did you make me add rgb support? smh

serene cave
#

Hey. We are all American when I'm here

onyx loom
#

i dont have free time πŸ™ƒ

serene cave
#

Don't bully

static zealot
#

then why u here?

onyx loom
#

good point

serene cave
stuck harbor
#

sucks to suck

#

only has 2 parties

#

and both are on the right?

#

like wut

#

thats mad bro

tranquil crane
#

you what

cinder flare
#

every day I wait for ranked choice voting

stuck harbor
tranquil crane
#

I don't know what your definition of right has to be to call both parties on the right

stuck harbor
stuck harbor
#

bernie and AOC are solid centre left

#

the Democrats still sell arms and shit

#

mad

prisma wave
stuck harbor
#

doesn't exist

prisma wave
#

It's got like 2 members

stuck harbor
#

yeah

#

they have no seats

#

never won an election

prisma wave
#

Poor guys

stuck harbor
#

does america have any independents?

lunar cypress
#

lolbertarians

stuck harbor
#

the UK has a few

prisma wave
#

A few I think

lunar cypress
#

Bernie is an independent technically i think

prisma wave
#

Oh I thought he was democratic

lunar cypress
#

No he just uses their platform or something

cinder flare
#

he literally tried to run for president as a democrat lol

#

there's only 2 parties in 'murica

lunar cypress
#

Yeah but he's still officially independent in the senate isn't he?

cinder flare
#

I don't think so

#

lemme check

#

he's literally in the democratic leadership of the senate lol

#

oh shit I guess he is technically considered an independant?

stuck harbor
#

bernie and aoc should make a party called the 'less racist than the others party'

cinder flare
#

that's literally the appeal of team blue

#

the "we didn't have donald trump" party lol

stuck harbor
#

but... they racist also

cinder flare
#

not as racist afaik

#

i dunno, these are my perceptions living in america

stuck harbor
#

over le pond all of America just seems racist to me ngl

lunar cypress
#

Ah he became a member in 2019

cinder flare
#

i mean generalizing 300 million people is pretty rough

stuck harbor
#

pfffft y'all generalise all 1 billion indians

#

and all 1 billion chinese

#

and all africans

cinder flare
#

I do?

#

thanks for letting me know I guess

lunar cypress
#

The brits should be quiet about india

#

Lmao

stuck harbor
#

I'm still salty about india

#

I wasn't even alive and I'm salty

cinder flare
#

what, about losing it?

stuck harbor
#

ofc

#

First america, then africa, now india?

#

who can we exploit now

#

guess the Scots

#

/s on all that ofc

prisma wave
#

The Welsh hopefully

cinder flare
#

shadowy forces ooooh

prisma wave
#

What I'd give to send the cavalry into that despicable hovel

cinder flare
#

y'all wanna add ambiance to custom biomes

half harness
cinder flare
#

maybe a few new blocks

lunar cypress
#

I love that of the servers I'm active in, this one is the most politically charged, for some reason

cinder flare
#

we weren't even arguing policies just talking about parties and shit lol

#

this server is so diverse it's kinda awesome

oblique heath
#

christmas party > birthday party

#

prove me wrong

humble silo
#

Birthday becaues extended family isnt there ;|

cinder flare
#

but christmas is such a nice vibe!

oblique heath
#

extended family not being there = less presents

#

which is bad

stuck harbor
#

christmas is too overtly religious for me sadge

sweet cipher
#

But Christmas only happens once a year

lunar cypress
#

Christmas is so much pressure

oblique heath
obtuse gale
#

Christmas is too joyfully depressing

stuck harbor
#

also i can't attend any birthdays cause i know ill miss somebody's birthday

cinder flare
stuck harbor
#

i mean the undertones

#

undertones

cinder flare
#

undertones?

#

i don't see a problem and I'm not religious

sweet cipher
cinder flare
#

Christmas is literally a pagan holiday lol

oblique heath
#

interesting

sweet cipher
#

Everyone knows when Christmas is

prisma wave
#

Yule

stuck harbor
cinder flare
#

I really don't think it's that religious, especially if you're not hanging around with religious people

#

my family just vibes, we go to a christmas eve party and even then it's not too bad

prisma wave
#

Atheists that are scared of anything slightly religious are just as bad as evangelicals imo

stuck harbor
#

hehe

cinder flare
#

i just live my life not giving a shit

humble silo
humble silo
#

Lol we dont really do that

stuck harbor
#

omfg when people ask me what i wanted for christmas when i was a kid i was just like 'idfk jeez i don't need anything'

humble silo
#

ikr

stuck harbor
#

when i say kid i mean like 13

#

i dont remember anything before that

cinder flare
#

I don't see what's wrong with money

stuck harbor
#

might have been repressed but i dunno

cinder flare
#

Let you buy your own present

#

Something you actually want

humble silo
cinder flare
#

Not really?

oblique heath
cinder flare
#

As you said yourself, you don't really want anything

#

Might as well invest in your future or something

humble silo
oblique heath
stuck harbor
cinder flare
#

i don't even know what argos is, but yeah!

stuck harbor
#

man argos was the best place as a child

#

i guess catalogue stores only exist in the UK, where we just have no space

humble silo
#

Personally, I dont really like giving/getting money because it feels too transactional but i can totally understand it

cinder flare
#

huh I mean I guess

#

I've literally like wanted something and spent my christmas gift in advance lol

stuck harbor
#

everything is a transaction in life

cinder flare
#

like in October or something

humble silo
#

Well why wait till chrismas if you want something then

#

oh ya

oblique heath
#

i give you flowers, you give me hiv

stuck harbor
#

people should live their lives by the ferengi rules of acquisition πŸ˜‰

oblique heath
#

transaction complete

humble silo
#

ez sql

cinder flare
#

I mean Christmas Day isn't really that important to me I don't think

#

it's more about the vibe of december and being all festive

#

gifts haven't mattered since i was like 10

humble silo
#

Ya i would agree, the days leading up are kinda the best

#

Or after

cinder flare
#

I had more fun like decorating stuff for my school clubs than I had actually on the day of christmas

stuck harbor
cinder flare
#

just get to hang out with your friends, be all festive and decorate

#

it's great!

humble silo
#

Ive never really done that

obtuse gale
#

I'd rather drink to sleep

humble silo
#

though i wasnt in alot of school clubs

humble silo
#

/s

stuck harbor
#

i must know

cinder flare
#

festive!

stuck harbor
#

ew

#

the most festive drink is russian potato juice from the bottle

obtuse gale
#

idk, either beer or whiskey

humble silo
stuck harbor
#

proper vodka tho

obtuse gale
#

vodka is for pussies

stuck harbor
#

not ur shitty Smirnoff shit

#

proper vodka

cinder flare
#

well I don't drink so I wouldn't know lol

#

eggnog gang all the way

humble silo
#

Punch is way better

stuck harbor
#

by the end russian should be just as comprehensable as your native language

cinder flare
humble silo
#

I dont remember what it was exactly but My grandmother used to make this really good punch thing at the chrismas party

cinder flare
#

oh we didn't have punch at christmas

#

that's like, a halloween thing

#

or maybe prom

stuck harbor
#

'prom'

#

such an american concept

humble silo
#

I wouldnt know lol

cinder flare
stuck harbor
#

no

cinder flare
#

school dances slapped

stuck harbor
#

i hated it

cinder flare
#

sweethearts was my favorite though

stuck harbor
#

i think by the fact that i just knew the ferengi rules of acquisition shows that i was not the greatest at social interaction

#

big shooker

cinder flare
#

lmao

humble silo
#

I love "shookers"

cinder flare
#

did you guys have school dances?

stuck harbor
#

yes

#

altho i never went to them

obtuse gale
#

thankfully no

stuck harbor
#

so idk what they were like

humble silo
#

In middle school lol, it was so cringe

cinder flare
#

oh wtf

humble silo
#

ikr

cinder flare
#

they were a central part of high school I loved them

humble silo
#

There were also movies so thats what i did

cinder flare
#

get to hang out with your friends and stuff

stuck harbor
#

lol u had them in high school?

#

jesus

cinder flare
#

yeah?

#

that's when they are

stuck harbor
#

where i am they stopped after primary school

#

so after age 11

humble silo
#

You didnt have them in the womb?

cinder flare
#

wtf going before them sounds really weird

humble silo
#

That was a blast

cinder flare
#

they started in high school

#

when you were old enough to start having crushes and stuff

stuck harbor
#

thats irrelevant

jovial warren
#

omfg I'm actually the literal definition of stupid

oblique heath
#

wait you guys didn't have crushes until high school?

jovial warren
#

I've just spent ages trying to figure out something and just reminded myself that chunk caching is probably my issue lol

stuck harbor
#

idk when high school is 'cause its different everywhere

#

can we all just start using like... age?

#

that would simplify things

cinder flare
#

15-18

stuck harbor
#

wh

humble silo
#

5-9

jovial warren
#

the first time I had a crush was last calendar year

#

January/February 2020

#

and I'm 16

stuck harbor
oblique heath
#

i distinctly remember crushing as early as I think 3rd grade

cinder flare
stuck harbor
#

hehe

jovial warren
#

no I'm being serious

stuck harbor
#

man

cinder flare
#

uni starts at 18ish

stuck harbor
#

high school here is 12-16

cinder flare
#

oh that's middle school mate

stuck harbor
#

no

jovial warren
#

I'm autistic though remember, so it took me a while to come out

stuck harbor
#

it is not

#

we do not have 'middle school'

old wyvern
#

come out as what?

humble silo
#

Highschool for me is 20-30 i cant wait

jovial warren
#

blows people's minds every god damn time

stuck harbor
#

come out as not-gay

jovial warren
#

and I still do

stuck harbor
#

social anxiety is fun

cinder flare
#

that's why he spends his time perfecting his minecraft coding skils

old wyvern
#

Seems normal

jovial warren
stuck harbor
#

also star just suggested that people would go to high school dances with crushes

cinder flare
#

nah though 15-18 dances were fun because you got to ask a cute girl or something (my experience as a guy) and have an excuse to dress up, go bowling or lazer tag or something, and then go hang out with the rest of your friends in a big ballroom!

lunar cypress
#

There's worse things you can spend your time on

stuck harbor
#

that is incomprehensable

cinder flare
#

I went with mostly my crushes

stuck harbor
#

all relationships in my school were arranged

cinder flare
#

then my best friend (female) and I went to the last few before 'rona

jovial warren
#

"arranged" lol

stuck harbor
#

i think that is a reasonable word for it

jovial warren
stuck harbor
#

hahaha

#

πŸ₯²

jovial warren
#

imagine not having to deal with rejection for over half a year

cinder flare
#

I don't think they did that much, they just didn't mind hanging out lol

oblique heath
stuck harbor
#

not gpa, hotness

jovial warren
#

imagine not having to suffer through the pain of finally believing like you're worth something, only to prove yourself wrong yet again

stuck harbor
#

but p much yeah

oblique heath
#

wow

cinder flare
oblique heath
#

my thoughts exactly yugi

cinder flare
#

though I did have my first kiss right before 'rona started

stuck harbor
#

if you don't shoot ya can't miss

#

my family has used that philosophy for generations

cinder flare
#

if you don't shoot, you'll never make it

stuck harbor
#

meh

humble silo
#

Someone should clip this chat honestly

old wyvern
#

#relationships-general

stuck harbor
#

hehe

cinder flare
#

haha

jovial warren
#

you know pretty much no messages ever get deleted here right?

stuck harbor
#

yeah

cinder flare
#

yeah unless dkim's around

old wyvern
jovial warren
#

make me bitch

old wyvern
cinder flare
#

oop

half harness
old wyvern
#

πŸ˜‚

cinder flare
#

haha

jovial warren
#

Yugi this is you rn ^

old wyvern
#

Deffo

onyx loom
jovial warren
#

I second this

#

I'm 16 and I haven't even gotten close to going on a date before lol

oblique heath
#

go back to xbox voice chat with all the chads

old wyvern
#

Thats sad

cinder flare
#

well I was 17

jovial warren
#

welcome to autism Yugi

onyx loom
old wyvern
#

Dont go blaming everything on autism now

jovial warren
#

fair

old wyvern
#

You dont seem to be doing well

onyx loom
stuck harbor
#

imagine doing anything other than work for your entire childhood πŸ₯²

errant geyser
cinder flare
onyx loom
#

lets go katsu

cinder flare
#

also yeah he's right Bardy you got plenty of time bro

onyx loom
#

i got an idea

ocean quartz
onyx loom
#

why dont we all just turn gay for each other

jovial warren
#

wdym by a fetus though?

old wyvern
#

School dances are only a thing in america right?

cinder flare
#

young

jovial warren
#

I don't know whether that's a reference or what

cinder flare
#

it's hyperbole

jovial warren
#

young lol

#

sure as hell don't feel young

stuck harbor
#

much like most things, the UK stole it badly from america yugi

jovial warren
#

I don't like being young either

onyx loom
#

"prom"

cinder flare
#

yeah prom is kinda overrated ill give you that

jovial warren
#

but child to adult just goes from bad to worse

ocean quartz
cinder flare
#

but the other dances were pretty good

jovial warren
stuck harbor
#

i think prom sucked

onyx loom
#

we only have prom afaik

jovial warren
#

well, prom at least

old wyvern
#

Ah

cinder flare
#

though I guess it helped that I did ballroom dance so I knew how to dance at them lol

onyx loom
#

but i never went

jovial warren
#

not school dances

#

we had those in primary

old wyvern
#

We have none of that hereπŸ₯²

jovial warren
#

but not in secondary

stuck harbor
#

this ^

onyx loom
#

oh true actually

old wyvern
#

The community hates putting guys and girls together

ocean quartz
#

Though Bardy, you're young, dw too much about that, I had my first girlfriend when I was 19

stuck harbor
onyx loom
#

matt giving us all hope

errant geyser
old wyvern
onyx loom
#

lets go katsu

jovial warren
#

I mean, I don't really worry about it, just kinda makes me sad thinking about these things

onyx loom
#

😳

old wyvern
#

Arranged relationships are encouraged

stuck harbor
#

ah

#

thats sadge

old wyvern
#

Mhm

onyx loom
#

no

jovial warren
#

dkim stfu

cinder flare
#

fuck you

stuck harbor
#

no this is development

onyx loom
#

we are developing relationships here

old wyvern
#

Psycological development

jovial warren
#

I ain't moving until someone with actual authority tells me to

cinder flare
#

yeah this is character development for my boy bardy

onyx loom
#

in a AbstractRelationshipFactoryFactoryProvider

jovial warren
errant geyser
humble silo
#

I gotta mute this chat i cant work on anything rn lol

jovial warren
#

on a serious note though, every time I think about myself, I mostly get upset

cinder flare
#

you have notifications on?

forest pecan
#

lol programmers with prom

#

imagine

ocean quartz
#

Lol, I have the entire discord muted

humble silo
old wyvern
#

I have discord itself muted

ocean quartz
stuck harbor
#

no thank you, prom.toml

cinder flare
errant geyser
forest pecan
#

porm.die

old wyvern
#

build.prom

stuck harbor
#

porm

jovial warren
#

prom.conf 😎

forest pecan
old wyvern
#

git prom

stuck harbor
#

git stash prom

jovial warren
#

alright that'll do

onyx loom
old wyvern
#

rm -r /prom

forest pecan
#

πŸ₯²

ocean quartz
#

I'd be way too awkward to go to a prom

onyx loom
#

actually no scrap that, were not failures, were different

jovial warren
old wyvern
#

Same

forest pecan
#

i just don't really like well idk

old wyvern
#

Unless im on a few shots

stuck harbor
forest pecan
#

idk how to explain it

cinder flare
#

i mean guys you really don't do too much at prom

jovial warren
cinder flare
#

you just hang out with your established friend group while being dressed fancy

errant geyser
#

Prom is pointless anyway but eh

forest pecan
#

lol helpchat prom

#

xD

onyx loom
#

i can do that in a park while playing football or smth

cinder flare
#

you get to dance too!

stuck harbor
#

jesus i wouldn't do it if i drank russia's daily vodka intake

forest pecan
#

helpchat prom

stuck harbor
#

'dance'

#

'friends'

forest pecan
#

soonℒ️

onyx loom
#

"dance" 🀣

cinder flare
#

yeah dance?

jovial warren
#

friends are great

forest pecan
#

is that weird?

jovial warren
#

if you get the right ones

forest pecan
#

dancing?

cinder flare
#

I literally do ballroom dance

stuck harbor
#

dancing is a foreign concept to most in this discord

lunar cypress
#

You all need to get over yourselves lol

onyx loom
#

no johnny

stuck harbor
#

how can i get over... myself?

onyx loom
#

join us πŸ₯²

stuck harbor
#

i am myself

forest pecan
#

Johnny is big boy man now

#

he got gf

jovial warren
#

Johnny you need to accept the fact that we're all sad loners who have nothing better to do with our lives than talk in this Discord channel for ages on end

errant geyser
#

^

onyx loom
#

we can talk about what were doing wrong in life but cant act on these facts πŸ₯²

jovial warren
#

and if anyone says speak for yourself you're talking out your ass

forest pecan
#

i didn't really become active on discord until covid

jovial warren
stuck harbor
#

ive been active on discord since 2016

#

i use discord on the train

onyx loom
#

yus

stuck harbor
#

i use discord at my desk

cinder flare
stuck harbor
#

i use discord in brussels

ocean quartz
onyx loom
#

😩

#

good point matt

jovial warren
forest pecan
#

It's okay! HelpChat Prom Soonℒ️

old wyvern
#

Eh

jovial warren
#

pulse no

stuck harbor
#

nein

jovial warren
stuck harbor
#

halt

cinder flare
#

bro I'd be down

#

i know who I'm asking πŸ‘€

forest pecan
#

lol

jovial warren
forest pecan
#

HMMmMmmm

jovial warren
#

don't answer that Star

errant geyser
#

Dibs on kali

forest pecan
#

I think i know

jovial warren
#

don't

#

do not answer that

forest pecan
#

Dibs on Blitz

ocean quartz
forest pecan
#

Yes

jovial warren
forest pecan
#

BM is dancing with haskell

lunar cypress
cinder flare
#

awe motivational johnny!

ocean quartz
#

I don't have permissions πŸ₯²

old wyvern
#

Oh got stickers herr

#

here*

half harness
#

stickers nice

lunar cypress
#

And I mean how old are you? Everybody has a personality crisis some time in their teenage years

forest pecan
#

Did you know .DIC is a file

half harness
#

matt πŸ™„

#

MY MOUSE

onyx loom
#

πŸ™‚

forest pecan
#

πŸ™‚

old wyvern
#

Any movie recommendations?

#

Cant sleep

ocean quartz
#

Have you watched A Quiet Place?

onyx loom
#

thats a good one pulse

old wyvern
#

Already went through that pulse

forest pecan
#

Yeah

cinder flare
#

do you like scary movies?

stuck harbor
#

the death of stalin πŸ˜‰

onyx loom
#

watched that a couple times myself

#

a lot of times actually.

forest pecan
#

Damn

old wyvern
#

Id prefer not a horror movie at 1 am

onyx loom
#

frozen then

cinder flare
#

awee

jovial warren
#

put on some anime

forest pecan
#

boku no pico

stuck harbor
#

am i the only nerd who dislikes anime?

onyx loom
#

no

old wyvern
onyx loom
#

fuck anime

forest pecan
#

why not boku no pico

#

whats wrong yugi

jovial warren
#

I mean, I don't really watch anime, but it's not that bad

ocean quartz
#

Oh wtf, A Quiet Place is considered horror thonking
I found nothing of horror in the movie

onyx loom
#

my mates made me watch No Name, bruh

forest pecan
#

are you shy?

stuck harbor
#

i mean ghibli is cool ig

forest pecan
#

yugi is shy!

errant geyser
stuck harbor
#

not bodyguard

#

line of duty is good

stuck harbor
#

but not bodyguard

errant geyser
cinder flare
#

i mean if you're looking for a cartoon πŸ‘€

stuck harbor
#

bodyguard was their worst work yet imo

old wyvern
#

Series?

stuck harbor
#

if u want a british police drama then Line of Duty, sure

errant geyser
stuck harbor
#

but that new northern irish one was good

errant geyser
#

Line Of Duty is sick, Bulletproof and Bodyguard are other decent series

ocean quartz
#

Yugi, watch The Imitation Game

old wyvern
#

@ocean quartz

#

πŸ₯²

onyx loom
#

if anyones watched Money Heist before, theres a new season coming out this summer

ocean quartz
#

Yeah that's what I meant

#

Though i didn't find the movie scary or anything

stuck harbor
#

if u want a TV show, watch travel man

old wyvern
#

Aight

stuck harbor
#

the comedy is an acquired taste

jovial warren
old wyvern
#

Oh the alan turing story

jovial warren
#

man, I still remember one of my favourite film quotes I've ever heard from that

ocean quartz
#

Yeah

old wyvern
#

Is it any good?

jovial warren
#

wanna hear it?

ocean quartz
#

I liked it

old wyvern
#

Alright I guess thats a better choice then

errant geyser
#

If you want a movie I've heard gay porn is quite good

jovial warren
#

"It's often the people that no one imagines anything of that do the things that no one can imagine"

ocean quartz
#

πŸ‘»

stuck harbor
#

depends on your taste

old wyvern
#

^

onyx loom
#

like an exact replica

old wyvern
#

Charlie Chaplin?

ocean quartz
#

It probably is lmao

onyx loom
#

chazza

old wyvern
#

Chazza what?

onyx loom
#

hmm u mustn't have been around when charlie was then

errant geyser
#

chazza urmumgae

old wyvern
#

Probably not ig

onyx loom
#

unfortunate

ocean quartz
#

Dude that used to be here and got banned from Discord
He was selling a spoof plugin for $150 πŸ₯²

errant geyser
#

What a chad

onyx loom
#

πŸ₯²

old wyvern
#

πŸ’€

#

Player spoof plugin?

#

Oh thats against discord tos?

onyx loom
#

mc player spoof lol

ocean quartz
#

Nah he was banned for another reason

old wyvern
#

Oh ok

ocean quartz
#

Then he changed his plugin's price to $250 a year

old wyvern
#

πŸ˜‚

#

Subscription fee i see

jovial warren
#

lol

old wyvern
#

What a chad

jovial warren
cinder flare
#

wow the seriousness of this chat went from 100 back down to 0

stuck harbor
#

hehe i love that clip

onyx loom
#

hes a good guy, but we ignore the pricing πŸ™‚

cinder flare
#

πŸ“‰

stuck harbor
#

reasonable

#

there were like 3 in 5 years

ocean quartz
stuck harbor
#

the PM kept calling snap elections

#

eeee

onyx loom
#

ikr i lost count

#

can we go back to 1 per 4 years pls

stuck harbor
#

the conservatives kept trying to get a good majority

stuck harbor
#

took their major opposition to be antisemetic to give them that hehe

errant geyser
#

Can anyone modify this to say "Callum Seabrook". Bardy is confirmed a nonce

stuck harbor
#

confirmed

cinder flare
#

bri ish politics πŸ‘€

onyx loom
#

who the hell is callum southgate anyway, at first i thought it was the english football manager, but thats gareth southgate πŸ₯²

stuck harbor
#

who cares about english football

#

you all lose

old wyvern
stuck harbor
#

and u lose at rugby

#

y'all fuckin' suck

jovial warren
#

oh I'm actually triggered rn

onyx loom
#

rugby πŸ™„

jovial warren
#

why is every problem in programming always solveable with a single line of code

stuck harbor
#

rugby is much better than football tho

onyx loom
#

the ONLY thing the welsh are good at

cinder flare
#

what that he called you an encryption technique?

#

fuckin nonce or whatever

jovial warren
#

right, so you know how Krypton caches chunks?

stuck harbor
#

oop

onyx loom
#

actually tell a lie, u guys let us use all ur land for farming πŸ™‚

stuck harbor
#

true in haskell

old wyvern
#

Solve sodoku win a million dollars

jovial warren
#

guess what yo boy forgot to do when he was changing around the chunk loading

cinder flare
#

add chunk loading back?

stuck harbor
#

save the chunks

jovial warren
#

if (chunkCache.getIfPresent(position) != null) return chunkCache.getIfPresent(position)!!

stuck harbor
#

hehe

jovial warren
#

I wasn't loading from the cache

cinder flare
#

nice

old wyvern
#

Why not use an elvis there

jovial warren
#

which is why block placing wasn't working

stuck harbor
#

elvis....

#

u mean the creepy singer?

cinder flare
#

yeah elvis operator?

stuck harbor
#

πŸ‘€

jovial warren
stuck harbor
#

y'all are too kotlin for me my head

ocean quartz
jovial warren
#

the next line of code after that if (after the empty line) is the code that loads chunk NBT data

onyx loom
#

elvis operator is basically a null check

old wyvern
#

You could use a let block or something, or simply move the loading logic to a separate method

stuck harbor
ocean quartz
onyx loom
#

ew

old wyvern
#

Audrey

#

😫

stuck harbor
#

its funny how i use F# and Clojure

#

literally the opposites in syntax

jovial warren
#

that piece of shit

old wyvern
#

Call Simon!!!

ocean quartz
old wyvern
#

Throw monads at that evil kotlin creator

onyx loom
jovial warren
#

the guy responsible for Kotlin not having tuples, array/collection literals, bitwise operators, and more

old wyvern
#

Imagine kotlin allowing custom operators

#

Imagine kotlin removing OOP

onyx loom
#

imagine kotlin but its haskell

old wyvern
#

Yes!

onyx loom
#

just an exact replica

cinder flare
#

jvm haskell

old wyvern
#

Imagine kotlin being immutable

old wyvern
ocean quartz
#

Using an operator fun with something like

operator fun `<<`()

Would need to be typed with the ` right?

cinder flare
#

we don't want C++ symbols in our Kotlin

#

get out of here

old wyvern
#

That cant be an operator function matt

ocean quartz
#

An example

old wyvern
#

Oh

#

Right yea

old wyvern
onyx loom
#

$$$$

old wyvern
#

=

#

=>

#

<-

cinder flare
onyx loom
#

oh my god

old wyvern
#

Thats a kleisli composition

#

πŸ₯²

onyx loom
#

yugi whats that website u used for simon peyton jones video

#

we need one of andrey

old wyvern
#

Its an app kal

onyx loom
ocean quartz
#

Yeah, operator fun only allow things like get and set which is super sad
Can you imagine the potential of that?

old wyvern
#

Wombo

onyx loom
#

😩

forest pecan
#

combo

jovial warren
#

there are way, way more

onyx loom
#

those are just a few is what hes saying lol

forest pecan
#

"getAndSet"

#

remember that lol

jovial warren
#

but yeah, proper bitwise operators would actually be useful

ocean quartz
old wyvern
#

($&&) a b = a + b * 2 * (a + b)

jovial warren
#
    fun getAndSet(index: Int, value: Int): Int {
        require(index in 0 until size) { "Index must be between 0 and $size, was $index" }
        require(value in 0..mask) { "Value must be between 0 and $mask, was $value" }

        val cellIndex = cellIndex(index)
        val cell = data[cellIndex]
        val magic = (index - (cellIndex * valuesPerLong)) * bits
        val result = ((cell shr magic) and mask).toInt()
        data[cellIndex] = (cell and (mask shl magic).inv()) or ((value.toLong() and mask) shl magic)
        return result
    }
old wyvern
#

Haskell >>>

jovial warren
stuck harbor
#

i am liking haskell the more i see of it

#

however

#

f# is useful for what i do

old wyvern
#

Try elm iwan

jovial warren
stuck harbor
#

my specific needs require .net shit

old wyvern
#

Its haskell but much more usable, ofc not as general as haskell tho

forest pecan
#

uwu

old wyvern
#

Its only for web apps

errant geyser
old wyvern
#

But its amazing at it

old wyvern
prisma wave
#

Elm 🀀 🀀 πŸ‘€ πŸ‘€

stuck harbor
#

yes

#

thats what i said yugi

ocean quartz
#

Just think it'd be a super cool feature if you cold do something like:

operator fun String.`>>`(string: String): String {
  return this + string
}

"Hello" >> "there"
old wyvern
#

Oh didnt see that

onyx loom
#

if only

stuck harbor
onyx loom
#

😳

ocean quartz
#

Hell yeah!

old wyvern
#

πŸŽ‰ πŸŽ‰

ocean quartz
#

Actually i wonder how hard it'd be to add something like that on a fork thonking

prisma wave
#

Bro just (>>) = (++)

old wyvern
#

No idea

old wyvern
#

Kotlin Lisp

#

That is what we need

#

Kotlisp

#

Lislin

onyx loom
#

clojure v2

prisma wave
stuck harbor
#

yee

old wyvern
#

Aka c#

ocean quartz
old wyvern
#

πŸ₯²

stuck harbor
#

what the

#

holy

#

moly

#

guac

ocean quartz
#

Unironically

old wyvern
#

Oii

cinder flare
#

wtf

old wyvern
cinder flare
#

kotlisp

old wyvern
#

Thats

cinder flare
#

i hate it

old wyvern
#

C#

prisma wave
prisma wave
ocean quartz
old wyvern
#

πŸ₯²

forest pecan
old wyvern
forest pecan
#

K#

ocean quartz
#

Does C# have function extensions?

old wyvern
#

Yes

ocean quartz
#

Oh shit really?

prisma wave
#

Does C# have referential transparency?

old wyvern
old wyvern
prisma wave
#

If not I'm not interested sorry

old wyvern
#

Also nullable types from 7

cinder flare
#

if C# used the OTB style I would love it

#

I just can't get behind an allman lang

old wyvern
#

Use rider

prisma wave
#

Have you looked into Golang

old wyvern
#

🍴

forest pecan
#

lombok allows extension methods in java

#

lmao

cinder flare
onyx loom
#

oh god

cinder flare
#

i know nothing about it besides the discord thing

old wyvern
#

Enforced k&r otb

#

😌

prisma wave
#

Apart from being IMPERATIVE and IMPURE, yes

errant geyser
cinder flare
old wyvern
#

Functional go could exist but apparently very costly in terms of performance

onyx loom
#

no in go i think

prisma wave
#

functional go πŸ₯²

old wyvern
prisma wave
#

cursed

old wyvern
#

I meant Go

cinder flare
#

oh

onyx loom
#

pretty sure go requires u to use k&r

#

yea

cinder flare
#

nice

old wyvern
#

Go wont compile with allman

cinder flare
#

you asked if I was using Rider

#

oh hell yeah

prisma wave
old wyvern
#

Yea for c#

#

It converts java conventions to c# conventions

cinder flare
#

can you enforce OTB in Rider?

old wyvern
#

Havent tried, i just stick to the c# conventions there

cinder flare
#

or like, have it as a layer of conversion or something

#

so it always shows it in OTB even if it's really in allman

old wyvern
#

Probably ig since ij ussually provides a setting for everything

cinder flare
#

okay cool

prisma wave
#
func map(fun func(interface{}) interface{}, coll []interface{}) {
  new := make([]interface{}, len(coll))
  for i, elem := range coll {
    new[i] = func(elem)
  }
  return new
}
#

functional go πŸ™‚

onyx loom
#

thinking of going back to k&r tbh

prisma wave