#general

3141 messages ยท Page 1666 of 4

frank otter
#

what is "lombok"

blissful wing
#

l m a o

#

here we go

wispy blade
#

@Getter @Setter

vernal moth
#

everything is according to plan

blissful wing
#

@frank otter it's a compiler plugin that adds extra features to java's syntax effectively

frank otter
#

so it's non standard

vernal moth
#

its a compiler hack

wispy blade
#

kash why do you have so many kekws

blissful wing
#

christ

vernal moth
#

@twin lagoon flexing his collection

wispy blade
#

also michael wtf

tribal flicker
#

so many

twin lagoon
#

i have more

void void
#

how are you doing it so fast lol

wispy blade
#

holding shift

twin lagoon
#

shift + click in the reaction menu

cosmic raft
#

using the emoji menu

wispy blade
#

yall know runescape.wav?

blissful wing
#

TIL

tribal flicker
#

omg what

frank otter
tribal flicker
#

Didn't know you could do that

twin lagoon
#

you can do +:emote_name: iirc

void void
blissful wing
#

nah @frank otter

blissful wing
#

let me find something for you

twin lagoon
#

if lombok is a compiler hack

#

is kotlin a compiler hack too then

cosmic raft
#

no

blissful wing
#

look at the two code snippets in there

cosmic raft
#

lombok is literally hacks upon hacks

twin lagoon
#

ur a hack

blissful wing
#

they generate the same actual API and bytecode

vernal moth
#

kotlin is an actual compiler

blissful wing
#

all of the getters, setters, toString, equals, hashCode

twin lagoon
#

and it's slow

blissful wing
#

gets generated by the compiler

frank otter
#

what's the point then

#

of it just generates getters and setters

cosmic raft
#

the point is lazy developers

blissful wing
#

I mean look at those two files

#

in theory it makes it obvious what the file is doing

frank otter
#

They're different but I don't much see the point

#

so it's readability?

blissful wing
#

do you know for sure that a getter is actually just return value;?

#

or maybe it's doing some logic?

frank otter
#

lombok seems to just auto generate return value for getters

blissful wing
#

correct

frank otter
#

but I don't know java so I don't know stuff

#

one more thing

blissful wing
#

nah you're right

#

but like lets say I want to add a custom method that does something weird with the return value

frank otter
#

are getters and setters normally used or can you not just directly access the variable in question

coarse lily
blissful wing
#

if it's buried upon lots of "boilerplate" getters, it's not as obvious

#

well-designed object oriented code doesn't allow direct access to the variable @frank otter

twin lagoon
#

@coarse lily happeepoheart

coarse lily
#

Hey Michael :)

cosmic raft
#

just make every field public and non-final

#

๐ŸŽ‰

blissful wing
#

typically you hide the variables from the outside world so that if one day you decide to change the implementation, it doesn't break stuff

#

if you give other code direct access to your vars then now you can never change those vars

#

without risking breakage

solid sapphire
#

haelp my grandmas phone died

blissful wing
#

buy a new grandma

twin lagoon
frank otter
#

But surely if you let lombuk generate setters when you remove a variable it'll remove the setter thus breaking more stuff as well

cosmic raft
blissful wing
#

yep, and that's when you start writing actual code rather than boilerplate-generators

haughty bear
#

weird question but is there some technical german minecraft community, like for plugin dev? I'm trying to learn German and I'd love to be able to talk in an area I'm somewhat knowledgeable about

blissful wing
#

lombok doesn't prevent breakages down the line, that's what a developer's job is ๐Ÿ˜›

#

hiding the vars is just a general well-designed OOP practice

#

not a lombok thing

wispy blade
solid sapphire
#

now am i supposed to teach her to use a new phone

blissful wing
solid sapphire
#

she is still using a nokia flip phone lol

frank otter
#

does amazon have a RESTful buy a new grandma api

vernal moth
blissful wing
#

i'm sure we can automate this problem

vernal moth
#

am such a JS pro

haughty bear
#

mini you are german right?

vernal moth
#

ye

blissful wing
#

@vernal moth oauth?

haughty bear
solid sapphire
#

BREAKING NEWS!

vernal moth
#

which is why I am not operation at full capacity today

#

I had wwaaayyyy too much beer yesterday

solid sapphire
#

MINI said 'ye', this is a once in a lifetime occurance!

blissful wing
#

i had a beer yesterday

#

first time in awhile (don't like beer, prefer spirits)

vernal moth
blissful wing
#

was disgusting

vernal moth
#

using ory hydra and ory kratos

#

cool shit

blissful wing
#

ah nice

#

i wrote a from-scratch oauth implementation in java a few months back

vernal moth
#

so am not actually handling crypto and the worst stuff about oauth

#

cause I dont trust myself doing that nicely

blissful wing
#

hah

#

oauth is scary because it's not a crypto problem

golden gust
#

My stance is that my ide can easily generate getters/setters, pretty sure there is even a plugin for builders, rather that relying on a hack which breaks every java release almost

blissful wing
#

it's just "plug in the right vars in the right place"

#

hell I even implemented Dynamic Client Registration (rfc7591)

haughty bear
#

I'm not knowledgeable enough in german to be able to hold much of a conversation but I'm hoping that topics like plugin dev would let me become more confident in it

blissful wing
#

and Device Flow (rfc8628)

vernal moth
#

do I hear somebody volunteering to audit of my shit? ๐Ÿ˜„

golden gust
#

There's communities around every language

blissful wing
#

sure @vernal moth

haughty bear
#

yea, it's just that I have no clue where to even look for a community in another lang ๐Ÿ˜…

golden gust
#

Many countries are gonna be kinda weird around the eu as English is often taught heavily

golden gust
#

No, Mr Walmart man

vernal moth
blissful wing
#

aren't you shopping for a new grandma or something

vernal moth
#

am literally more fluent in english than german sometimes

solid sapphire
#

agree

#

more fluent in english than malayalam

blissful wing
#

also hey electroniccat uh....can i bother you for a sec lmao

#

i'm locked out of spigot TFA and don't know who to pester

#

XD

golden gust
#

Wasn't me

blissful wing
#

sadge

golden gust
#

Errrm, there is an email in the rules page or something

blissful wing
#

aha

#

excellent

golden gust
#

MD is the only one that can do that

void void
blissful wing
#

yeah I figured that might be the case

haughty bear
golden gust
#

Yes, but wider community is English so many dual language communities generally fall into the wider ones

#

Much easier to find a Chinese MC community than a German one

coarse lily
#

Especially dev stuff.

haughty bear
#

sucks for me then

vernal moth
#

but agent, the question is, do you really want to regain access to your spigot account? ๐Ÿ˜„

#

I have been clean for over a year now!

coarse lily
#

"Clean"?

worn crest
vernal moth
#

clean of the drug that is the spigot forums

#

pretty sure theres a big german community

#

but like, I go out of my way to avoid that ๐Ÿ˜„

#

I think I am in one single german dev related discord, and thats dead

coarse lily
#

Mini hates his own kind!

haughty bear
#

do you have any suggestions for german speaking communities then?

coarse lily
#

One of the best developers I know is German.

solid sapphire
#

0 of the people i know exist.

worn crest
solid sapphire
#

cause idk anyone kekwhyper

coarse lily
blissful wing
#

cool i have sent an email thanks electroniccat

vernal moth
#

if you lucky you gonna get a reply right away, md was active earlier

blissful wing
#

eh it's not time-sensitive

coarse lily
#

He was medium quick when my account was, uh, troubled.

blissful wing
#

I only noticed I didn't have my 2fa when I went to buy that anticheat plugin that people were talking about

#

lol

solid sapphire
#

ah yes my phone now dies at 975 batterty

#

i miss removable battries.

wispy blade
#

they are still removable

#

just annoy to do so

solid sapphire
#

yeah

#

i miss the ez ones

blissful wing
#

inb4 md just replies "fuck off" to my email

#

think the last time I talked to him was minecon anaheim XD

unreal pier
#

Tuinity merging hype eyesShake

twin lagoon
#

@static badge hurry up

coarse lily
#

Wait, not Anaheim, Florida. Fuck.

unreal pier
coarse lily
#

Cities are dumb.

twin lagoon
#

zzzzzzzz furry

blissful wing
#

I was at both Orlando and Anaheim

coarse lily
#

Yeah I think we met in Orlando.

blissful wing
#

Running a Server Community panel

coarse lily
#

32049230984098 years ago

blissful wing
#

my first panel

#

god i was young

unreal pier
#

So what influenced the merge of Tuinity and Paper now?

coarse lily
#

I was . . . old then too.

cosmic raft
coarse lily
blissful wing
#

๐Ÿ‘€

#

i'm an old fart now

#

just turned 25 last week

coarse lily
#

Haha

blissful wing
#

well past my prime

cosmic raft
#

welcome to the party

#

I turned 25 in April

golden gust
#

smelly too

unreal pier
#

How big is the core and maintainer teams?

blissful wing
#

can't remember the last time i was awake more than 30 hours

coarse lily
#

Hmm me either.

solid sapphire
#

i was awake for like 2 days or something like that last week

coarse lily
#

25 was forever ago for me, though.

golden gust
#

only 2 years for me

coarse lily
#

I mean if I could rewind back to 25 I could do a lot.

amber karma
#

agent, are the new servers there ๐Ÿ‘€

golden gust
#

Not too long ago I was smashing down cans of monster trying to get an assignment in

unreal pier
#

Thank ๐Ÿ‘€

blissful wing
#

hm @amber karma ?

unreal pier
#

So when groups are asked for review on issues such as this tuinity merger, how does that work?

solid sapphire
#

Waiit

haughty bear
blissful wing
#

you mean the AMD ones for hypixel MC?

solid sapphire
#

kash owner of this server?

unreal pier
#

Like do all members of the group submit their review for it to count or is it just one rep

cosmic raft
blissful wing
#

am discord owner pls give admin 4 review

amber karma
coarse lily
#

kash is owner of my guilds and many hearts.

void void
blissful wing
#

am not involved too much with the hypixel MC guys nowadays

#

they've got some cool stuff going on though

#

(also hi guys who have pings on ๐Ÿ‘€ )

vernal moth
#

man, I wish I could have went to some minecraft convention back in the days

blissful wing
#

I'm sure we'll do another big one once covid calms down

vernal moth
#

but back when they were a thing, I had a) no money and b) no self esteem and shit, lol

cosmic raft
#

:(

blissful wing
#

last I heard, no

coarse lily
blissful wing
#

it's being slowly dismantled tho ๐Ÿ˜›

cosmic raft
coarse lily
#

Really Universal Studios was the best part of Minecon Orlando.

blissful wing
#

the long process of microservicing a monolith xD

coarse lily
#

But I'm old and grumpy.

blissful wing
#

dude universal was great

vernal moth
#

preeeetty sure its still a thing I talked to simon about it somewhere

coarse lily
mental meadow
#

hey K

coarse lily
#

I drank like 40 cups of that Harry Potter drink.

blissful wing
#

hung with the shotbow and octc guys the whole evening

#

we accidentally peer pressured mrapple into riding his first roller coaster

#

re-rode the rides over and over because park was basically empty

#

good times

coarse lily
#

Jesus I forgot octc existed.

golden gust
#

Oh god, I've heard some cool myths over the years

#

Like, hypixel

haughty bear
#

also what are the languages of these types of communities, like minecraft? is it like, the english speaking homogenise into one, and things like asian/chinese separate?

golden gust
#

I mean

#

hytale

#

fuck

blissful wing
#

lmao

solid sapphire
#

adbd cannot run as root in production builds
fuck my phone

blissful wing
#

hey @mental meadow

vernal moth
#

oh fuck

#

I am supposed to be at my parents in 12 minutes

#

lmfao

mental meadow
#

gg

blissful wing
#

glhf

mental meadow
#

how do you forget that

vernal moth
#

stupid project got me not pay attention to time, I havent even showered

blissful wing
#

it's fine you're already a disappointment

#

there's not much you can do to make that worse

mental meadow
#

ouch

cosmic raft
#

I'm glad you haven't changed agent

worn crest
vernal moth
#

same as yesterday, talking to agent and working on this meant I was there like an hour later than I wanted to, lol

cosmic raft
#

still awake at crazy times

blissful wing
#

โค๏ธ

cosmic raft
#

remember the good old times?

unreal pier
#

Does paper have a roadmap/trello thingo?

cosmic raft
blissful wing
#

always

mental meadow
blissful wing
#

yeah I'm watching the sky slowly get brighter

golden gust
#

I mean, I still live by the crazy hours, I just don't drown in monster trying to stay awake for an assignment

unreal pier
#

Very hyped for hangar birb

twin lagoon
#

does anyone like tootsie rolls

blissful wing
#

yes

golden gust
#

This is a project we work on in our free time, we don't really set solid plans for delivery, etc; not viable, and we're not even gonna pretend it is

coarse lily
#

My dad does.

#

Michael are you my dad?

blissful wing
#

family reunion

twin lagoon
#

right, what the fuck is wrong your dad

#

they're disgusting

coarse lily
#

I mean.

void void
#

what is a tootsie roll

blissful wing
#

OOF

coarse lily
#

How much time do you have?

unreal pier
blissful wing
#

hey woah yeah if we're doing free therapy

#

sign me up

unreal pier
#

Tysm for the pog work y'all do ^-^

coarse lily
#

Michael's therapy corner.

twin lagoon
#

i have gotten myself a box of american candy and i'm just going through it all

coarse lily
#

Michael please dust off the couch.

#

What have you found that you like?

#

I'll send you good candy.

#

(The good candy is me.)

twin lagoon
#

laffy taffy is interesting, thought it was bubblegum at first

#

airheads are nice

coarse lily
#

There's a bunch of pretty good taffy you can get.

#

Savannah has good taffy.

blissful wing
#

omg did you try to blow a bubble

twin lagoon
#

going through chewy lemonheads right now, pretty much just jellybeans ngl

coarse lily
#

If you're in Georgia ever, I guess.

blissful wing
#

with taffy

nimble depot
#

The world would be such a better place if people documented their work correctly (bad docs is worse than no docs)

twin lagoon
coarse lily
#

Michael I'm gonna make a list of candy you should try.

twin lagoon
#

tbh for 20 eur i've got a pretty good assortiment

blissful wing
#

you should learn

coarse lily
#

I'll send you a box if you want.

blissful wing
#

tongue dexterity is important

nimble depot
coarse lily
#

There's a store here that's like ENTIRELY fucking candy.

#

It's ridiculous. But also pretty great if you're looking for some weird thing.

twin lagoon
#

swedish fish, twizzlers, gobstoppers, jaw busters, jelly belly, nerds, kool-aid, jolly ranchers, cry baby, mike and ikes, airheads, warhead cubes

blissful wing
#

candy stores are crazy here

golden gust
#

Oh god

#

I remember gob stoppers

coarse lily
#

I remember Mike and Ikes

twin lagoon
#

oh right and the chewy lemonheads i'm consuming right now

coarse lily
#

Now I want candy.

#

And it's 3:30AM.

#

What have you done.

twin lagoon
#

freedom my child

#

go for it

coarse lily
#

I'd have to put on shoes and leave and stuff.

blissful wing
#

this just speaks to a lack of preparedness

#

why do you not have candy in stock at home already?

#

smh

coarse lily
#

Yeah I need a new life plan here.

#

Clearly I've made so many mistakes.

wispy blade
#

tfw code doesnt work for only the first iteration

blissful wing
#

< not <=?

marble lark
#

y'all know what causes the mob spinning pathing bug in the vanilla game whenever mobs walk on rails

#

or seagrass for that matter

blissful wing
#

no but now i'm curious

#

is there a simple debug flag anywhere we can put that dumps realtime pathing?

marble lark
#

I'm almost confident it's a navmesh issue but I can't exactly pinpoint where

marble lark
#

been trying to add a pathfinding fix PR to Paper for a while now but I have no clue where to start

mental meadow
#

PR to Paper

#

why ๐Ÿ˜ข

marble lark
#

what

mental meadow
#

I need to actually find the strength to go through stuff at one point

marble lark
#

oh lord

blissful wing
#

o lord

#

i'll add more to it

#

:3

mental meadow
#

the last few weeks have been a mixture of "body says no, mind says yes" and "mind says no, body says yes"

marble lark
#

i feel like i did a good thing by deleting my old PR instead of updating it to the new mappings now

#

lmao

mental meadow
#

If anyone is bored we always appreciate people reviewing PRs ๐Ÿ˜„

marble lark
mental meadow
blissful wing
#

how does one review .patch PRs?

#

like is there a workflow to be able to get that into a diff of the actual java files

#

or do you just apply the .patch locally and then review the local changes/

golden gust
#

github has their magical tool for checking out a pr

#

then apply and check

marble lark
golden gust
#

Or, git git and learn to read patch files ๐Ÿ˜„

marble lark
#

git git

golden gust
#

*git good

blissful wing
#

oh I know how to read patch files

mental meadow
#

I mean you can either try to look at the patch and find obvious errors or you clone, patch locally and then look at it

blissful wing
#

ok

#

so the answer is "no there isn't a nice workflow for this yet"

#

lol

golden gust
#

Yea, more just getting experience with the codebase

#

Preeeetty much lol

marble lark
#

Paper's codebase sometimes feels like inception not gonna lie

golden gust
#

I have doubts that there are too many code-bases which realy on patch files

marble lark
#

patch files containing patch files containing patches

golden gust
#

inb4 I just make a bot which merges all PRs and applies them into a private repo

mental meadow
#

I vote that we just close every open PR when we update to 1.18 and if people still want it they should make a new one

golden gust
blissful wing
#

honestly that wouldn't be the worst idea

marble lark
#

not a bad idea to be honest

golden gust
#

I mean, only real idea I got in regards to that

blissful wing
#

just Paper-PR-<id-of-pr> as repo name

ashen cliff
#

Daily reminder to merge 5029.

marble lark
#

i just realised your name sounds familiar

void void
#

probably Hypix el

golden gust
#

He's a wallmart greeter

mental meadow
blissful wing
#

yeah if you've ever went into a walmart and been greeted by someone

#

that was me

marble lark
#

how did I forget AgentK tf

blissful wing
#

also i founded hypixel minecraft server

#

but mostly walmart

#

that's where i'm really famous

mental meadow
#

walmart > hypixel

blissful wing
#

its true

#

walmart > hypixel

golden gust
blissful wing
#

Mkt cap 410.57B

#

vs a minecraft server

mental meadow
#

caaaaaaaaaaaaat no

coarse lily
#

We should all aspire to work at Walmart.

marble lark
#

god I feel stupid now

blissful wing
#

oh is MC pulling in Zstandard?

marble lark
#

hello hypixel Admin

#

lol

blissful wing
#

nah u fine

golden gust
#

Atm, no

blissful wing
#

ex-admin

#

well, kinda

#

complicated

marble lark
#

ah

golden gust
#

I talked to them about it and they showed some level of interest in it

#

Well, not i

marble lark
#

won't question further then

golden gust
#

somebody did

#

brain smoosh right now

blissful wing
#

Zstandard is quite nice

#

done a lot of work with it

golden gust
#

But, they seemed interested in it, just, "somewhere down the pipeline" type deal

blissful wing
#

I mean the great thing about is that it's literally just a drop-in replacement for zlib

#

and the bindings have ports in virtually every language

golden gust
#

We wanted to agree with them on magic numbers so we don't gotta fuck around with people breaking their worlds when the time comes

ashen cliff
#

So, Soonโ„ข๏ธ aka. way after I quit MC. kekwhyper

blissful wing
#

nobody "quits" MC

marble lark
#

is the "they" some mojang guy

golden gust
#

somebody on the dev team

mental meadow
#

the mojang man

quasi valley
#

it's Mr. Mojang

limber knotBOT
#

Mr mojang?

ashen cliff
golden gust
#

Swapping compression algo is trivial but, like, then they gotta dedidcate time to it and like, welcome to literally any company

blissful wing
#

um

#

which magic numbers are you talking about @golden gust

#

the atlas?

mental meadow
#

Once I pass on from that world and minecraft, I will finally be free

blissful wing
#

or the compression level?

golden gust
#

compression type

blissful wing
#

iirc zstd encodes that into the compressed data

golden gust
#

The magical byte which indicates the algo in use

blissful wing
#

ohhhhh

#

the algo selector

mental meadow
#

Miniii you're late

vernal moth
#

Am 12 minutes late and foot isn't done yet, I call that on time!

#

Foot

#

Yes

#

We eating foot

#

Deal with it

mental meadow
#

wouldn't surprise me

cosmic raft
quasi valley
#

Oh no, we learn a new kink from mini every week

golden gust
#

I mean, I say what as in 1.18 I'm probs going to remove our oversized chunk reading logic, so, am not to sure if it's an issue if we use a stupidly high magic value and pray that they don't fucking dice-roll their number selection

#

I really just wanted to agree with them on that so we don't have to maintain that shit for years to come

marble lark
# blissful wing no but now i'm curious

The only thing I managed to find out about Mojang's navigation system is the algorithm they use for mobs btw
https://www.gdcvault.com/play/1025320/Hierarchical-Dynamic-Pathfinding-for-Large

mental meadow
golden gust
#

stallman?

mental meadow
#

no

#

gura

wispy blade
#

vtubers kekw

golden gust
#

She is into feet

blissful wing
#

so since I know you guys enjoy pain

#

(you are maintaining paper after all)

#

why not have a discord channel per PR?

mental meadow
#

ah yes

cosmic raft
#

sure

wispy blade
#

threads.

cosmic raft
#

and you can moderate them

mental meadow
#

who made that fucking ticketing system

cosmic raft
#

thanks for volunteering

blissful wing
#

โค๏ธ

#

nothing but free time on my hands

#

and the blood of innocents

#

but yeah mostly free time

ashen cliff
#

Imagine all of them lighting up at once with some random Russian Steam link. kekwhyper

blissful wing
#

lmao

golden gust
#

thank god that discord is pro defenders of their realms that bots can't get away with spamming the same URLs for weeks on end

#

wooo

warm anchor
#

Shhh zcat

#

Donโ€™t provoke them notlikerie

mental meadow
#

our wise discord overlords

marble lark
blissful wing
#

discord is the best social media platform and i for one trust our overlords

mental meadow
#

๐Ÿ˜„

cosmic raft
#

slack threads are love

warm anchor
#

You donโ€™t discord video call your mom every night?

#

Wow!

blissful wing
#

nah I don't actually mind discord too much, I'm sure it's hell on both ends

#

and it's better than the alternatives for 90% of use cases

warm anchor
#

Letโ€™s go back to mumble

limber knotBOT
#

i mean imagine still using IRC

#

in 2021

mental meadow
#

cringe

wispy blade
blissful wing
#

yeah i saw

#

๐Ÿ˜ฆ

warm anchor
#

I was under the impression we have IRC bridge here just for one sole user and itโ€™s Pheonix616

golden gust
#

I just wish they'd do more, and have a better API ๐Ÿ˜ฆ

mental meadow
#

@warm anchor good morning!!!!!!!! hugrie

limber knotBOT
#

that and for my hypixel pings

#

they're on IRC, not disc

quasi valley
#

there's also the old man, robo

warm anchor
#

Good morning aurora

wispy blade
limber knotBOT
#

i also lost my +v over here

#

:'(

#

see that would be sad if anyone actually understood IRC

#

what does +v do lol

#

I got no idea how kash has the flags and stuff setup in here so I ain't gonna touch his things

wispy blade
#

voiced

mental meadow
#

I just know that I have +o because thats for the cool people

limber knotBOT
#

Users with a plus sign (+) next to their nickname are voiced users. That

#

means that they are allowed to speak when the channel mode +m is set. +m

#

sets moderated mode which means that regular users may not speak.

#

ah okay

void void
#

oh whoops

blissful wing
#

yeah but nobody cares about that shit

limber knotBOT
#

where are my irc privileges

blissful wing
#

we just want to be higher up in the list

#

to be fancy people

quasi valley
#

No roles for furries

limber knotBOT
#

i am not a furry

blissful wing
quasi valley
#

sure leaf

#

sure

mental meadow
#

but kenny why do you have o then

limber knotBOT
#

???????

blissful wing
#

๐Ÿค”

limber knotBOT
#

what is this

#

why does everyone think I'm a furry

ashen cliff
#

think

twin lagoon
#

your telegram avatar

blissful wing
#

i don't i'm literally just bandwagoning because @quasi valley said so

ashen cliff
#

We know brother.

limber knotBOT
#

:(

warm anchor
#

Itโ€™s ok leaf

wispy blade
#

lol he's getting mad

warm anchor
#

Furry got special power

limber knotBOT
#

finally

#

op after all these years

mental meadow
#

I think I actually read warrior cats when I was like 13 or smth

void void
vernal moth
#

Oh apeprently it's CSD today in cologne

limber knotBOT
#

pog

vernal moth
#

A rainbow unicorn just walked by

limber knotBOT
#

yeah I think MiniDigger just manually +v'd me

#

a few months ago

vernal moth
#

I did?

limber knotBOT
#

and then my bouncer reset and it dropped it

#

How does an imaginary character get voiced

vernal moth
#

That would mean I would know how to do that

limber knotBOT
#

i mean

#

you didn't

#

that's why it didn't stick.

#

XD

#

:p

wispy blade
limber knotBOT
#

<3

blissful wing
#

live-code this

#

we can give commentary

#

and bad suggestions

#

make sure you're using Integers instead of ints

#

so you don't npe

wispy blade
#

only reason i NPE is because the info in the index is missing

coarse lily
#

Someone gave Leaf +o?

#

We're doomed.

limber knotBOT
#

you're welcome

wispy blade
#

we already were when he became a maintainer

mental meadow
#

don't worry, we have been doomed long before that

warm anchor
#

PaperMC now powered by furryโ„ข๏ธ

mental meadow
#

I mean I joined the project like a year ago

cosmic raft
#
12:57 -- MSG(groupserv): flags !paper-staff Spottedleaf +cmv
12:57 -- GroupServ (GroupServ@services.esper.net): Spottedleaf now has flags +cmv on !paper-staff.
12:57 -- MSG(groupserv): flags !paper-staff mbaxter +cmv
12:57 -- GroupServ (GroupServ@services.esper.net): mbaxter now has flags +cmv on !paper-staff.
12:58 -- MSG(groupserv): flags !paper-friend AgentK +cmv
12:58 -- GroupServ (GroupServ@services.esper.net): AgentK now has flags +cmv on !paper-friend.
golden gust
#

aha

wispy blade
#

@ Spottedleaf describe your fursona pls

limber knotBOT
#

i am not a furry

#

you weeb

golden gust
#

I was wondering how you did that

wispy blade
#

denial, denial, denial

lunar mural
#

Paper is awesome!

static badge
blissful wing
#

personally I think we've been doomed since like

#

mid-2011?

coarse lily
#

2011

#

Yeah.

mental meadow
#

leaf do you like my new avatar

blissful wing
#

glad we're in agreement here

mental meadow
#

it's me but anime

static badge
#

it looks good

blissful wing
#

it has colors

chrome quest
#

Does anyone know what caused the tps drop here? I don't believe it's entities this time.

golden gust
#

I don't believe its entities

#

entities taking 45ms

potent fossil
#

it's entities

#

lmao

#

villagers specifically

#

those rascals

warm anchor
potent fossil
#

acquirepoi ๐Ÿ‘€

#

what them bois doin

#

finding points of interest? k

warm anchor
#

Trying to find things to do so they can lag your server

potent fossil
#

kek

chrome quest
#

There is only 85 villageers ticking. while 200 sheep and 200 cows

warm anchor
#

Also wrong channel doctor

#

1 villager = at least 100 dumb sheep

#

Please learn how to read timing

potent fossil
#

what you talking about, you need to zoom the filter into the time of the tps drop

#

i already see 634 villagers in just one region

warm anchor
#

Seem*

chrome quest
#

I don't know of anyone who has that many villagers.

potent fossil
#

Ok, well, we looked at your timings. What you want us to do

#

You have your answer

chrome quest
#

Is there a way I can figure out where those villagers are or reduce their impact on the server without killing them?

potent fossil
#

got a boat load in 512 blocks around (-3584, -3584) and (2560, -5632)

#

those are regions tho so still gotta go lookin

wispy blade
#

villagerlobotimizernator thing could also maybe help

warm anchor
#

Nah the new setting for it is good enough

solid sapphire
#

it fun creating fires in a bathroom

wispy blade
wispy blade
#

why are those null wtf

plucky sparrow
#

null!

wispy blade
#

i still don't understand why it doesn't work

#

like

#

coords show up 100% correct

warm anchor
#

Activate brain!

plucky sparrow
#

which brain

wispy blade
#

what brain

blissful wing
#

aw damn i missed the spacex CRS mission launch

plucky sparrow
#

i'm faster biombo

blissful wing
#

link code @wispy blade

#

gist

plucky sparrow
#

good luck

wispy blade
blissful wing
#

yes

#

lol

chrome quest
#

Yes?

plucky sparrow
#

dam

blissful wing
#

yes it can be run on mac

chrome quest
#

I was going to move it to the other channel.

blissful wing
#

I mean it's java so it can run anywhere

plucky sparrow
#

exactly

wispy blade
#

*as long as that platform has a JVM release

void void
#

PaperMC toaster edition when

chrome quest
#

Okay. Iโ€™d like to learn how to make a plugin so I was thinking of setting up a test server on the same machine for testing.

blissful wing
#

yeah that's generally the recommended approach

#

single most important development ability is the ability to iterate quickly

#

so the faster you can get your code running in an environment after a change, the faster you can develop

#

that mutable Location is a bit 2blob_sweat @wispy blade

wispy blade
#

i know kekw

#

but it works so i'm not complaining

blissful wing
#

it do till it dont

wispy blade
#

but it do work!

vernal moth
#

Did you see the astra launch slide?

blissful wing
#

yes @vernal moth

#

hilarious

#

sad for them

wispy blade
#

yeah, it's not getting put into the square, but the coordinates are correct

blissful wing
#

they're so very close

vernal moth
#

So exiting to see new companies approach this field

blissful wing
#

their previous launch missed orbital velocity by 500m/s

#

so they're really close to true orbital capacity

golden gust
#

I just wish a rocket would side launch and deal with bezos for us

vernal moth
#

SpaceX is close to completing the launch tower I think

#

That thing is a beast

blissful wing
#

honestly I think the only reason fate didn't kill him on his flight @golden gust is because he brought a highschooler and Wally Funk with him

vernal moth
#

Astra isn't bezos

blissful wing
#

and by fate I mean some random underpaid ground tech

golden gust
#

I know

#

am just saying

#

Like, fuck bezos

blissful wing
#

dude starship is nuts

#

the pace that they're going at

golden gust
#

The guy is suing nasa because he didn't get his way

blissful wing
#

holy s h i t

#

elon's tweets yesterday were ๐Ÿ”ฅ

#

oh maybe it wasn't his twitter

#

maybe it was just a meme

vernal moth
#

They got like hunderts of people on this launch tower

blissful wing
#

it was something along the lines of "jeff bezos quit amazon so that he could spend his days suing nasa over spacex"

golden gust
#

oh, yea, I saw that too, was 10/10

blissful wing
#

so uh question @wispy blade

#

why aren't you just doing an interlocked x z loop

#

loc original = new loc(loc.x, loc.y, loc.z)
for(int x=-4; x<=4; x++) {
for(int z=-4; z<=4; z++) {
loc.setx(original.x + x)
...
}

#

if I'm understanding the end design correctly, which is to make a 9(?) by 9 set of Square's

wispy blade
#

yea

solid sapphire
#

never been so offended by something so true.

wispy blade
#

i guess i could try that

#

would probably work better xd

blissful wing
#

I just feel like it'd be less error-prone than a while loop

plucky sparrow
#

i usually ask everyone for opinions on the idea to see if its worth my time

golden gust
#

fwiw, the first thing to know about mrs naomi is that she's dum

wispy blade
#

TRUE

wispy blade
blissful wing
#

oh

#

question @wispy blade

#

Square's constructor

#

are you cloning the Location?

golden gust
#

The good news is that we're more than happy to ruin your hopes and dreams

plucky sparrow
#

how many questions do you have

chrome quest
#

Can I code and compile Java in VScode? Or should I get a different IDE?

golden gust
#

inb4

plucky sparrow
golden gust
#

can you? yes

plucky sparrow
#

why not just

blissful wing
#

I'd recommend IntelliJ community edition

plucky sparrow
#

IntelliJ

golden gust
#

but, really, ^

#

use a real java IDE

blissful wing
#

especially on mac

golden gust
#

Especially when jetbrains exist

blissful wing
#

vscode isn't the best on mac

solid sapphire
blissful wing
#

so yeah uh like I said @wispy blade

#

do you clone the location in Square's constructor

#

because if not

wispy blade
blissful wing
#

ok

#

good

#

this is why mutables give me anxiety

#

lol

golden gust
#

been there done fucking that more than I'd like to admit

chrome quest
golden gust
#

๐Ÿ˜„

#

Yes, that

minor badge
golden gust
#

wish you'd fucking wither

blissful wing
#

also @chrome quest if you're using it to learn they have an educational edition that's free for personal use

#

that has all the features of their professional edition (which itself is $100/yr)

#

just can't use the free version for commercial use

#

highly, highly recommend it

plucky sparrow
#

what features does the community edition not have

chrome quest
#

Can I use the Community version for commercial use or is that what you mean by free?

blissful wing
#

because Jetbrains makes IDEs for every single major language on the planet

golden gust
#

Jetbrains โค๏ธ

solid sapphire
#

ye

twin lagoon
#

@minor badge BEST mari

golden gust
#

some refactoring stuff, some "enterprise" integrations like databases, EE stuff

coarse lily
#

IDEs are for quitters I write Java in Notepad.

pallid raptor
#

Jetbrains always have something for everything

golden gust
#

I fucking love datagrip

plucky sparrow
blissful wing
#

I'm not a lawyer but from my understanding

pallid raptor
coarse lily
#

I actually use Eclipse because I donโ€™t like having extra RAM.

solid sapphire
#

remind me to cacnle my ultimate subscription

plucky sparrow
#

where do i get the education edition

minor badge
void void
golden gust
#

the extra ram usage is faaaaarrr much more worth it for me

blissful wing
#

Community Edition: Limited featureset, may be used for commercial use but they encourage ultimate dition
Education edition: Contact Jetbrains to get it, cannot be used for commercial use whatsoever, but otherwise has full ultimate edition features
Ultimate edition: All features unlocked, paid

golden gust
#

I don't mind it eating a chunk more of ram if it speeds up as much as it does

solid sapphire
#

BEST jetbrains

solid sapphire
wispy blade
#

unused ram is wasted ram anyways

golden gust
#

IJs indexing takes a chunk of ram but for the performance gains it's more than worth it

blissful wing
#

back when I still used community edition iirc the biggest difference was that community didn't have plugins

#

i always have a surplus of ram nowadays

golden gust
#

I tried using eclipse for a day and lasted 10 minutes with how slow as balls their auto completion is

solid sapphire
#

ye

vernal moth
#

This is still one of my fav jokes about bezos

coarse lily
#

Iโ€™ve actually never had an issue with Eclipsesโ€™s auto completion.

vernal moth
blissful wing
#

lol

golden gust
#

pmsl

vernal moth
#

There's also this

#

(video)

solid sapphire
#

wow my isp is not like any other , not like use all ur data, speed reduced

#

theyre like use all data, you get no notification, all data after that is paid

blissful wing
#

isps vary like crazy from country to country

#

and state to state

#

my ISP has no caps

#

(fios)

solid sapphire
#

i think i got like 1000 rupees extra cuz of that on my bill

golden gust
#

Over in the UK unlimited is basically standard for home broadband

plucky sparrow
solid sapphire
#

here its more like depending on speed

plucky sparrow
#

You pay for the speed here

golden gust
#

Too much competition, especially over the same copper, for there not to be competitions over real value

solid sapphire
#

100 mbps = 1tb 30 mbps = 250 gb

plucky sparrow
#

there's no limits

golden gust
#

Like, speed is prime here, but, 90% of the ISPs all use the same copper lines

blissful wing
#

yeah that's how it usually works when there is a cap @solid sapphire

golden gust
#

There is like 1 mainstream domestic ISP which actually owns their own network

blissful wing
#

but even the ISPs i've had that did have caps

#

it was like

vernal moth
#

One ISP in Germany tried to add a cap, they got sued faster than their twitter team could deal with the shitstorm ๐Ÿ˜‚

blissful wing
#

"oh please upgrade to the higher plan"

golden gust
#

the rest just services flats

blissful wing
#

but if you are already on the highest plan?

#

they just sorta are like

#

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

solid sapphire
#

lol

#

speaking of that no wonder why i havent been getting any calls

#

i forgot to recharge my sim kekwhyper

blissful wing
#

oof

#

well hey peace and quiet

solid sapphire
#

yeah

blissful wing
#

brb gaming

solid sapphire
#

for some reason i have to get like one telemarketer min daily

golden gust
wispy blade
#

@blissful wing not getting npes anymore, thanks for your insight :p

blissful wing
#

np

#

my advice is to always avoid while loops if you ever can

#

90% of the time they're unnecessary complexity

wispy blade
#

that is some good advice, lol

warm anchor
#

just activate your brain Nioma!

wispy blade
#

brain?

#

since when do i have a brain?

golden gust
#

Yes

#

those two cells in that void inside your skull

warm anchor
#

like this

#

but it's anime character in Nioma's brain

static badge
wispy blade
#

wtf

static badge
#

I personally recommend using streams all of the itme

#

that way there is no loop

wispy blade
#

it would be reimu

static badge
#

only pain

wispy blade
#

and reimu is not an anime character

static badge
#

are we splitting hairs again

wispy blade
#

no

plucky sparrow
#

Streams look scary

#

Iโ€™ll only have them when IntelliJ makes them for me

wispy blade
#

same

full rune
#

streams are perfectly simple

wispy blade
#

anyway time to pick out a tshirt that my bra doesn't shine through woohoo

swift sentinel
#

Is it hard to setup a paper server or do I need to be smort?

golden gust
#

There are 12 year olds out there running servers

#

all it requires is some basic understanding and the willingness to read

noble bough
#

Honey, donda is released

golden gust
#

wat.

swift sentinel
#

Well I went to the paper website and theres no link to subscribe to a server.

blissful wing
#

streams are......

golden gust
#

Because we're not a hosting provider

blissful wing
#

ehh

#

yeah @swift sentinel Paper is the software itself

swift sentinel
#

So paper is just used for the mods?

blissful wing
#

plugins, but yes

#

there are other companies that actually host servers

#

both of vanilla, spigot, and paper

warm anchor
#

are you sure AgentK?

blissful wing
#

that other companies exist? no

warm anchor
#

TRUE

swift sentinel
#

ok. Recommend a good host?

solid sapphire
#

:concern: i have to restart my phone to get access after i teinsert my sim

blissful wing
#

creeperhost if they're still around?

swift sentinel
#

Thanks

warm anchor
#

if you only have $1 budget, anything budget host wise are the same

blissful wing
#

creeperhost was always chill and donated dev resources

warm anchor
#

still alive actually I just visisted. PepeLa

#

dont know if same people running that place though

swift sentinel
#

I don't mind paying I just want mob heads land claims and maybe cross platform

blissful wing
#

yeah idk who;'s running these places nowadays

#

yeah just look around for a host that supports running paper @swift sentinel

#

paper is the program that runs on the server machine

#

re: streams @full rune @static badge @wispy blade

#

I'd only recommend them in certain dev environments

#

like lets say you're building a scalable microservice

golden gust
#

I heard that streams go brrrrr

blissful wing
#

you value development iteration time more than compute resources and GC

#

so yes, use streams all you want

solid sapphire
#

my phone still runs lollipop kekwhyper

blissful wing
#

makes the code more readable, is easier to write, and is less bug-prone

#

but on the other end of the spectrum, lets say you run a monolithic app that can't scale

#

could be a MC server, could be any other monolith

static badge
#

PepeLa like minecraft

blissful wing
#

suddenly all those allocations add up

#

for each of those lambdas you create

#

so now you're having to very carefully craft your lambdas to not create allocations

#

customizing your libraries to allow you to pass metadata via the call tree

#

etc

#

it's the same argument of using an ArrayList vs an array

#

if you need the performance, and don't mind the development cost, array is better

#

but 99% of the time you should just be using an ArrayList

#

and if you have to ask, usually you should be doing what 99% of people are doing ๐Ÿ˜›

static badge
#

should I make the collision code use streams everywhere?

blissful wing
#

do it

#

noballs

static badge
#

mojang beat me to it

blissful wing
#

lmao

quasi valley
#

only 8/10 could still be more

blissful wing
#

yeah at one point I actually had to fork trove

#

and add all sorts of extra overloads to the iterate methods

#

so that I could pass random garbage in as a parameter that made it to the lambda

#

w/o allocs

#

fun times

#

streams are the opposite side of the coin of

#

"Premature optimization is the root of all evil"

#

streams are "make it work, then optimize it later"

#

rather have a finished product that is slow than an unfinished product with a crazy optimized calculator

#

lol

heady spear
#

People that wear shoes indoors are gross and should be banned from society. In fact, they should be thrown in prison forever and ever.

quasi valley
#

They should be forced to eat their shoes

golden gust
#

I mean, I just go back to my days of before streams existed when programming anything I give a shit about these days ๐Ÿ˜„

heady spear
golden gust
#

last time I used a stream I think was in a uni project for some GUI crap which needed some filtering logic

plucky sparrow
quasi valley
#

no, just sensible

heady spear
#

your shoes have been outdoors, outdoors is gross, your shoes are gross.

golden gust
#

ur gross

plucky sparrow
#

wdym outdoors is gross

quasi valley
#

and by extension, that makes the person wearing them gross

heady spear
#

do these people ever take their shoes off? how often do they need to clean their floors?

void void
#

this guy gets it

heady spear
#

also if you're like "omg ur feet stink if u don't wear shoes" then consider washing your fucking socks and taking a shower

#

stinky gross ppl smh

golden gust
#

Bro

#

if you ever worked in a shop all day, you'd understand

#

you stand around in your boots all day, like, proper chunky, wouldn't notice dropping a brick on your toes shoes

warm anchor
#

City doesnt do lower shop job zcat wdym!

golden gust
#

Like, you switch over to a pair of walking shoes to go home

#

You get in, your feet are aching, and horrible

#

the last thing you wanna do is take your shoes off and unleash the smell within

heady spear
#

if you don't take your shoes off when going indoors I'll call the police

blissful wing
#

what is outdoors

heady spear
#

it's a hate crime

#

imagine all of the fucking germs and the dirt ๐Ÿคข

cedar spade
#

outdoors is indeed a hate crime

golden gust
#

Like, I'd have a cup of tea before I dealt with the horrors of taking my shoes off

quasi valley
heady spear
#

cat we can't be fuckbuddies anymore I'm sorry

blissful wing
golden gust
#

That just makes it more fun

#

wait

cedar spade
golden gust
#

cancelled

blissful wing
#

so @heady spear

#

then how do you feel about

#

my dog that doesn't wear shoes when he goes outside

#

and then comes back inside?

#

๐Ÿ‘€

cedar spade
#

your dog doesn't wear shoes? ๐Ÿ‘€

heady spear
#

how hard is it to just wipe off their feet with a washcloth or a hypoallergenic cloth when the dog enters the house?

blissful wing
#

hes big

#

is very hard

#

lol

heady spear
#

then your dog has to wear shoes

blissful wing
#

lmao

golden gust
#

Just, no

#

One does not simply torture a dog

blissful wing
#

its ok we give him a bath every few weeks

wispy blade
#

dogs wearing shoes have MAD drip though

heady spear
#

actually tho we just wipe their feet off if they're muddy because gross

blissful wing
#

oh yeah if they're muddy or it's raining we have a towel by the door

wispy blade
#

just look

blissful wing
#

poor baby

#

omg the handstand

golden gust
#

I mean, I take my shoes off when I get inside, only time I ever leave them on is when my feet are aching and I know taking them off is just gonna make it worse, so I just like, wait until blood flow does its thing or whatever

heady spear
#

putting clothes on animals for funsies is dumb, only do it if it's to prevent them from freezing to death

golden gust
#

I never saw the facination in dressing pets up in clothes

wispy blade
#

wtf, my fish can't wear a cape? party pooper >:T

#

jk my fish died like 6 years ago

quasi valley
heady spear
#

In northern Europe people will think you're some kind of heathen if you don't remove your shoes when entering a home. Every sensible home has a shoe rack and a shoe horn, so it's very convenient

waxen panther
golden gust
#

I could be]\

#

I got a new jar

heady spear
#

it was mostly a joke DED, but I've had more pets than most people lol

golden gust
#

||about to go re-enact a classic||

worn ember
#

ur a joke dab dabatouille dabby dab yodaburn

heady spear
#

go do something useful

wispy blade
#

i would .joke but korobi dead

worn ember
#

no, i'm playing DSP

heady spear
#

ok so next point

#

if you don't wear socks then you're super mega duper gross

worn ember
#

i wear crocs

heady spear
#

if you take your shoes off and you're barefoot then your feet should be removed

vernal moth
#

.cake mrs_herobrine

#

Oh that's dead too?

waxen panther
#

ded does seem like the kinda person to wear crocs tbh

warm anchor
#

bot is dead?

heady spear
#

only acceptable place to be barefoot is in your bed

#

maybe the shower

waxen panther
#

maybe

worn ember
#

if i walk around my house barefoot for more than 2 minutes i have an entire layer of dirt and sand on my feet lol