#dev-general

1 messages ยท Page 492 of 1

old wyvern
#

Sir, you have asked for a bloody wall of spam. Enjoy your purchase!!

prisma wave
#

I wholeheartedly agree, in fact Prolog is a far superior language in just about every way

quiet depot
#

woah

half harness
#

wait

#

but fefo didn't boost

forest pecan
#

๐Ÿ‘‰๐Ÿ˜„๐Ÿ‘ˆ

quiet depot
ocean quartz
#

That wasn't the answer i was expecting

quiet depot
#

saved

#

bm saying haskell sucks

half harness
#

๐Ÿ˜ฎ

old wyvern
#

Yes, composing predicates is much superior compared to composing useless functions

old wyvern
#

Simon has been brought down

prisma wave
#

Yugi has hit the nail on the head there

#

Simon is DUMB compared to famous ancient greek Aristotle

old wyvern
#

Absolutely!!

quiet depot
#

can we get an aristotle wumbo

half harness
#

it was a good choice to not learn haskell

prisma wave
#

YES

prisma wave
#

You know most of the basics I'd say

old wyvern
#

All hail the great greek of the geeks!!!

quiet depot
#

serious question

half harness
#

i told the future

quiet depot
#

do you guys legitimately expect to actually use haskell in the real world

half harness
quiet depot
#

yes yes facebook uses it

#

whatever

quiet depot
#

for like one project

quiet depot
#

it just looks so niche

old wyvern
#

It is

prisma wave
#

obviously the job applications are kinda niche, but it's not totally obscure

old wyvern
#

But its not as bad as people show it as

prisma wave
#

I think you could probably find a job if you tried hard enough

#

indeed

ocean quartz
#

What does github use it for?

quiet depot
#

language recog

old wyvern
#

^

ocean quartz
#

Oh okay, interesting

old wyvern
#

Might also include highlighting?

quiet depot
#

focus on the wumbo yugi smh

old wyvern
#

What?

quiet depot
#

aristotle wumbo

#

where's it at

old wyvern
#

What is a wumbo btw?

quiet depot
prisma wave
#

I think Haskell is used a lot in the finance industry, for hedge funds and things

quiet depot
#

wombo

#

damnit

#

not wumbo

old wyvern
#

Oooooo

#

Omg

ocean quartz
#

Was he the creator of the wombo combo?

old wyvern
#

New wombo time

quiet depot
#

why tf is wombo not open source

#

that's the real question

old wyvern
#

Lemme finish lunch

old wyvern
prisma wave
old wyvern
#

I sent it to you earlier when you asked

ocean quartz
quiet depot
#

but yugi that lib is barebones man

#

it actually requires effort to use

#

I just want something I can run with ease

#

like wombo

old wyvern
#

Oh welp

quiet depot
#

but without the saas aspect

prisma wave
ocean quartz
#

What is elara going to be targeting?

quiet depot
#

elara is headed for the grave

#

when was the last commit

ocean quartz
#

Feb i think xD

pale shell
quiet depot
#

yeah honestly can't talk

prisma wave
quiet depot
#

last papi commit was nearly a year ago

#

last rpf commit

prisma wave
#

๐Ÿฅฒ

quiet depot
#

who knows

old wyvern
#

Piggy imma start working on it during this vacation

pale shell
#

bm !

prisma wave
#

bonjourno

old wyvern
#

Elara will not die

pale shell
#

I'm adding more stuffs to pmines

prisma wave
#

yes

quiet depot
#

someone needs to sponsor me so I can just work on os shit without needing to worry about antyhing else

prisma wave
#

The elara revival coming soon

old wyvern
#

Very

ocean quartz
#

Let me write the jvm elara compiler, i've always wanted to mess with bytecode

pale shell
#

i'm just adding bStats to find out how often it's being used. shrugs

static zealot
#

Piggy recommend me a FTP client for ubuntu please

quiet depot
#

ftp or sftp

static zealot
#

sftp

old wyvern
#

Speaking of which

quiet depot
#

open dolphin

#

dolphin has sftp

static zealot
#

oh

old wyvern
#

Or wait lemme actually get up and wash my hands

#

Typing with left hand sux

prisma wave
#

https://g.co/kgs/35FUvh

Linux, Rust, Elm, Haskell, TypeScript, functional programming + serverless

๐Ÿ˜Œ ๐Ÿคค

quiet depot
static zealot
#

alr then

quiet depot
#

just setup ur openssh configs

#

and u can sftp in thru dolphin

old wyvern
#

Ok btw, bm, we might be better of switching to a language with atleast a good port of asm

#

Fixing up that leaf thing is going to take a hell of a lot of time

prisma wave
#

yeah that's a good point

#

clojure fingerguns

obtuse gale
#

Piggy said "no spam" so I'm gonna split this in multiple messages instead ๐Ÿ™‚

ocean quartz
prisma wave
#

lmao

quiet depot
#

yugi it doesn't matter what language you use at the start

#

modern language compilers are written in the language you're compiling

#

the original demo compiler just needs to be functional enough to compile an equivalent compiler out of the language

prisma wave
#

Yeah the issue is that the go version of ASM sucks

ocean quartz
#

Found that out the other day and was shocked, Kotlin is written in Kotlin

quiet depot
#

yeah

#

lots of languages do it these days

prisma wave
#

java is written in java

quiet depot
#

yeah don't think that's the case

prisma wave
#

It kinda is

#

Graal is 100% java no?

quiet depot
#

java's sdk is written in java

old wyvern
quiet depot
#

obviously

#

but I believe the compiler is c++

#

oh

#

no

#

google says it's java

#

ur right

old wyvern
ocean quartz
#

Yeah

obtuse gale
#

I don't really think Kotlin is a good language at the end of the day, it just gives way too much flexibility to allow for mistakes and you can't really know if you are writing good code or bad code, so long as it works.. you won't know if it's good or not
Sure Kotlin takes away most of the boilerplate and in the cases it doesn't you can do it yourself (for instance extension functions) but I don't think top level extension functions are all good:

  • They are static, disguising themselves as member methods when they are not!
  • They lack context, they don't exist anywhere in particular
  • They lack namespace, unbounded
    If I want to do that I would rather write C code instead lmao

Also the fact they Kotlinโ€™s null safety is an illusion. The language has a โ€œlateinitโ€ keyword to allow initializing non-null variables later on, and being up to the developer to decide when and where to perform the initialization. If a โ€œlateinitโ€ variable is accessed before being initialized, then an UninitializedPropertyAccessException is thrown, which is the exact same result as a NullPointerException

prisma wave
#

python is written in python ๐Ÿ˜–

quiet depot
#

yeah the idea is to just use some other language to quickly get a poc compiler up

#

just the bare minimum to compile a new compiler

#

then from there on u get more advanced

obtuse gale
#

Kotlinโ€™s compiler ends up generating huge amounts of code for the 2 lines of syntactic-sugar that makes you feel like a code optimizer when in reality you're optimizing nothing and the compiler just unwinds what you've written, with no impact in optimization caused by how you've written your code. Less code is not better code nor is it "more readable"

Coroutines are bad ever since their inception, they are a super old concept in programming as a whole and they were discarded in newer languages (after the 70s) for a reason: it's a mess! Whenever you try and write a large codebase working with coroutines you will find how much of a mess that is. Threads and tasks make more sense at the end of the day

old wyvern
#

Yes , but Go makes it slightly harder to get the initial version

quiet depot
#

you don't want to waste time making a compiler in a different language

old wyvern
#

There is no proper asm port

obtuse gale
#

conclusion kt bad

old wyvern
#

The only one that we found is completely messed up and incomplete

obtuse gale
#

mhm mhm

quiet depot
#

emily are those walls satirical or legitimate arguments?

old wyvern
#

We need one way or the other to emit to the jvm so we have something, even if inefficient. The only other choice that fixing asm would be transpiling to some jvm lang and abusing its compiler

obtuse gale
#

They are legitimate enough to get xp

quiet depot
#

that's not what I aksed

#

because I legitimately like java's thread system

#

loads of people complain about it

#

saying it's confusing

#

but I really like the level of control you have with it

obtuse gale
#

oh yeah I quite like that actually

#

So yeah you could say it's legitimate then ๐ŸŒ

half harness
#

GUYS

obtuse gale
#

Gus Johnson

#

B.A.A.S - Too many caps!
No need to shout.
Barry's Anti Abuse System | v1.4.4

half harness
#

be quiet barry

#

BM FOOT REVEAL_ _

distant sun
#

does anybody know latex and circuitikz?

obtuse gale
#

That could be a street light at nighttime with the colors inverted for all I know

half harness
#

oh i almost got bm credit card reveal

#

dang it

old wyvern
#

Java threads are going to become even better with fibres ๐Ÿ˜Œ

quiet depot
#

i can do all the easy things in latex

obtuse gale
#

FIBERS ๐Ÿ˜

quiet depot
#

what are fibers/fibres

#

and what's the correct spelling

obtuse gale
#

loom

quiet depot
#

oh

old wyvern
#

Lightweight threads (non OS threads)

obtuse gale
ocean quartz
#

Isn't it like jvm level coroutines

old wyvern
#

Yes, but somewhat different to kotlin coroutines in some sense altho the basic stuff remains

half harness
quiet depot
#

we're gonna have an api in papi 3 that allows u to seamlessly switch threads

obtuse gale
#

\๐Ÿ˜ฎ

old wyvern
#

How so?

forest pecan
#

NOO

quiet depot
#
async();
sout("this code is async");
sync();
sout("and now we're sync");```
old wyvern
#

Uh

#

Thats from that weird lib

quiet depot
#

yes

#

i still like that weird lib

obtuse gale
#

that looks a fuck ton like a hack

quiet depot
#

I just never got around to implementing it properly

old wyvern
#

Did it really switch threads?

quiet depot
#

yes

#

sort of

ocean quartz
old wyvern
#

I dont think so from reading what it was

quiet depot
#

I can't remember the exact impl

half harness
old wyvern
#

Seemed to switch a thread between pools or something

ocean quartz
half harness
#

-_-

old wyvern
#

So the actual executing thread remains

quiet depot
#

I'm on laptop and don't have access to the code

half harness
#

imagine not having it open source on github

quiet depot
#

it's not my code

old wyvern
#

The link is in here right?

half harness
#

o

quiet depot
#

probably

#

but I think it got taken down

obtuse gale
#

lol

#

why

old wyvern
#

Oh why?

prisma wave
quiet depot
#

idk

old wyvern
#

Rip

quiet depot
#

authors are silly people

#

I have it on my pc I'm pretty sure

#

I save all the good things

#

I've also got this unique picture encryption thingo on there

old wyvern
#

Make a repo with it plz

quiet depot
#

it's really cool

obtuse gale
#

The one that encodes info on a picture?

quiet depot
#

ye

obtuse gale
#

oh yea that's pretty pog

quiet depot
#

like actually changes the pixels to encode the text

onyx loom
#

@obtuse gale happy birthday question mark

obtuse gale
#

heh?

#

lol thanks

boreal needle
#

happy birthday!!!

hot hull
#

Who's fuckers birthday is it

old wyvern
#

Happy "getting one day closer to death"!!

#

One year*

#

Welp

hot hull
#

Happy birthday weeb

obtuse gale
obtuse gale
hot hull
#

bruh nah

oak raft
#

Happy birthday

hot hull
#

I take it back

obtuse gale
#

nah ๐Ÿ˜‰

obtuse gale
#

faster

old wyvern
#

๐Ÿฅฒ

oak raft
#

this text file seems a little outdated...

obtuse gale
#

lmao

boreal needle
#

you keep a list of birthdays?

obtuse gale
#

OH YEAH

#

you actually made that LMAO

boreal needle
#

with one in it?

oak raft
obtuse gale
#

lmao

oak raft
#

it's kinda empty

#

but I'm adding to it ๐Ÿ™‚

boreal needle
#

you wont ever find mine

obtuse gale
#

bet

old wyvern
#

Add feb 30 to it

static zealot
#

add every day of the year to it

old wyvern
#

@static zealot wheres @AlphaBlitz?

static zealot
#

someone's birthday must be on each of them

static zealot
half harness
boreal needle
#

does beta blitz not work then

oak raft
old wyvern
#

Alphas dont work

half harness
#

june 5th ๐Ÿ˜‰

ocean quartz
#

What about Gamma Blitz?

quiet depot
#

wait so how old is the emily now

obtuse gale
old wyvern
#

118

half harness
obtuse gale
quiet depot
#

ancient

#

are you a uni student?

boreal needle
#

how exactly is sadge pronounced?

#

saj?

#

sajรฉ?

quiet depot
#

sadj

boreal needle
#

sadgรฉ?

half harness
#

sadj

quiet depot
#

I don't know how accents are pronounced

oak raft
#

sah-j I think

onyx loom
#

sad ge

old wyvern
#

sa d ge

half harness
#

sa d j

#

sad j

old wyvern
#

s a d j

half harness
#

sad j

onyx loom
#

s a d g e

oak raft
#

Just pronounce it ๐ŸŒš

old wyvern
#

Shadhghie

oak raft
#

Kaliber?

#

Birthday?

#

When?

onyx loom
#

august 10 ๐Ÿ˜ฉ

ocean quartz
old wyvern
#

1 Jan 1970

ocean quartz
#

July

quiet depot
#

wait so can linux handle people older than 51

gusty glen
quiet depot
#

nvm yugi

prisma wave
#

fuck me

boreal needle
#

no thanks

prisma wave
#

almost summer and it's torrential rain

quiet depot
#

yeah gonna pass on that offer

prisma wave
#

๐Ÿ™„

onyx loom
#

ikr

prisma wave
#

thanks dkim

quiet depot
#

move to australia

onyx loom
#

been raining so bad the past week

quiet depot
#

we have predictable weather

prisma wave
#

Literally thunder earlier

#

I am soaked

half harness
#

at the store

onyx loom
#

oh weve had thunder for like 4 days straight now lmao

#

welcome to the club

quiet depot
#

how does the uk even have different weather

boreal needle
#

emily are you ok, you've been typing for ages now

quiet depot
#

it's so smal

boreal needle
#

airstreams and something idk

onyx loom
#

cold /dry air from north / east
wetness from the atlantic
warm weather from south

obtuse gale
# quiet depot are you a uni student?

eh.. call me a re-tard (B.A.A.S.) but if I have to be honest I kinda dropped out this year.. all virtual classes in which I feel like I'm learning shit, I don't really engage with anyone, the profs are terrible at doing this thing online and it's 100% a terrible experience. And I don't plan on retaking until the gov opens up schools and unis etc

ocean quartz
old wyvern
#

Sandstorms are the best weather. ๐Ÿ˜Œ . Free unexpected day off from any work

ocean quartz
#

We just have heat sadge

onyx loom
#

lol

quiet depot
#

if u go back to u have to restart

static zealot
#

discord just crashed 2 times in 2 minutes. how nice ๐Ÿ˜ข

onyx loom
#

i dont mind rain but thunder is just unnecessary

obtuse gale
half harness
ocean quartz
#

I love thunderstorms

obtuse gale
#

no

#

I'm not okay lmao

static zealot
#

Make that 3

half harness
#

imagine having a social life other than discord

#

smh

gusty glen
old wyvern
#

Imagine having a life at all

prisma wave
#

Thunder is nice when you're inside

gusty glen
half harness
onyx loom
#

lol

prisma wave
#

When you're walking home in a comically heavy thunderstorm it's not so great

old wyvern
gusty glen
half harness
#

wdym turn everything off?

old wyvern
#

It killed my modem twice in the last 2 years

old wyvern
half harness
#

o

onyx loom
#

thunder = power outages

#

sometimes

ocean quartz
half harness
#

jeez

obtuse gale
ocean quartz
#

Thunderstorm

old wyvern
#

Theres a video

pale shell
#

anyone seen bm

obtuse gale
#

no

onyx loom
#

no

old wyvern
#

Discord only showed a img

pale shell
#

oh

prisma wave
ocean quartz
#

Yeah, i was gonna send the video instead of link, but was above the discord limit

pale shell
#

bm can you check #privatemines-discussions

onyx loom
#

i dont think ive actually had a power outage during a thunderstorm actually

#

maybe me lucky

ocean quartz
#

For some reason i recorded it in 4k lmao

half harness
#

wtf discord is so laggy - i saw "theres a video and then "no", "no", "discord only showed a img"

pale shell
half harness
#

and i pressed "enter" right under matt's "Yeah, i was gonna send" message

old wyvern
#

Oh speaking of thunder, theres a cyclone going on near kerala ๐Ÿฅฒ

obtuse gale
#

lol

old wyvern
#

Started flooding apparently

pale shell
#

filming in 4k Matt

#

I see you.

obtuse gale
#

oh boy 85%

#

I need to chat

#

this is one/once in a lifetime multiplier

pale shell
#

?

ocean quartz
#

=multi

compact perchBOT
#
Your XP Multiplier:
pale shell
#

wtf x11 ?

#

there's a multi?

obtuse gale
#

yeah

pale shell
#

Why's there a multi

onyx loom
#

i dont get why there are 3 different names for a hurricane

ocean quartz
#

Yeah birthday multi

obtuse gale
#

cuz

pale shell
#

I need that xp now boy

old wyvern
#

Wasnt it x9?

obtuse gale
#

bday girl

onyx loom
#

hurricane cyclone typhoon

ocean quartz
old wyvern
pale shell
#

who's birthday

obtuse gale
#

GUESS

old wyvern
onyx loom
#

all the same thing still yugi

pale shell
#

@prisma wave ?

onyx loom
#

just calling it different names based off their locations

pale shell
#

am i right or wrong

half harness
old wyvern
obtuse gale
pale shell
#

It must be bm's

#

:))

#

happy christmas @obtuse gale

old wyvern
pale shell
#

smh i can't even tag people right anymore

#

I'm typing too fast

#

I need that xp boi

obtuse gale
#

lmao jesus

pale shell
#

I will level up

#

And i will level up now

#

come on barry give me that xp

ocean quartz
#

Probably

#

Though, spamming actually doesn't give much xp

pale shell
#

typing at that speed got me 200xp

half harness
#

barry give me xp i want xp please give xp thanks for giving me the xp

pale shell
#

ok so i just need to type fast

onyx loom
# old wyvern There are slight variations in behavior I think?
pale shell
#

if i type longer messages but fast i get more xp

onyx loom
#

thats a phat link

ocean quartz
#

xp

#

if

#

you

old wyvern
ocean quartz
#

didn't

#

type

#

like

#

this

pale shell
#

If you guys don't mind please just buy my plugin off pigot

#

thank you

obtuse gale
half harness
static zealot
#

DodgeHouse is over ๐Ÿ˜ข

onyx loom
#

ยฏ_(ใƒ„)_/ยฏ

ocean quartz
obtuse gale
#

like sure I get it for the highlighting thing but it's just dumb

half harness
pale shell
#

I need more people to buy my plugin so I can fund bm's plugins

lost forge
ocean quartz
prisma wave
pale shell
#

happy birthday

boreal needle
#

how come i have a 9x multi

half harness
#

its my birthday soon ๐Ÿ˜‰

ocean quartz
onyx loom
#

because ur cool!

pale shell
#

it's bm's birthay

#

!

prisma wave
#

Yeah it is!!

obtuse gale
#

bru

#

lol

prisma wave
#

=multi

compact perchBOT
#
Your XP Multiplier:
prisma wave
#

๐Ÿ˜Œ

obtuse gale
#

!!!

#

!!!!

pale shell
#

i want this permantly

onyx loom
#

i have my multi spin from boosting yesterday too, just remembered

ocean quartz
#

Oh shit, bm is no longer boosting ;o

pale shell
#

man i see we get a free multi for no reason

half harness
#

same

pale shell
#

BAN BM

obtuse gale
onyx loom
half harness
#

thanks bardy ๐Ÿ™‚

old wyvern
ocean quartz
#

IKR!

pale shell
#

what did i do

#

I did i do something wrong

ocean quartz
pale shell
#

I didn't cause no inflation

prisma wave
obtuse gale
#

i mean if you apply this multiplier 24/7 yes lol

onyx loom
#

discord nitro kind of a rip off for what it is

obtuse gale
#

"chat app"

old wyvern
pale shell
#

i just pay for it because i like pink

boreal needle
#

imagine if discord was oss

pale shell
#

I want my pink name

onyx loom
#

yes, a chat app ๐ŸŒš

pale shell
#

oss?

half harness
#

open source software

obtuse gale
#

open source software

pale shell
#

oh open source software

obtuse gale
#

lmao

pale shell
#

i thought you meant just os

onyx loom
#

open source software

old wyvern
#

Oh, you didnt get it, did you matt? xD

half harness
#

os software

old wyvern
#

Its a copy pasta

pale shell
#

Kaliber you able to help

boreal needle
#

we'd be able to have like custom clients and stuff

obtuse gale
#

1.8

ocean quartz
#

I did i did xD

onyx loom
#

with

pale shell
#

code review

old wyvern
#

Oh nvm then lol

onyx loom
#

what does one require my assistance for

obtuse gale
#

Matt you have got to understand the essence of playing in 1.8.8

#

it's a lifestyle

ocean quartz
onyx loom
#

uh sure? im not sure im the right person to ask tho ๐ŸŒš
just post it here, im sure we can all give some feedback

obtuse gale
old wyvern
pale shell
#

please code review

onyx loom
#

oh ok cool

#

got it yugi!

ocean quartz
half harness
pale shell
#

i am trying to save bm's code

#

trying to

#

but it's painful

ocean quartz
boreal needle
old wyvern
half harness
obtuse gale
half harness
#

sorry, mistyped

obtuse gale
#

we'll hold hands uwu

boreal needle
#

ok

obtuse gale
#

lol

pale shell
#

oh my i didn't know i did so much commits in such a short amount of time kekwhat

ocean quartz
#

Dkim, will you ever move on? Like, that's a legit question now

boreal needle
#

if it's physical human contact ill take it

pale shell
boreal needle
#

uwu

half harness
#

i like 1.8 pvp

pale shell
#

what does that mean

obtuse gale
#

"uwu" is a state of mind

ocean quartz
#

That's actually so sad

half harness
#

yea i hop on 1.16 for smp

#

hypixel smp = 1.16

#

D:

pale shell
#

smp ?

obtuse gale
#

1.16 for simp?

half harness
#

yea

ocean quartz
pale shell
#

you missed the i

obtuse gale
#

lmao

pale shell
onyx loom
old wyvern
#

Imagine playing Minecraft and not Terrasology

pale shell
#

wot

#

oh no

ocean quartz
#

Imagine not playing infiminer

pale shell
#

i did change it right

half harness
#

Imagine not playing minecraft

old wyvern
#

Imagine not playing minesweeper

ocean quartz
#

Imagine not playing pong

pale shell
#

so you calling me a bad dev

obtuse gale
pale shell
#

why

obtuse gale
#

/shrug

pale shell
#

@prisma wave see my messages were real good

ocean quartz
#

Do you have any more pixels?

pale shell
#

no

obtuse gale
#

oh shit I was gonna send a message to kashike but piggy did the multi thing lmao

half harness
ocean quartz
obtuse gale
#

You got to grind those experience points

#

holy shit 90%

ocean quartz
#

Oh yeah, how is the serialization going Emily?

obtuse gale
#

roadtolvl51 ๐Ÿฅฒ

pale shell
half harness
#

1

pale shell
#

๐Ÿ˜ฆ

obtuse gale
#

It's the most similar to the Json..Context that was used before

pale shell
#

has anyone else got a plugin I can re-code?

obtuse gale
#

yes

onyx loom
pale shell
#

I enjoy pulling my hair out under the stress of fixing it

onyx loom
half harness
onyx loom
#

why is bstats to blame

pale shell
#

its their code..

pale shell
ocean quartz
#

Lmao, gotta love zml

onyx loom
#

so to use bstats u literally copy and paste their code? ๐Ÿค”

pale shell
#

yes

#

You seriously do

ocean quartz
pale shell
#

effort

prisma wave
#

yeah I'm not sure that's how it works

obtuse gale
#

yeah there's a thing called shading

onyx loom
#

that would be the ideal solution, lol

pale shell
#

effort

obtuse gale
#

it's literally 3 lines of text

onyx loom
#

yeah...

pale shell
#

even more effort

ocean quartz
#

Effort to use shading but not effort to copy and past shit lol

obtuse gale
#

tbh

prisma wave
#

average shadowjar "fan" vs average copypaste the code enjoyer

pale shell
#

i'll get around to doing it sometime in june

old wyvern
pale shell
#

maybe july

obtuse gale
prisma wave
ocean quartz
obtuse gale
#

lol

pale shell
#

why doesn't bm like sliming

prisma wave
ocean quartz
old wyvern
prisma wave
#

AAA

half harness
obtuse gale
#

what's y'all's favorite game?

half harness
#

Project Doesn't WorkHalfOfTheTime

ocean quartz
old wyvern
#

Life

obtuse gale
prisma wave
obtuse gale
#

best seller

old wyvern
#

I cant wait to finish this game

ocean quartz
#

But for real though, you mean a game we play often or a game we really liked?

obtuse gale
#

latter

half harness
ocean quartz
#

Red dead redemption 2 is probably the best game I've ever played

obtuse gale
#

oo

compact perchBOT
#
โœณ๏ธ Global Multiplier Expired!

The global multiplier has ran out and has been reset!

half harness
#

lol

onyx loom
#

๐Ÿ˜ฉ

prisma wave
#

shame

obtuse gale
#

oh well

old wyvern
#

Ping Pong 3D

onyx loom
#

ADMIN can i have my MULTI SPIN

compact perchBOT
#
โœณ๏ธ Global Multiplier Expired!

The global multiplier has ran out and has been reset!

onyx loom
#

o wtf

obtuse gale
#

WATI

half harness
#

what

obtuse gale
#

what xD

ocean quartz
#

Dw about it

obtuse gale
#

that was worth an hour of my life

ocean quartz
#

It's because it was spun twice

prisma wave
#

=multi spin

compact perchBOT
#
Your XP Multiplier:
prisma wave
#

Nooo

obtuse gale
#

doing absolutely nothing but chatting

ocean quartz
#

Well now I can go eat

obtuse gale
#

lmao

half harness
old wyvern
#

=spindatass

obtuse gale
#

Matt's starving

ocean quartz
#

I really am

obtuse gale
#

this tbh

prisma wave
#

I am going to kill the next person I see using the bukkit logger

onyx loom
#

๐Ÿฅถ

prisma wave
#

NO EDGY SUICIDE JOKES

#

I am serious

#

It is a sin

obtuse gale
#

oh damn then I'm gonna be Hell's leader

prisma wave
#

I SAID NO

pale shell
#

whats wrong with bukkit logger

pale shell
#

serious question ^

prisma wave
#

what's not wrong with it

#

the plugin logger exists for a reason

pale shell
#

what plugin logger??

boreal needle
#

how do you feel

old wyvern
#

Please delete the damn light mode embed

prisma wave
#

You disgust me

old wyvern
#

Android doesnt let me

pale shell
#

plugin logger??

prisma wave
pale shell
#

same thing ??

obtuse gale
#

it does not attach the embed

prisma wave
#

I literally did an entire named commit changing everything to use the plugin logger

old wyvern
#

Ah

obtuse gale
#

the plugin logger prefixes messages with the plugin name

prisma wave
#

With the description "please don't use the bukkit logger"

#

Smh

obtuse gale
#

the bukkit logger is "universal" and is not bound to any specific plugin

ocean quartz
pale shell
#

you didn't bm??

prisma wave
#

No I've already killed yugi dw

#

Bruh

old wyvern
#

Wait what?

#

Oh wait

obtuse gale
#

you lose track of what is logging what

pale shell
#

lemme scroll through my like 50 commits

old wyvern
#

I did use Plugin#getLogger

old wyvern
#

lmao

ocean quartz
onyx loom
pale shell
#

getLogger = bukkit.getlogger

jovial warren
pale shell
#

getLogger = Bukkit.getLogger

onyx loom
jovial warren
#

Bukkit.getLogger() gets the server's logger

ocean quartz
#

a rโ€ฆ
โ€ฆeason
Love it

obtuse gale
jovial warren
#

getLogger() gets your plugin specific logger

prisma wave
#

a...

prisma wave
pale shell
#

I'll fix it.

jovial warren
#

your local logger is the one that prints [PluginName] whatever

#

the Bukkit logger will print whatever iirc

frigid badge
#

imagine doing anything mc development related

prisma wave
#

average logger user Vs average sysout enjoyer

prisma wave
onyx loom
prisma wave
#

lemmo thoughts on Prolog?

jovial warren
half harness
old wyvern
#
getLogger(Plugin) :-
      enumerateLoggers(),
      isPluginLogger(Plugin).
onyx loom
#

not true

old wyvern
#

๐Ÿ™‚

jovial warren
pale shell
#

ok who's the canadian using pmines

prisma wave
#

Joe mama

obtuse gale
#

Lmao

jovial warren
old wyvern
onyx loom
#

Objects.requireNonNull are not null checks

jovial warren
#

"more null checks" kekw

prisma wave
#

๐Ÿฅถ

pale shell
#

oh

half harness
old wyvern
#

Imagine throwing exceptions

obtuse gale
#

Huh...

jovial warren
#

Objects.requireNotNull is just as bad as not using that at all

prisma wave
pale shell
#

well it works so

half harness
obtuse gale
#

No it doesn't

boreal needle
#

the only thing it does is make the npe throw earlier

old wyvern
pale shell
#

it does tho?

boreal needle
#

realistically it should only be used in api

half harness
obtuse gale
boreal needle
#

fail fast principle and all that

steel heart
half harness
#

i wonder if eclipse warns you

#

?tryandsee

compact perchBOT
prisma wave
onyx loom
#

thatll do me for the review odin
basically shade bstats instead of copying their code
remove all Objects.requireNonNull stuffs for actual null checks (if blah == null)

old wyvern
#

Oh lord

jovial warren
#

you're actually not really meant to shade bStats tbh

boreal needle
#

no you are

onyx loom
#

why would u not

jovial warren
#

Bastian told me that it's all in one class to specifically allow you to copy it easily

onyx loom
#

?

boreal needle
onyx loom
#

please why would that be better bardy

jovial warren
#

ยฏ_(ใƒ„)_/ยฏ

onyx loom
#

this is why shading exists, to avoid doing that

jovial warren
#

fair

old wyvern
#

unfair

jovial warren
#

you know, fun fact about the bStats classes: did you know they're actually auto-generated?

boreal needle
#

yes

pale shell
jovial warren
#

got told that when I tried to make my own impl

prisma wave
#

Fun fact, java 7 was supposed to have the ?. operator from kotlin but the proposal didn't go through for some reason

pale shell
#

good

#

๐Ÿ™‚

onyx loom
#

wow

old wyvern
#

JEP link?

onyx loom
#

java would be a very different language with that included

pale shell
onyx loom
#

i guess better

old wyvern
#

C#

onyx loom
#

๐Ÿฅด

old wyvern
#

Lets go

prisma wave
pale shell
#

oh no bm

ocean quartz
prisma wave
#

Languages such as Groovy have a safe navigation operator represented by "?." to safely navigate through potential null references. (Note that it is soon to be included in C#, too, and it was proposed for Java SE 7 but didn't make it into that release.) I

pale shell
prisma wave
#

๐Ÿ˜–

old wyvern
#

Ah

pale shell
#

someone's using pmines on 1.8

half harness
pale shell
#

wtf is wrong with you dkim

half harness
#

no clue

pale shell
#

1.8 is bad

obtuse gale
#

immediately closed

steel heart
prisma wave
onyx loom
#

thats some china stuff going on there

half harness
pale shell
#

can I remove someone who bought pmines

onyx loom
#

i think so

jovial warren
#

this article also taught me something else: the elvis operator is named after Elvis Presley's apparently famous quiff

steel heart
#

ye odin

pale shell
#

I'm gonna find who bought pmines and ban them

steel heart
#

if u have a good reason to

onyx loom
#

ban all 1.8 users from the plugin

steel heart
#

1.8 pog

pale shell
#

I got a good reason

prisma wave
jovial warren
#

no I didn't emily

pale shell
#

"making me do extra work"

onyx loom
#

even tho the plugin has legacy modularity ๐Ÿฅฒ

pale shell
#

its going

#

๐Ÿ™‚

onyx loom
#

lol

ocean quartz
unkempt tangle
#

Why

#

cant I stream?

pale shell
#

dude it makes me work 2x harder

obtuse gale
pale shell
#

if i update pmines, I have code it twice

unkempt tangle
#

so wat

steel heart
#

emily bday today?

pale shell
#

happy birthday emily

obtuse gale
#

perhaps

prisma wave
unkempt tangle
#

senpai

#

Notice me senpai

prisma wave
#

You only have to code the version specific stuff twice

pale shell
#

i do bm...

prisma wave
pale shell
#

that's what i mean

ocean quartz
# obtuse gale

Cuz of annoying quote voices from random characters all the time

pale shell
#

Like I have to write the 1.13 version and then I have to write the 1.12 version

steel heart
#

bruh

ocean quartz
steel heart
#

aye

pale shell
#

the fill function

#

I gotta write that twice

prisma wave
#

okay?

#

That's 1 function

pale shell
#

effort

obtuse gale
onyx loom
#

the rest of the plugin only requires writing once

prisma wave
#

and it's like 5 likes to implement on both versions

obtuse gale
#

trying to decrypt that shit

prisma wave
#

^

pale shell
#

I will just remove support for them

#

๐Ÿ™‚

onyx loom
#

๐Ÿ™‚

steel heart
#

odin ever heard of abstraction?

obtuse gale
#

ah i c

pale shell
#

no

#

I just tried typing /pmine reset on another server kekwhat

prisma wave
#

I literally wrote the WE abstraction so that we could keep cross version compatibility

#

That took me like 2 days

onyx loom
#

๐Ÿฅฒ

steel heart
#

๐Ÿฅฒ

pale shell
#

that's a thing??

half harness
#

help ive been procastinating for 3 weeks

onyx loom
#

lol...

#

we just said this odin

prisma wave
ocean quartz
pale shell
#

i didn't know that was a thing

steel heart
#

dkim u have achieved power no human ever had before

obtuse gale
#

not yet

prisma wave
#

Didn't know what was a thing

ocean quartz
#

Sad

pale shell
#

i mean, whenever you update the fill function you have to change it in the other class

prisma wave
#

why would you ever need to update it

onyx loom
#

so u having to write the fill function implementation twice is because of the abstraction, but everything else would be written once

pale shell
#

I update it a lot

prisma wave
#

The fill implementation shouldn't need to change ever

#

why

pale shell
#

I had to support multiple blocks

#

And I had to write some fixes

#

etc

prisma wave
#

what

steel heart
#

odin btw im writing some code

prisma wave
#

open closed principle

steel heart
#

I will pr it

prisma wave
#

it can already do multiple blocks

#

you don't need to rewrite it

pale shell
#

previous couldn't...

#

previous only took 1 itemstack

#

new takes more than 1

prisma wave
#

okay so that's 1 rewrite

#

and now you never have to touch it again

#

not even a rewrite, just modifying the implementation

pale shell
steel heart
#

cleaning up some code

#

if its fine

pale shell
#

you on latest ver right

steel heart
#

yeah

pale shell
#

i pushed 11 mins ago

steel heart
#

well I will update my local branch

pale shell
#

feel free to make a PR. just @ me when you done it

steel heart
#

sure

half harness
#

someone plz try fixing bedwars ๐Ÿฅบ

steel heart
#

also

#

am I allowed to add new libs

onyx loom
#

too much is wrong in that dkim

steel heart
#

dkim switch back to java lol

half harness
pale shell
#

premium?

half harness
steel heart
#

ur loss

onyx loom
#

ive never actually looked at the project tbh

half harness
pale shell
half harness
#

alr

pale shell
#

this chat is crazy also is your bw premium

steel heart
pale shell
#

i will buy !

half harness
steel heart
#

lul

pale shell
#

๐Ÿ˜ฆ

half harness
#

well

pale shell
#

i would've bought it

steel heart
#

I think there was a premium plugin which was hardcoded

pale shell
#

just to help you out

steel heart
#

like almost everything

half harness
#

i also dont want to go through the bother of people asing for support like #general-plugins

#

i dont want to be forced to update it

pale shell
#

dude, i just tell people "fix it yourself"

half harness
#

then you get 1 star ratings

pale shell
#

nah, i help them fix it normally its easy fix

half harness
#

one time i had to explain how to enable paper antixray

#

it was a pain

pale shell
#

but

#

paper.yml right?

half harness
#

yes

pale shell
#

false -> true

#

restart?

half harness
#

i ended up just giving them the paper.yml file ๐Ÿ™‚

#

lol

pale shell
#

why

half harness
#

i guess I'm a "natural configurator" :)))

onyx loom
#

no such thing

half harness
#

lol

pale shell
#

I might start writing bugs to make people make bug reports

half harness
#

btw this is an a anticheat server where im an helper in

half harness
pale shell
#

I like buying plugins

#

Supporting fellow developers is a good feeling

eternal compass
#

I make some plugins for youtubers, and my "competition" all has patreons, while I just give my plugins out for free.
I've had multiple people complain about wanting it to cost money, so there are obviously some people like that :p

obtuse gale
#

I've had multiple people complain about wanting it to cost money
kek

eternal compass
#

For the record, I plan on keeping them free

steel heart
#

Thats good fred

eternal compass
#

also, happy birthday Emily

#

@obtuse gale

half harness
#

three reasons why i dont want to go premium:

#
  1. i dont meet spigot requirements
#
  1. i dont want to get bombarded with questions with people that don't know how to edit files or errors - "Missing dependency - ProtocolLib"
steel heart
#

tho ppl arent that dumb usually

half harness
#
  1. i dont want to keep updating it if I lose motivation
steel heart
#

just ask me then