#general

3141 messages Β· Page 1295 of 4

late osprey
heady spear
#

i wanna sleep but my neighbours are fighting

#

can they just knock each other out pls

potent fossil
#

go knock them out city

#

if you want a problem solved, solve it yourself.

heady spear
#

I'd rather them do it because I don't wanna get dressed and I don't wanna fight ppl naked

#

I mean I will if it gets to that point

heady spear
#

now they're slamming doors

#

cool I live next to a bunch of loud drunk 5 year olds apparently

potent fossil
#

i have dispensed my advice, i will now wait for you to handle the problem instead of listening to ranting about it for the next 3 hours

#

going to make a spring app now

heady spear
#

your advice sucks

#

tf am i paying u for

potent fossil
#

aha but it is advice nonetheless

left swift
#

I also thought for a second oskar was just talking to himself

wispy parrot
#

i have logs

#

my server is so laggy

waxen panther
#

oh god

#

not another oskar

#

hello city xx

heady spear
#

πŸ† πŸ’¦ @waxen panther

waxen panther
#

how are you today phoseggplant

heady spear
#

hot

waxen panther
#

as always

heady spear
#

ok gn

quick pasture
#

gn

wispy parrot
heady spear
#

ok i am too hungry to sleep

#

feed me @waxen panther

#

i wanna be stuffed rn so i can sleep

twin lagoon
left swift
#

😳

quick pasture
#

@wispy parrot update your protocollib

waxen panther
heady spear
#

it's ok i have low-carb tortillas and vegan gyros so

#

am making wrap

#

o i have guac too lucky me yay

wispy parrot
#

and it keeps crashing my server

#

when i launch it

#

it stops immidently

quick pasture
#

did you downgrade your server version

waxen panther
#

yeah looks like it

quick pasture
#

kek

late osprey
#

o:

quick pasture
twin lagoon
#

@heady spear ur fat

cobalt cipher
#

I know it's not a server for this, but maybe someone will help me. I want the user to be able to log in to the site with the username and password from the server. Unfortunately, checking if the password is correct does not really work for me. And I do it this way

public function checkHash(array $array): ?bool
{
    if(password_verify($array['password'], $array['hash']))
        return true;
    return false;
}

The function returns false every time, regardless of whether the password is correct or not. I have the algorithm set as SHA256 at the moment.

potent fossil
#

you're hashing passwords with sha256?...

cobalt cipher
#

Yes, but only temporarily because I do not have the ARGON2 library installed on my computer

potent fossil
#

sha256 is not even an option for password_hash [thank god] (the counterpart of password_verify)...so, that's probably why.

cobalt cipher
#

So if I change the algorithm to ARGON2, it can work?

potent fossil
#

or bcrypt, which is the default...

#

bcrypt is perfectly reasonable

cobalt cipher
#

Which is safer? ARGON2 or BCRYPT?

potent fossil
#

argon2 is newer and probably stronger, but bcrypt is still perfectly reasonable. Bcrypt is still unfeasable to crack (in any useful timeframe)

limpid comet
#

Crack? Where?

potent fossil
#

if you find it lemme know blue

limpid comet
#

Finders keepers

potent fossil
#

plz just share

cobalt cipher
#

I still have a choice of BCRYPT2Y. So which one ultimately BCRYPT or BCRYPT2Y?

potent fossil
#

where do you see bcrypt2y

#

ensure you are using the password_hash function and not the crypt function.

#

password_hash only takes those algorithms

#

bcrypt2y is not one

#

bcrypt is default, and is perfectly safe

#

overanalyzing the minutia about security is useless for you unless you are an enterprise deploying directly into a demilitarized zone and expect 24/7 datacenter-level cracking to be performed against your code

#

just go with bcrypt and move on

cobalt cipher
#

Okay so I'll try bcrypt

potent fossil
#

for most projects, no one gives enough of a shit to spend thousands of dollars to crack your passwords

#

you'd need literally like 100 racks going at it 24/7

coarse lily
#

I always crack simple's password

#

Because it's "iloveocelotpotpie"

cobalt cipher
#

Unfortunately, the function still returns false despite entering the correct password 😞

heady spear
twin lagoon
#

πŸ˜”

waxen panther
#

city moment

heady spear
#

i am very confused tho i am trying to setup my retirement fund thingy and like ?

waxen panther
#

wyd

heady spear
#

im just gonna throw money at someone and hope it works out

twin lagoon
#

city will be dead before his retirement

heady spear
#

wtf

waxen panther
#

yo give me your retirement money

heady spear
#

ok that's morbid

waxen panther
#

i'll make sure it's invested

heady spear
#

my dad died before his retirement tho

twin lagoon
#

city pepelove

#

o

heady spear
#

it happens

waxen panther
heady spear
#

that was a mess

#

oh right it's past midnight

twin lagoon
#

it is very much past midnight

heady spear
#

so it's exactly a year since apparently

waxen panther
#

my dad got fucked by his pension company so now he has basically no retirement plan peepoIgnore

heady spear
#

I had to pay taxes on his retirement savings and we only got access to 3% of them to begin with :)))

#

because he hadn't signed some paperwork for his other account so they sent those casherinos to randos

potent fossil
#

anyway i can't really help unless i see how you're hashing

heady spear
#

have a great night yall!!

potent fossil
#

City cheer up

waxen panther
#

love u city

potent fossil
#

(that's how u cure depression right? just telling ppl to cheer up. easy like that and shit, right?) /s

twin lagoon
#

πŸ˜”

potent fossil
#

Michale <3 πŸ₯Ί

cobalt cipher
#

Is it possible that the plugin adds salt to the password?

potent fossil
#

it does yes

#

the docs say that

#

but password_verify takes that into account already

#

and yes $2a$ is quite an old version of bcrypt, but it shouldn't prevent password_verify from working.

cobalt cipher
#

bcrypt2y is unfortunately not working

coarse lily
#

It's kinda too hard to say just based on anecdotes. Sort of need to see your code.

#

Like all of your code.

#

But

#

I definitely don't have time to look into this.

#

So maybe see if someone can help.

#

There might be a PHP/dev Discord.

cobalt cipher
#

Such servers exist, but this is more of a problem with the AuthMe plugin itself, because password verification works for me otherwise

coarse lily
#

Oh this is for an offline server? >:(

cobalt cipher
#

If you mean online-mode then yes, it is turned off

coarse lily
#

Yeah

#

I don't really support stealing the game.

twin lagoon
true canyon
#

Yeah, seriously. What a waste of people's time supporting that.

cobalt cipher
#

Me too. But unfortunately in Poland there are more players for non-premium

#

This country would steal everything if it could

coarse lily
#

I don't know why people say "non-premium"

#

Like there's a Premium and Non-Premium tier of Minecraft.

magic river
#

Isn't $2a$ the same as the latest version PHP just made up their own new version to make sure you aren't using an old one that had a security bug?

coarse lily
#

At any rate maybe someone who is okay with offline servers will help. Either way it's a plugin and a PHP issue.

peak ginkgo
#

Why is there so much offline-mode talk rn

coarse lily
#

Folks here don't really know much about AuthMe

#

I dunno DeJay

#

Friday?

peak ginkgo
coarse lily
#

Oh are they?

#

I have no idea who made it.

cobalt cipher
potent fossil
#

works for me

#

make sure you are using it right

magic river
#

Ah, yeah, $2a$, $2b$, $2x$, and $2y$ are all the same thing for validation, it's just to signify you aren't using a potentially buggy version for creating the hash

peak ginkgo
#

PHP8 just came out, zero support probably.

#

Downgrade to PHP7.4

twin lagoon
#

@potent fossil tacoplead

coarse lily
#

Hi Michael

twin lagoon
#

hi

magic river
#

$2x$ is supposed to be "this was made with the buggy version of crypt_blowfish" and $2y$ is supposed to be "this was made with the fixed version"

potent fossil
#

also i doubt that php8 would break password hashing

#

but er, i guess?

magic river
#

The idea was you'd modify your DB to manually replace the $2a$ on all hashes with $2x$

cunning raft
#

php cares a lot about backwards compat to the point where they kept a broken mysql escape method in

#

doubt they'd break something

magic river
#

$2b$ is from when OpenBSD (who made bcrypt) had a bug in their library

#

The bug in OpenBSD's $2a$ was potentially not compatible with doing it the way they were supposed to so no migration there, you have to have the old and new libraries to verify then update the hash

potent fossil
#

yeah i saw that on the wikipedia page for bcrypt, i didnt realize they had that info in the hash itself. pretty interesting

#

i've never researched the format

magic river
#

It's not really "in the hash"

potent fossil
#

right it's prefix info

#

never looked into the format of the output

#

cool stuff

magic river
#

It's a $ separated values array

potent fossil
#

ye

#

$2b$[cost]$[22 character salt][31 character hash]

#

never knew it had a format like that

magic river
#

Oh I thought there was a $ between salt and hash

#

Before bcrypt one popular scheme to hide your salts (which it turns out is pretty worthless but webdev) was to insert it N characters in to the hash where N is the password length modulo the hash length

#

I don't know why I brought that up, just seemed like a good idea until I hit enter

cobalt cipher
#

So it's more of a plugin's fault? Unfortunately, they don't write back to me on their support. Maybe I'll find out something tomorrow. Anyway, I'm going to sleep. Have a nice night and thank you for any help.

potent fossil
#

Many moons ago (I'm not even that old, but still many moons ago at least from my age perspective) when I was like 12 or 13 or something, I had a crazy desire to build an app with authentication, and would just sift through pages and pages about it, quite a few on SO, and I would just lose my mind over all the "You shouldn't hash like that, you should do X" and all the contradicting ideas in the space. I was so proud when I built my first one using some random php lib. Lmao

potent fossil
magic river
#

You should really be using argon2 anyway these days, it's been 6 years

potent fossil
#

Oh boy

magic river
#

bcrypt is fine so long as you use it right

coarse lily
#

Yeah, simple, that shit is complicated.

magic river
#

You can't use argon2 wrong

coarse lily
#

That's also why rule #1 is "don't roll your own crypto"

cobalt cipher
potent fossil
#

I'm not sure what plugin you are talking about o.O but err, okay

spiral robin
#

good evening

potent fossil
#

aber πŸ₯Ί

cobalt cipher
potent fossil
#

Oh god, have I been XY'd

spiral robin
#

πŸ₯Ί

magic river
#

Oh I lied, a flaw in argon2 means there are ways to use it wrong, assuming your opponent is a nation state

potent fossil
#

What are you actually doing, @cobalt cipher?

warm anchor
#

authme

magic river
#

Trying to use authme's database for SSO on their website, it sounds like

#

They can't use usernames, need some other way to tie purchases to people πŸ˜›

cobalt cipher
potent fossil
#

Well, their sample is simply using password_verify($pass, $hash)

#

so err, meh

#

maybe it is php 8 lol

#

doesn't seem likely

magic river
#

Oh hey NIST password guidelines changed in 2017, they now say verifiers should not impose composition rules or regular expiry

coarse lily
#

Finally.

cobalt cipher
#

When I was doing my own registration and password hashing with the ARGON2ID algorithm, everything worked fine on PHP 8

magic river
#

But that they should do some kind of entropy analysis to inform people their password sucks

coarse lily
#

The arbitrary password rules and expiration stuff was stupid.

#

Haha

#

That's reasonable.

#

Amaranth some day remind me to tell you my amusing password story.

#

Probably over voice though.

magic river
#

Oh, not just should, shall

cobalt cipher
#

Well, thank you for all the help. I'm going to sleep, good night, everyone

coarse lily
#

So that I don't disparage [redacted] in a public text channel ;)

#

G'night

potent fossil
#

I want to hear

coarse lily
#

You can hear too, simple.

stray forge
#

Hello guys ❀️

waxen panther
stray forge
#

I am new in this world of minecraft servers, I hope to learn a lot together with you

potent fossil
waxen panther
#

goodluck :)

potent fossil
#

brocccc πŸ₯Ί

spiral robin
potent fossil
#

aber 😍

spiral robin
#

πŸ₯°πŸ₯°

waxen panther
#

simple πŸ₯Ί

spiral robin
#

Send cute snaps peepobaby

waxen panther
#

im in bed drinkning coffee while watching rust streams

#

whats cute to snap sadCat

spiral robin
#

all I hear are excuses

waxen panther
#

im thinkin, coffee -> 20 power nap -> boom

#

big work .

spiral robin
#

Hahahahah

#

Classic

waxen panther
#

i woke up at a normal time yesterday so yknow

#

gotta fix that

coarse lily
#

Hey brocc

waxen panther
#

hey ocelot!

potent fossil
#

i've had to explain how the stock market thing isnt hackers to 4 distinct family members today

coarse lily
#

Haha

potent fossil
#

and once explained they thought it was funny, as I do

spare venture
#

I’ve woken up every day at 7 am to watch the market for 13 hours straight. My poor server

potent fossil
#

lmao

spare venture
#

Neglecting it 😦

#

Hey once it goes to the moon I can just put more money into the server

formal turret
#

wot did you buy gme?

true canyon
#

Who is this hacker diamondhands

coarse lily
#

Haha

real comet
#

Babababababababa

warm anchor
#

That sub is so entertaining but not very paper 2.0 friendly KEK

coarse lily
#

What's Paper 2.0?

spiral robin
#

basically this

coarse lily
#

Ahhh

#

Thanks aber

#

I guess I missed Paper 1.0 entirely.

warm anchor
#

The word that’s commonly used on wsb was also commonly used here lol

coarse lily
#

Er, which one?

cunning raft
#

paper 2.0 word

magic river
cunning raft
#

describes everyone actually buying GME stock

coarse lily
#

Yeah I guess I shouldn't actually ask

#

Because then someone would say it.

#

Ahhh

cunning raft
#

ask leaf for the word PepeLaugh

coarse lily
#

That's unfortunate.

untold copper
magic river
#

iirc it's also used to mean the opposite of what you'd expect, at least compared to how idiocracy used it

coarse lily
#

Yeah.

#

But that sub is also a special kind of something

cunning raft
#

WSB used to be people making fun of what they currently do

untold copper
#

paper subreddit wen

cunning raft
#

already is one

untold copper
magic river
#

WSB subreddit got PCMR'd

cunning raft
#

yep

magic river
#

aka TheDonald syndrome πŸ˜„

untold copper
#

what that mean

#

.-.

cunning raft
#

all of reddit did tbh

untold copper
#

whats WSB

warm anchor
#

Snoopa you are too young for it

untold copper
#

you know what can you please say it in full words pls

cunning raft
#

there's nothing really safe in reddit from that anymore

#

hell even fucking okbuddy has that to a degree

magic river
#

PC Master Race was a joke from zero punctuation making fun of PC gaming nerds, the subreddit was them making fun of themselves using the stereotype, then it turned in to actual PC supremacists talking about how there are no redeeming qualities of consoles and PC users are smarter than everyone else

warm anchor
#

Yes I remember those days

magic river
#

TheDonald was also a satire subreddit a bunch of people took seriously and took over

#

It's Poe's Law in action

cunning raft
#

Poe%27s_law

#

how does wikipedia not have meta tags lmao

untold copper
#

whats WSB and?

cunning raft
#

WallStreetBets

magic river
#

WSB was a lot of people making dumb trades and showing off how dumb they were to everyone else πŸ˜›

cunning raft
#

used to be a sub of people making fun of people making YOLO (all-in) trades/other stupid trades on leverage but became people doing that same thing

#

a la gamestop

untold copper
#

bruH

magic river
#

If WSB was ever just people making fun of that I never saw it

untold copper
#

well that was interesting

#

I go study now bye bois and thanks

cunning raft
#

it was way back

#

bellow 100k subscribers iirc

magic river
#

First time I saw WSB a few years ago was because someone got in trouble for tricking Robinhood in to letting them buy infinite AMD stock

cunning raft
#

lol yeah

magic river
#

I guess technically they were leveraging infinite AMD stocks but yeah

#

They started with their life savings of like $5000 and ended up with RH sending them a bill for millions

coarse lily
#

There were a few app/service exploits on there.

cunning raft
#

yeah robinhood gold let people claim 2k worth of leverage and they were allowed to put that all into calls which turned into a tangible balance into their account which they could further use to apply for more leverage

#

WSB also got box spreads banned from robinhood

#

so fun

#

iirc robinhood even went onto WSB saying "please don't do this Hl5L2Xq" and then the mods banned them lmfao

coarse lily
#

That shit was like 3-4 years ago or something wasn't it?

#

Feels like forever.

magic river
#

Did Robinhood ever get away with their version of Paypal?

#

I remember it was live for like 3 days before the SEC asked them to take it down

#

Don't know if it went back up

coarse lily
#

Not sure.

cunning raft
#

probably best if they don't

#

too many ventures in the finance space gets dicey

magic river
#

It was a "checking account" with no FDIC protection

cunning raft
#

big yikes

magic river
#

They were trying to use their investment licenses to act like a bank

#

Looks like they changed it to a debit card that can be used to spend uninvested money in your account and it actually has FDIC insurance now

#

So yeah, they put it back up

#

It also provides interest rates like a savings account so I guess if you don't buy stocks they'll do it for you πŸ˜›

cunning raft
#

they're probably using it for leverage for stock accounts

magic river
cosmic raft
#

wheee

#

guessing people heard already, but

magic river
#

So April then

cunning raft
#

lol why is that a thing

cosmic raft
#

Why is what a thing?

cunning raft
#

that file

cosmic raft
#

....for the launcher to pull from?

magic river
#

So they didn't have to update the launcher when they figured out the dates

cosmic raft
#

heard of an api before?

cunning raft
#

idk just figured they'd do it hardcoded

#

wtrvr

cosmic raft
#

why would they? dates can change :p

cunning raft
#

idk lul

magic river
#

Any time you can do work on the server to avoid the need for an app update you go for it

spiral robin
#

Hello kashike.

cosmic raft
#

hi

spiral robin
#

hi

warm anchor
visual stag
#

what causes droppers not dispensing when it says triggered = true

#

no blocks are affecting it

#

nvm

swift root
#

thine arse shall be probeth to determine if thee hast the cough

warm anchor
#

As long as they don’t reuse swab I don’t see an issue tbh

spiral robin
#

Hello

warm anchor
#

Aber weebravemove

spiral robin
#

@waxen panther peepoClapJamminMoment

#

I'm getting dominos !

potent fossil
#

i want pizza

zealous wedge
#

hi aber! food good

spiral robin
#

Hi guys

#

Zml GWcmeisterPeepoLove

#

Simp GWcmeisterPeepoLove

zealous wedge
#

a,a

spiral robin
#

Eternity weebrave

zealous wedge
#

*awa

warm anchor
untold copper
#

uwu pizza

potent fossil
#

thanks discord

merry talon
#

that's your own fault

#

but nice cat

potent fossil
#

i tried to type it from memory, there's no autocomplete on mobile angryturtle

merry talon
#

wait what

potent fossil
#

for emojis

merry talon
#

yes there is?

potent fossil
#

didnt work in the android share dialogue

merry talon
#

oh

#

yeah

visual stag
#

it took me 5 FRICKNG HOURS TO REALISE I COULDVE DONE THIS INSTEAD OF USING THE BUGGY DROPPER LINE

#

😭

#

at least i fixed servers tps

potent fossil
#

what

visual stag
#

dropper lines bug a lot

#

doesnt get powered

#

only dispenses when it gets block updated

potent fossil
#

what is a dropper line

visual stag
#

droppers facing up

#

instead of dropping items, droppers put items into containers

potent fossil
#

i see

left swift
potent fossil
#

FREE?

cosmic raft
#

hi

untold copper
#

PIZZA?

potent fossil
#

kash pepelove

limpid comet
#

aber? giving me pizza? right now? surely not

potent fossil
#

aber, bluely, and nmf looking cute?

always true, u can just shortcircuit that conditional

limpid comet
#

simple hi

#

u r epic

potent fossil
#

bluely pepelove

limpid comet
#

i am slightly intoxicated

waxen panther
#

ABER

limpid comet
#

and i do believe im at balmers peak

waxen panther
#

GOOD MRONING

#

hows ur pizza

potent fossil
#

so am i, currently smoking a joint

limpid comet
potent fossil
#

i dont really like getting drunk anymore

#

high tho 😏

limpid comet
#

yea same but it was with the boys so yknow i gotta

potent fossil
#

me: the boys? what boys?

#

that's why i need papercon

limpid comet
#

papercon scares me

#

i will never show my real face.

potent fossil
#

at least the boys will be together

limpid comet
#

ture

potent fossil
#

the real boys

limpid comet
#

whos rooming with whoghu

#

yes

potent fossil
#

we'll just sleep in the forest

limpid comet
#

so r we hosting papercon in an abanonde warhouse then?

potent fossil
#

why abandoned

#

i own a warehouse

#

lets use it

limpid comet
#

u do?

#

is htat fornitte funny

#

or on god facts

potent fossil
#

i do own a warehouse but that was more a joke

#

it's full of crates

limpid comet
#

wtf

#

u need to explain

#

why the FFUCK you own awarheouse

#

i will not rest unti iknow

potent fossil
#

my family owns a moving and storage company lol

limpid comet
#

oh

#

thats cool

#

u know wats crazy

#

idk what i was gonn asay

potent fossil
#

we have a contract with the local military base so the warehouse is never empty because we're storing all their shit

limpid comet
#

sorry simpe

#

wtf

#

thats cool x2

potent fossil
#

cool maybe but it sucks, we don't make a lot off of it because the way that shit works is

#

....you're the lowest bidder

limpid comet
#

oh yea

potent fossil
#

😏

limpid comet
#

true

#

i guess theres other millions of warehouse owners trying to get it right

potent fossil
#

i mean warehouses really are some of the best places to set up cons tho

#

so much free space

limpid comet
#

yea

#

its either $198457897482 dollar hotel space or that

#

no in be wen.

potent fossil
#

yeah i mean, fuck a hotel space. we can all figure out where to stay on our own, like use a uhhh...thingy... what's it called. where you pay nightly and it's just a room full of bunks. travelers use em lol. brain not work

#

anyway

limpid comet
#

yea im rooming with brocc and aber either way

#

nobody stopping me

potent fossil
#

πŸ₯Ί

limpid comet
#

u can stay in the cat containern

#

what are those called

untold copper
#

imagine smoking

limpid comet
#

the little things you put cats and dogs in

untold copper
#

to get high

potent fossil
#

how much you wanna bet if we had papercon we'd all just be in our hotel rooms talking on discord anyway

limpid comet
#

literally my life savings

#

so, 3 cents

untold copper
#

tf is papercon

potent fossil
#

something for adults

limpid comet
#

HAHA owned!

potent fossil
#

that means 18+

limpid comet
#

pain

#

give me 6 months i'll be there

potent fossil
#

you're an honorary adult now blue, i grant you the power

untold copper
#

probably drugs or smthn smh

limpid comet
#

pogigng so hard rn

potent fossil
#

here, pay your taxes now, son

limpid comet
#

ok ill give u all my money

#

im too intoxicated to be talkign in a public dsicord like this tbh

#

but my code is so beautiful

untold copper
#

go sleep it off then

limpid comet
#

lol wat im not blackout drunk

potent fossil
#

ok my joint is now finished

limpid comet
#

u know what i did today simple

potent fossil
#

time to code 😎

untold copper
#

why would you be drunk smh

limpid comet
#

i used generics

potent fossil
#

wow!

limpid comet
#

ikr

potent fossil
#

i love generics

limpid comet
#

my casino plugin is going to be THE BEST

#

yea

#

when i understand them

#

Very Cool.

spiral robin
potent fossil
#

I use them all the mf time now

untold copper
#

Ima leave you two (semi) high people alone

potent fossil
#

ok

#

@spiral robin πŸ₯Ί

limpid comet
#

ABER OMG I MISSED YOU

#

look at this

#

tbh

#

this has no need being generic'd

#

but its fancy so i legally am obligated

spiral robin
#

πŸ₯ΊπŸ₯Ί

potent fossil
#

hecc yeah :D

limpid comet
#

i am finally understanding the joys of overengineering

#

proxi qnd broxi woudl br proud

potent fossil
#

I believe this could be more overengineered if GameType is specified inside of Game, because T extends Game you can call T#getGameType or so

#

😎

limpid comet
#

wait

#

hold on

#

are you 1000 fucking iq

potent fossil
#

yes

limpid comet
#

waut ni

#

no

#

because

#

GameMenus need acceess to their parent games to construct the menu (i.e. GameMenu<CrashGame> is gonna need access to CrashGame#getCurrentMultiplier)

#

wait

potent fossil
#

wat

limpid comet
#

idk

potent fossil
#

why does that mean you cant call getType

limpid comet
#

oh

#

ohhhh

#

u meant in ctor parms

#

hahahah stoopy blue!!

#

yes ur right

#

i will fix right now

meager tusk
#
The {@link GameType} associated with this meny.
#

meny

limpid comet
#

ok fuvik u

meager tusk
#

fuvik

limpid comet
#

idri pls

#

not rn

#

i cant take it

meager tusk
#

idri

limpid comet
#

no

#

ii played amongs us with my friends andi had the most emotional moment of my life

meager tusk
#

ii

#

amongs, andi

heady spear
#

Did you just say that brocc writes over engineered code?

limpid comet
#

im leaving

meager tusk
heady spear
#

Boy can barely under engineer lel

meager tusk
#

keep it simple, stupid TE_PeepoClapJam

limpid comet
#

broc is my insprition pls dont ruin all mhy childhood heors city

heady spear
#

Broccolai? More like unable to document the JDA module

limpid comet
#

broccolai? more like
b: bruh,
r: really
o: outrageou!s!
c: cool;
c: cool (again);
o: outsanding!
l: loveable, truly
a: aweomse :)
i: inspirin!g!

meager tusk
#

took you that long to come up with that?

waxen panther
#

wtf CITY

limpid comet
#

idriz

#

borrcolai pls defend me from diriz

#

i dont hav the capacities to do it

waxen panther
#

my overengineer amount is increasing exponential every day

heady spear
#

Broccolai is very dumb actually

meager tusk
#

overengineering pepegaGrin

limpid comet
#

NO brococlai very epic actually.

waxen panther
#

ok

heady spear
#

Also he steals everything from proxi and me so

waxen panther
#

waking up wasnt worth it

meager tusk
#

"maybe if i abstract this one thing 500 times i'll finally be considered a good programmer"

limpid comet
#

i will fight for cobrolcai! to the teath

meager tusk
heady spear
#

Dumb little man

waxen panther
limpid comet
#

the sound of joiing a channel is so fun

meager tusk
#

brocc you abstracted everything but didn't abstract a way to define finite state machines

#

not brocc

#

bluely

waxen panther
#

what tf r u even saying

minor badge
#

@meager tusk uwu

meager tusk
#

uwu PES_Heart

#

@waxen panther talking about his project he sent here a bit ago

waxen panther
#

proxi everyone is bullying me help

minor badge
#

mfw

meager tusk
#

he abstracted away everything except a way to design finite state machines PU_PepeSleeper

golden gust
#

people?

#

bully broc?

#

wat?

potent fossil
#

plz stop bullying broccolai

waxen panther
meager tusk
#

yeah stop bullying brocc

golden gust
#

it's not his fault he deserves it

#

wait

potent fossil
#

brocc is gonna be my roommate at papercon

waxen panther
#

yea 😎

meager tusk
#

papercon

#

when

potent fossil
#

yeah cat

#

when

waxen panther
#

srry idriz minimum age is 13

meager tusk
#

Ok

#

I'm 16.

limpid comet
#

hie hverone

#

im listeing to billy joel by anyhony song

meager tusk
heady spear
waxen panther
#

im watching mental outlaw talk about securing your privacy so i can ignore it

limpid comet
#

oh

spiral robin
#

hello

limpid comet
#

my opinion = no

heady spear
#

i've never used cloudnet and its alternatives and like

spiral robin
#

@meager tusk peepoClapJamminMoment

limpid comet
#

its weird obscure software

heady spear
#

i wanna know what others think lol

minor badge
#

@heady spear uwu

heady spear
#

@limpid comet id love u if u like, commented that πŸ˜›

limpid comet
#

i dont htink it has a plalce on aweosme inecaft which should be a list for super ALPHA softare

#

ok but i fel bad

heady spear
#

@minor badge UWU I am an idiot

limpid comet
#

ok fine ill do it because i want u to like me

heady spear
#

I reported monthly instead of yearly income to Skatteverket so I had to send in an update

minor badge
#

woa

heady spear
#

because they want me to pay 1000:- in taxes lol

#

per month

minor badge
#

i dont report anything

#

😳

limpid comet
#

city if i drsft comment will you proof read???

meager tusk
#

me neither proxi

#

tax evasion PU_PepeRunSPRINT

waxen panther
#

just comment it

heady spear
#

the lady will think im a fucking idiot

waxen panther
#

?

minor badge
#

how cool wouldnt it be if they let me report stuff

limpid comet
#

yes but im cant fucking spell

waxen panther
#

ur not ?

heady spear
#

because my income will go from 35000 to 380000

minor badge
#

oh city

heady spear
#

and she literally approved it yesterday

#

oh well =))))

minor badge
#

dont get raises by changing jobs in the middle of the year

#

employers are stupid and suddenly skatteverket thinks you earn 800k/yr

#

😳😳😳😳

heady spear
#

well now ill need to wait like 500 months for them to update my numbers

vast idol
#

Does per world actions in plugins have to be programmed into the plugin? Like for instance if you have luckperms you can set per world permissions but it only works on some plugins

heady spear
#

but I got uppskov med betalning so I don't need to pay until end of march

golden gust
#

LP deals with the per-world stuff

spiral robin
#

^^

golden gust
#

it just checks what world the player is currently in

spiral robin
#

perworld groups, permissions, etc

meager tusk
#

LP is great

#

@twin lagoon IF YOU HAVE A PROPER SETUP

vast idol
#

Like I have Inventory rollback, and I only have it to save inventory backups on the main worlds, yet it still does it in the mini game world etc

untold copper
vast idol
#

Hmmm maybe I didn't set the perm to false thought, I think I only put the world it's allowed to do it in

untold copper
#

level 150 pog

limpid comet
#

ok im back

#

idk what i was doing but im back now

#

ok r u happy now

potent fossil
#

the important question is are you happy, @limpid comet

golden gust
#

Crash

#

seems accurate

humble crag
#

when paper breaks

#

and says used by another process

spiral robin
#

X post!

humble crag
#

im idiot

#

it was open in a new cmd

heady spear
#

@minor badge i am making DSL

#

ive become full kotlin degenerate

#

am not happy

minor badge
#

f

golden gust
#

implying somethings changed there

heady spear
#

i love you cat

golden gust
#

Well, I guess, specific area of it

heady spear
#

i want to birth your children

golden gust
#

hot

heady spear
#

sure is

sand shuttle
#

I-
Every time i check this channel i find something that makes me question life

olive garden
#

same

golden gust
#

such is the paper discord

sand shuttle
#

I see 🀣

waxen panther
#

ah yes

#

it's the spigot weeb

minor badge
#

helo broccolai

sand shuttle
#

:p

woven otter
#

duck, ducks, funny, funny videos, duckling, ducklings, funny ducks, funny duck videos, funny ducklings, cute duckling, funny duck, duck funny, cute, ducks quacking, quacking, ducks for kids, video, videos, duckling cute, baby duck, baby ducklings, duck army, duck army compilation, vine, vines, clip, clips, hilarious, try not to laugh, army, armies, thousands, animal, animals, pet, pets, lots of ducks, many ducks

β–Ά Play video
mental meadow
#

good morning ameowbouncefast

coarse lily
#

Hi proxi

#

Hi aurora

quasi valley
#

that duck is amazing

cedar spade
#

Hi proxi and aurora and ocelot

#

Also hi kenny

quasi valley
#

hi kenny

#

wait

cedar spade
#

wait

coarse lily
#

Hey kenny

#

Hey md

minor badge
untold copper
woven otter
quasi valley
#

very kind of you

woven otter
#

you are very kind

sand shuttle
#

Everyone's amazing

warm anchor
minor badge
worn ember
potent fossil
#

.rekt DarkEyeDragon

limber knotBOT
#

DarkEyeDragon, β˜‘ Rekt750

worn ember
#

:(

#

.lart dimple

limber knotBOT
#

farts loudly in dimple's general direction.

potent fossil
woven otter
#

.rekt

#

wow okay

potent fossil
#

specify the person being rekted, sir

#

it is an attack after all

woven otter
#

it worked before

#

.rekt simple

limber knotBOT
#

simple, β˜‘ 2001: A Rekt Odyssey

potent fossil
#

yea lax's fork got fukked

#

so now im hosting it and i havent fixed it yet

woven otter
#

smh

worn ember
woven otter
#

oh no stale bot marked my pr as stale

visual egret
#

@limpid comet wtf you dont have a readme.md cringe

potent fossil
#

oskar criticizing other people's code

visual egret
#

shush

#

my quantum is so fucked

woven otter
#

is that the rtp plugin

visual egret
#

for bluely yes

#

for me its something that controlls all of my machines and network

untold copper
visual egret
#

lol

woven otter
#

inteersting

visual egret
#

quack

twin lagoon
#

@olive marlin clappywappy

olive garden
#

oh wait

woven otter
#

are you mocking me FeelsCryingMan

olive garden
#

I would never do that

#

btw duck, who are you?

#

like I'm not joking, but I don't remember why I have known you for years

twin lagoon
#

mtm123 iirc

heady spear
#

Dumb codevision nerd

twin lagoon
#

city pepelove

heady spear
#

No

twin lagoon
#

wtf

#

πŸ˜”

worn ember
#

i thought swedes were banned from the internet sad

woven otter
#

they should be

worn ember
#

lets make a petition

woven otter
#

look at city for example

#

1 swede and already too much

vernal moth
#

anyone here has experience with cookies and js?

#

for some reason my code (that uses a lib) cant set a cookie using document.cookie

#

but it works in console

worn ember
#

cant send? Error?

olive garden
#

did the user agree to that cookie?

vernal moth
#

cant set

#

users dont need to agree to shit

worn ember
olive garden
#

🍿

vernal moth
#
         console.log("set cookie " + redirect)
            $cookies.set('returnRoute', redirect, {
                path: '/',
                maxAge: 120,
                secure: true,
            });
            console.log("get " + $cookies.get("returnRoute"))
#

returns undefined

ashen cliff
#

INB4 the lib wasn't loaded at the time.

vernal moth
#

the lib is loaded

#

I debugged it

#

it calls document.cookie just fine

#

maybe chrome doesnt like the cookie

#

Ill just do document.cookie = 'returnRoute=' + redirect; for now, lol

worn ember
#

is the format correct? key=value?

vernal moth
#

its a lib and it seems to have worked for jake

worn ember
vernal moth
#

well, I am in nuxt

worn ember
#

maybe see if it works without lib first

vernal moth
#

so I need to do the work of figuring out if am in server or client context etc

#

thats what I did, which is why I am assuming my cookie settings are meh

worn ember
#

uh? server?

vernal moth
#

this code can be executed both client and server side

#

am server side rendering

olive garden
#

server-side cookies πŸ‘€

vernal moth
#

it just sets the header

twin lagoon
#

discord's latest updates changed the emote picker when trying to enter one in chat

#

and it's very annoying

vernal moth
#
document.cookie="returnRoute=%2F; Max-Age=12000; Path=/; Secure"
"returnRoute=%2F; Max-Age=12000; Path=/; Secure"
document.cookie
"JSESSIONID=KF_FrwjUOMlZuS47esenQ0qIOtFXOuhiQVt6YDhC; i18n_redirected=en"
#

interesting

worn ember
#

you could use local storage for that too if cookies dont work

vernal moth
#

no local storage on server

#

removing secure fixed it

#

strange

worn ember
#

so you're running js on the server or something?

#

node?

vernal moth
#

yes

visual egret
#

js anywhere is eww

vernal moth
#

its SSR, basically, most of the initial page loads gets rendered on the server

#

and then everything is else, including page switches, is rendered in client

worn ember
#

weird

vernal moth
#

which has the benefit of fast initial page load and good seo, while still having all benefits of vue

#

the actual server is string

#

where the api and business logic is

#

I dont touch node myself, its just nuxt which is just vue

#

"A cookie with the Secure attribute is sent to the server only with an encrypted request over the HTTPS protocol, never with unsecured HTTP (except on localhost)"

worn ember
#

well that makes sense

vernal moth
#

yeah

#

so why didnt it work on localhost? πŸ˜„

ashen cliff
#

Not localhost enough.

worn ember
#

is the server localhost too?

#

js just being js i guess

vernal moth
#

localhost:3000 is the only thing the browser accesses

#

api requests get proxies cause cors

worn ember
#

idk then Β―_(ツ)_/Β―

#

debug the packet

vernal moth
#

its not a packet

#

its client πŸ˜„

#

I dont care anymore

worn ember
#

i try to avoid anything js related lul

#

never had good experiences with it

vernal moth
#

its really nice nowadays

#

its just quirks like this that screw you over

ashen cliff
#

Now use it without libs.

vernal moth
#

why would I

ashen cliff
#

Well t here you go.

vernal moth
worn ember
#

kek

vernal moth
#

aaaannnnyways

#

back to actually doing stuff

#

wan show is really distracting me

#

linus calling his wife on phone like "hey hon, are we able to buy stuck? I kinda promised chat to buy 50k of GME"

left swift
ashen cliff
#

The face of a broken man.

vernal moth
#

and of course ppl brought a domain

olive marlin
#

I just went through this part. The call was killing me.

vernal moth
left swift
#

"I'll do the dishes tonight if you let me buy 50k GME stocks"

#

Good trade

worn ember
#

i really dont get the stocks meme

sand shuttle
#

How's everyone?

woven otter
#

meme turned into to sort of a revolution

ashen cliff
#

Just as planned.

worn ember
#

people being stupid is a revolution now?

#

interesting

ashen cliff
#

Not stupid if it works.

#

Just like you Dark.

visual egret
#

wtf mojangs brigadier dont make sense

worn ember
#

lmao

vernal moth
#

you know what else doesn't make any sense?

visual egret
#
CommandDispatcher<CommandSourceStack> dispatcher = new CommandDispatcher<>();

dispatcher.register(
    literal("foo")
        .then(
            argument("bar", integer())
                .executes(c -> {
                    System.out.println("Bar is " + getInteger(c, "bar"));
                    return 1;
                })
        )
        .executes(c -> {
            System.out.println("Called foo with no arguments");
            return 1;
        })
);
``` this is a code snippet from the gh repo, everything inside `.then(` doesent exist or doesent work
ashen cliff
#

CTRL + H gang.

worn ember
#

i thought that was js for a second

#

mini already giving me traumas

vernal moth
#

πŸ™‚

visual egret
#

mini you bullied someone on the issues tab of brigadier for asking for 1.7 and 1.8 support how do you feel

vernal moth
#

great!

visual egret
#

good

sand shuttle
#

goes and asks for support for some incredibly old version cause why not

vernal moth
#

well, brigadier for 1.7 is impossible

visual egret
ashen cliff
sand shuttle
#

How's it impossible?

visual egret
#

everything is possible with barbie or something

olive marlin
visual egret
#

i mean

#

doesent every < 1.13 client not support it

woven otter
#

yatoclip feelbadman

vernal moth
#

man that was a nice reply

#

I like myself

sand shuttle
#

:p

visual egret
left swift
#

surprised gasp you mean you wont support my 6 year old software questions?

#

Necropost

visual egret
#

the person who didnt get home since 2013 didnt seem to mind it

#

i mean they did

#

only took them a few years

woven otter
#

it was a long walk

untold copper
#

why is my blanket folded the way it is

cosmic raft
#

hi

left swift
#

Hi kash

viral hornet
#

kashike aPES_Cuddle

woven otter
#

Hi

untold copper
left swift
#

Why playing mc alpha

ashen cliff
#

To flex on us.

pastel pivot
#

nostalgia

untold copper
left swift
#

I too like to play games with no features

untold copper
#

its a project

#

cycle through releases of minecraft

#

rn we're at alpha 1.2.6, after 1.2.3_04

left swift
#

Interesting

untold copper
#

Wanna join the discord?

#

it'll be cool

ashen cliff
#

There was a YouTuber that did that. Trees broke n stuff.

#

And someone even went in reverse.

left swift
#

No

untold copper
#

kk

pastel pivot
#

do you use the vanilla server?

untold copper
#

hMod

#

also its @raven hare

#

mostly him

#

I just took an interest and help him here and there

#

all credit goes to him

pastel pivot
#

does hMod fix the bug when you throw away an item with durability that it is reset?

#

in a1.2.6

untold copper
#

lemme see

#

LMAO

#

no it doesn't

#

Β―_(ツ)_/Β―

left swift
#

Mojang please fix

untold copper
#

^^

pastel pivot
#

The thing is, that everything is clientside in those alpha versions

untold copper
#

yeah

pastel pivot
#

client says I pick up an item and doesn't know about durability

untold copper
#

so you can just mod ur client to have creative inv

pastel pivot
#

yes

untold copper
#

like how does that work

lament patio
untold copper
pastel pivot
#

the server only sends the inventory on join, all other inventory packets are sent from the client to the server, without further checks.

When the player gets close to an item entity the client sends a kill entity packet to the server and then an inventory update packet. But the item entity has no info about durability.

untold copper
#

such profound technological advancement

untold copper
pastel pivot
#

yes

untold copper
#

iNtErEsTiNg

tropic flame
#

hey snoopa

untold copper
#

hai

tropic flame
#

would you like to have keepInventory in beta 1.7.3? πŸ‘€

untold copper
#

uh

#

sure?

tropic flame
#

it's still a snapshot and i wrote this in some weird kind of way but it works Β―_(ツ)_/Β―

untold copper
#

why beta tho

tropic flame
#

idk since you seem to be playing in old versions and stuff

#

thought this would interest you

untold copper
#

thanks :D

pastel pivot
#

@untold copper I just checked, the info is actually already lost, when the item is dropped. The client sends a packet to spawn the item, without durability info.

    public void handlePickupSpawn(Packet21PickupSpawn packet21pickupspawn)
    {
        double d = (double)packet21pickupspawn.xPosition / 32D;
        double d1 = (double)packet21pickupspawn.yPosition / 32D;
        double d2 = (double)packet21pickupspawn.zPosition / 32D;
        EntityItem entityitem = new EntityItem(mcServer.worldMngr, d, d1, d2, new ItemStack(packet21pickupspawn.itemId, packet21pickupspawn.count));
        entityitem.motionX = (double)packet21pickupspawn.rotation / 128D;
        entityitem.motionY = (double)packet21pickupspawn.pitch / 128D;
        entityitem.motionZ = (double)packet21pickupspawn.roll / 128D;
        entityitem.field_433_ad = 10;
        mcServer.worldMngr.entityJoinedWorld(entityitem);
    }
ashen cliff
#

Epic.

pastel pivot
#

^ server code

untold copper
#

dude i have no idea what that means

#

but cool

tropic flame
#

also I found some days ago that JDK 11 doesn't support source 1.5 and target 1.5 anymore when I tried to compile Bukkit from 2011 LMAO

#

you either have to change it to at least 1.6 or switch to JDK 8

left swift
#

The good old days of cactus walls for base defense

untold copper
#

that would be so cool

raven hare
untold copper
#

I was about to tell you

raven hare
#

Well, the server is intended for vanilla clients and it's anarchy anyways

pastel pivot
#

you could try to find out which item the player dropped by comparing the sent inventory packet and then spawn the entity properly

#

but other than implementing checks for everything that player sends you can easily cheat and tell the server whatever you want.

olive marlin
#

Client side verification. Now I know where from Discord learnt it.
runs

pastel pivot
#

Beta 1.0 was the first version with server side inventory

untold copper
pastel pivot
#

Yeah in my opinion alpha is great, I also play on an alpha world every now and then because of nostalgia.

untold copper
quasi valley
#

feeling nostalgia for a game in an unfinished state

untold copper
#

plot twist: i started playing minecraft in 1.14.4

limpid comet
#

child

#

1.2 for me

#

i think i got it the day 1.2.5 came out

#

good times

vernal moth
#

I started back when piston mod was a thing

minor badge
#

@limpid comet have u remembered to wash your hands today

vernal moth
#

I still think piston mod > pistons

limpid comet
#

no proxi!!! i just woke up am In bed

minor badge
untold copper
#

Β―_(ツ)_/Β―

#

I still remember the day I "discovered" enchantments

woven otter
#

alpha is really nostalgic nothing is better than being actually scared about night and spending a night in a hole

twin lagoon
#

watch out for HEROBRINE!!!!!!1

left swift
#

I started in early beta versions