#general

3141 messages ยท Page 29 of 4

gloomy sphinx
#

yes you are suppose to do that

#

good

orchid pelican
#

can someone explain supplying an InventoryHolder with a inventory inside it and supplying that to bukkit#createInventory?

#

that doestn make sense

#

why would i create an inv and then use that to create an inv

carmine hinge
#

I will take it out and clean it later I need to study for my physics exam tomorrow ;-;

orchid pelican
#

grr spgiot api

gloomy sphinx
#

at least clean the bottom for now

#

so your parakeets dont turn into bbq chicken

orchid pelican
#

@void void can you explain that ?

void void
#

the holder is mainly to represent something that "has an inventory". You can just pass a null holder, and it will just be an inventory that is not owned. InventoryHolder#getInventory is just a getter -- that's it. It's just defined by InventoryHolder, so you can either make your inventory there or you can pass it into the class you're implementing InventoryHolder in and simply return it there.

Bukkit#createInventory is just how you make a new inventory. You can specify a holder, or not, and it will work either way. I am not sure how it works if you have a holder that specifies its own getInventory(), which you then pass to Bukkit.createInventory, or why you would want to do it that way.

acoustic pilot
#

Just add a setInventory() to your holder and set the inventory after it's been created.

void void
#

What I do when using a holder is use createInventory() in InventoryHolder#getInventory, then when I need a new instance of that inventory I either use an instance i already have or make a new one

orchid pelican
#

I need to implement it to store some stuff about my GUIS

void void
#

that works as well

orchid pelican
#

i saw in a spgiot thread that that is a misuse of the api but that seems like bs

#

because theres no other way to do it

void void
#

i mean yeah it's not what that class was designed for but it works great ๐Ÿ˜›

orchid pelican
#

besides loook at titles

acoustic pilot
#

It is BS. InventoryHolder is the only sane and proper way to make GUIs.

orchid pelican
#

exactly

void void
#

(In agreement, it's BS.)

orchid pelican
#

so when i implement i need to create the inv there

void void
#

The class however, according to convos I've had, wasn't designed for that. I'm glad it exists though ๐Ÿ˜‚

acoustic pilot
#

Just add that to pile of shit md_5 doesn't know shit about.

orchid pelican
#

or can i leave the getter returning null

gloomy sphinx
#

what is md_5's biggest mistake

orchid pelican
#

creating spgiot

void void
#

Chase, there

acoustic pilot
#

IIRC, getInventory() on your holder shouldn't be returning null.

orchid pelican
#

ok so what inventory do i supply it lol

#

when i use it to create an inv

acoustic pilot
#

The inventory you created.

orchid pelican
#

lol

#

wtf lol

golden gust
#

That's the stance that md has on InventoryHolder, Paper has restored it's functionality for createInventory on a few methods, and will restore it if/when spigot drop it

void void
#

you can make an inv with a null holder like I said, and pass that, OR you can make it in getInventory and pass this as the owning holder.

orchid pelican
#

ohhhh

void void
#

or you can just not pass one in, keep it null, and use a setter

orchid pelican
#

ok that makes sense

void void
#

like byte suggested

gloomy sphinx
golden gust
#

(Basically, you can't specify an InventoryType in spigot anymore if you want a InventoryHolder)

acoustic pilot
#

Create holder, pass to createInventory(), setInventory() on the holder with the inventory that was just created.

orchid pelican
#

and the inv will use the one the inventoryHolder has and if it is null it will create and pass one

void void
#

could do yes

orchid pelican
#

ok thanks

acoustic pilot
#

Since your Holder will exist before your inventory is actually created, you need to set is after.

void void
#

also Byte, saw your convo on ptero with Parker

#

was pretty funny

acoustic pilot
#

What?

void void
#

re docker-in-docker

#

it was old, just saw it earlier tho

acoustic pilot
#

Oh

#

Yeah he doesn't know the difference between dind and the concept of "docker-in-docker"

void void
#

well im fully behind you with the volume idea, he totally went off about it tho lmao

orchid pelican
#

@golden gust what methods have they dropped it for? Can i still use it as a identifier for users running spgiot?

#

and not paper?

golden gust
#

Yes, just don't use the methods that take an InventoryType

orchid pelican
#

ok ye i only need the default chest

golden gust
#

and note that spigot seems to be in the stance of removing that API in the future

acoustic pilot
#

GUIs are made up of PLAYER inventory types always, any way, aren't they?

golden gust
#

CraftInventoryCustom or something like that

orchid pelican
#

i think its a CHEST

void void
#

Really, why are they removing it cat

acoustic pilot
#

Yeah double chest

golden gust
#

Uses the chest type to the client

#

"it's not intentional usage of the API" basically

void void
#

lol

acoustic pilot
#

Or whatever size you specify, but yeah underlying type is probably chest.

orchid pelican
#

well its very useful

acoustic pilot
#

Not like you can make a gui out of an anvil inv

orchid pelican
#

and will break hundreds of plugins

acoustic pilot
#

I would love to see the day he breaks that

#

and forces all plugins to do title validation

orchid pelican
#

i actually use an anvil for playe rinput

golden gust
#

Welcome to the land of stupid breakages for no reason while not breaking the API for sane reasons, woooo

acoustic pilot
#

With Paper creeping up behind Spigot on adoption, it will just be another sticking point.

orchid pelican
#

thing is spigot gets released before paper and i like to update on launch as quick as i can

acoustic pilot
#

"Use Paper, we support GUIs!"

orchid pelican
#

LOL

acoustic pilot
#

Not a hard sell.

golden gust
#

Depends on how large the changes are and how fast one of us can get to it, but generally we're on it pretty fast

#

Even faster if spigot actually releases sources early

acoustic pilot
#

So on Spigot as long as a variant of createInventory() which doesn't accept an InventoryType is used, it still works, yeah?

golden gust
#

yup

acoustic pilot
#

And Paper has a patch to make it work regardless of inventory type?

golden gust
#

yup, if you pass an InventoryHolder it will assume that you're intending to use the holder and don't want an nms backed inventory (where it exists)

acoustic pilot
#

Cool, makes sense.

void void
#

I'm actually horrified that they're doing that solely because they don't like how it's being used ๐Ÿ˜ข

acoustic pilot
#

That's how he is.

orchid pelican
#

its so dumb

slim nymph
#

BadDecisions5

acoustic pilot
#

He's an ass.

orchid pelican
#

wen paper custom api

acoustic pilot
#

Worst case, Spigot-targeted plugins can use reflection to modify the inventory with the correct holder?

orchid pelican
#

slowwww

#

worst case we just dont update and skip spgiot and only use paper

#

my server personally runs MARGINALY better on paper

golden gust
#

Nope, as the impl based inventories are hooked up to TEs internally where possible

peak dirge
#

While I think itโ€™s certainly bearable to have 100MB+ large hello world applications in 2018, itโ€™s just weak if I can have a 6MB Go binary.

#

๐Ÿคฃ

void void
#

the async chunk loading is nice owo

orchid pelican
#

if i keep the same config and run spgiot with the same players the tps drops in a lot of cases where on paper its solid 20 tps

#

we pregen so its not async chunk

void void
#

yeah that's what we notice as well, though we don't have as many players as some

carmine hinge
#

@gloomy sphinx I'm leaving it unplugged

void void
#

what we mostly noticed though is that more players can get on, and it still maintains 20

acoustic pilot
#

Oh yeah @peak dirge what do you use for sampling on OpenJ9?

orchid pelican
#

same thing for us

peak dirge
#

YourKit works on OpenJ9

acoustic pilot
#

Ah, just not my outdated version then ๐Ÿ˜›

#

My YourKit is from an old OSS license so that one didn't work right

peak dirge
#

I know the latest 2018 version does

orchid pelican
#

@acoustic pilot is it bad giving my InventoryHolder the player object its ganna be used on?

acoustic pilot
#

Mine's from like 2017 lol

#

You can give your InventoryHolder whatever data you want

orchid pelican
#

yep ok thanks

peak dirge
acoustic pilot
#

Ah, nice.

#

Need to get me a renewed OSS license ๐Ÿ˜›

#

At some point...

peak dirge
#

I have a personal use license, mainly because I use it on projects that are not OSS

acoustic pilot
#

For now I wonder if I can use VisualVM

#

Doesn't seem to come distributed with VisualVM like Oracle JDK does, assuming licensing issue or just not supported

peak dirge
#

Yay, free upgrade. I renewed June last year.

acoustic pilot
#

With the personal license, you still get to keep access to older versions, right?

#

Even after it expires

peak dirge
#

I think so, it's basically a three-seat license

static badge
#

what is the advantage of openj9 over hotspot

peak dirge
#

OpenJ9 uses less memory, has a quicker startup time, and allows you to use AOT compilation for even faster startup times.

static badge
#

since it's from eclipse does it run malformed code?

peak dirge
#

No, it's a fully compliant JVM implementation

ancient bolt
#

good lord when did seagate start selling 14TB drives ๐Ÿ˜ฎ

static badge
#

monkaW

upper flicker
#

the last time i used seagate drives they were having all those bad batch issues

#

but it seems like that goes around from manufacturer to manufacturer

#

wonder what the reliability numbers are for everybody anymore

static badge
#

could you say it spins from manufacturer to manufacturer?

upper flicker
#

no

ancient bolt
#

the truth is modern HDDs are the most complex devices in a computer and are unbelievably hard to manufacture

#

both WD and seagate have had their issues, but on the whole they are both reliable in general

acoustic pilot
#

@peak dirge The YourKit personal license isn't actually advertised on their purchase landing page. Seems to be hidden away somewhere, had to reach it from a Google search >_>

ancient bolt
#

but I would still never buy anything than WD Red for NAS drives because idk, brand loyalty? lol

peak dirge
#

@acoustic pilot They only really advertise around New Years

acoustic pilot
#

Hm, weird strategy lol

#

You can have as many agents running as you want, right? It's only limited by how many actual profiler instances you can run?

peak dirge
#

yes

acoustic pilot
#

Cool, thanks. Gonna probably get a license at some point. Don't need it now, but good to know the option is there. $99 for the personal license and a 40% discount for renewals sounds reasonable.

void void
#

the $99 is a discount they do once a year isn't it?

acoustic pilot
#

No it's the full cost of the Personal license.

void void
#

tf

acoustic pilot
#

And renewals are 40% off of that price

#

But apparently they only advertise the personal license once a year

void void
#

ok i googled it

jolly heron
void void
#

i think i paid $500 one time

acoustic pilot
#

damn >_>

jolly violet
#

i'm vaginating

void void
#

๐Ÿ‘ ๐Ÿ‘„ ๐Ÿ‘

exotic hare
orchid pelican
#

when people ask what you do do you say you make minecraft plugins

#

lol

upper flicker
#

I say I make tacos

jolly violet
#

i let old men touch me for $600

upper flicker
#

no aero

#

just no

jolly violet
#

yea you right i dont

vestal jasper
#

why is intellij fighting me

#

I want to remove this * import

#

It's respecting the settings in one class but in a near perfect clone of the class it keeps forcefully * importing

#

There we go. That was annoyingly difficult.

stiff yarrow
#

@orchid pelican I literally can say that now LUL

orchid pelican
#

why just now?

#

like someone jsut asked you lol?

limber knotBOT
#

Byteflux: California accounted for 3/4 of new jobs in the whole united states for February.

orchid pelican
#

@stiff yarrow i aksed that because literally 3 secconds earlier i said i make java plugins

stiff yarrow
#

no I meant I can say "I make Minecraft plugins" if someone asks what I do

orchid pelican
#

i cant i dont have the balls to do that

stiff yarrow
#

what does it have to do with balls

orchid pelican
#

minecraft isnt the most uhhh reputable game?

stiff yarrow
#

I don't know what you mean tbh

#

maybe you're thinking too hard about what other people think

orchid pelican
#

hell ye i am

stiff yarrow
#

I wouldn't even feel embarassed

#

you just got to not care

#

its like if they are gonna look down on you for making money off Minecraft then they probably aren't good people, so you shouldn't really care what they think imo

orchid pelican
#

true

void void
#

just say game developer

orchid pelican
#

I made 1 ios tweak so im just ganna say im a tweak developer

#

unless they see im coding java

#

at that point they have the respect to know what im actually doing lol

slim nymph
#

Man fucking what the fuck shit at that walking dead episode

cosmic raft
#

you still watch that shit?

slim nymph
#

Yeah it's still good :p

#

That was a intense episode

cosmic raft
#

no it isn't lol

slim nymph
#

Rick leaving fixed my only real complaint I had about it

#

They warned it was going to be a red wedding, wasn't joking :(

#

There's a new show runner this season and she's owning it

#

/spoiler does this work on mobile

#

Nope

void void
#

||spoiler||

slim nymph
#

Mobile doesn't render it prplz

#

As in you can see it

cosmic raft
#

really? ||hi||

#

works fine

slim nymph
#

Oh why didn't prplz

cosmic raft
#

because it's in a code block

#

lol

slim nymph
#

There fixed

#

Read that link if you want to know what happened

void void
#

i was showing you the syntax for it

#

๐Ÿ˜›

slim nymph
#

I knew the syntax just typing pipes on mobile isn't fun

#

OK sleep time. Fucking hell that episode

void void
#

get that pipe

surreal moth
#

I'm sending request for test

gloomy sphinx
#

I just realized I am running java 1.8 on my main nodes

#

any performance improvements if I move up to the latest?

orchid pelican
#

The difference in size of my GUI controller using title verification and then using a custom inventoryHolder is actually insane

gloomy sphinx
vestal jasper
heady spear
#

don't

vestal jasper
#

Don't what

heady spear
#

fuck asses with sticks

vestal jasper
#

Oh

#

Too many splinters?

heady spear
#

yes

gloomy sphinx
wary crater
timber dust
vestal jasper
#

Imagine not being able to shitpost

golden gust
#

this place would literally die

upper flicker
static badge
#

no baiting of any form

acoustic pilot
#

I'm in the Hip-Hop Discord which is quite large, they recently just added similar rules.

#

I think they might be partnered or something

static badge
#

must be :>

vestal jasper
#

I plan on avoiding the server in question and all partnered servers

acoustic pilot
#

Imagine a hip hop community not being able to do those things.

upper flicker
#

no baiting? jesus what would leaf do all day

vestal jasper
#

I'm not going to invest time in a community where I can be banned for acting normal

static badge
#

i'd figure out how to give u a 3rd braincell

#

that way u'd have 8 states of existence

vestal jasper
#

if baiting was a crime spotted leaf would be the fbi's most wanted

static badge
#

if being retarded was one u'd be locked up for life

vestal jasper
#

good

static badge
#

monkaS

vestal jasper
#

I wouldn't have to deal with your retarded ass

static badge
acoustic pilot
#

I guess the question is, what do you get for being partnered? There must be a lot to gain from it.

static badge
#

.g discord partners

limber knotBOT
#

(DiscordBot) https://discordapp.com/partners -- Discord - Partners: "Become a Discord Partner and brand your Discord server with a custom link and invite splash image. Oh yeah, there's a sweet Discord Partner hoodie..."

vestal jasper
#

The excuse to censor people without being questioned

acoustic pilot
#

"The toppest of the croppest of our partners will be promoted to premium status and get paid hard skrilla $$$."

#

Ah, there it is.

#

So it's basically the Discord equivalent of selling out.

vestal jasper
#

yes

static badge
#

yeah

vestal jasper
#

you get paid to advertise discord lul

#

brilliant

#

you kill the fun and enjoyment of everyone in your server and get paid while doing so

static badge
#

hm that might not be a good idea for them

#

interesting to see how it'll play out

#

strict-ass moderated servers promoting discord

acoustic pilot
#

Twitch Partnership pays off, right? I assume it'll be a similar situation. I'm also assuming Twitch imposes similar conduct requirements from their partners.

static badge
#

they don't go as far as restricting words like retarded

vestal jasper
#

how retarded of them

gloomy sphinx
#

what was that old irc for hardcore sys admin stuff computer server code that you hung out in a lot @acoustic pilot

#

freenode right

acoustic pilot
#

I'm on Freenode, yes.

#

Not sure how that's hardcore sys admin stuff but it's a good place to get programming help.

#

I'm mostly "self-taught" over the past 15 years or so largely thanks to Freenode, in the days before Stack Overflow.

#

There are also programming-related Discord servers these days which are really good, too.

gloomy sphinx
#

discord is nice but i like the older dudes on irc

acoustic pilot
#

The Programmer's Hangout, The Coding Den and there's one just called Programming, all with thousands of online members each.

gloomy sphinx
#

only problem with those are the kids straight out of college with a java fundimentals cert and nothing else

#

pull out a macbook at starbux

golden gust
#

HEY

gloomy sphinx
#

maybe thats just me

golden gust
#

macOS is best OS

gloomy sphinx
#

but the old dudes are legit

static badge
#

macos is literally pure cancer

golden gust
quasi valley
#

so is windows

gloomy sphinx
#

macos makes my HTML C0DE FEEL CLEAN

quasi valley
#

and linux ๐Ÿ‘€

static badge
#

and the fact people like it is retarded

vestal jasper
#

arch btw

golden gust
#

My arch partition is on the hdd which is currently on the floor somewhere

gloomy sphinx
vestal jasper
#

single parition

#

nice

#

Have you tried not being a DDoS drone

golden gust
#

Never really seen a pro for a seperate /home

#

Just makes stuff a ballache when you find out that your gestimates were wrong

vestal jasper
#

I dual parition because when I first installed arch my boot drive was only 128 GB

#

Putting boot on the 128GB and home on a larger slower partition proved to be pretty reasonable at the time

gloomy sphinx
#

i like a seperate /home for when i zeitch distros every week

#

mobile discodd oscancer

#

finger no do

vestal jasper
#

I now get to witness my home drive failing to initialize every other boot

#

Not sure why it's happening

gloomy sphinx
#

throw the drive away

golden gust
#

I avoid distro jumping, and hopping configs all over the place has been a ballache

vestal jasper
#

But hot replugging it seems to fix the drive for the next boot

gloomy sphinx
#

never heard of a ball ache

acoustic pilot
golden gust
#

I have some of my dot files on git, but some I can't really store on there because private stuff

#

Yea, it's fucking ass

acoustic pilot
#

Reds up my shit

golden gust
#

I tried to see if I could shut it up and failed ๐Ÿ˜ฆ

acoustic pilot
#

Yeah not seeing any way to get IJ to shut up abotu it

gloomy sphinx
#

what does getCubes do

acoustic pilot
#

It gets cubes

gloomy sphinx
#

why is it a boolean

golden gust
#

MCP probably has a better name fo rit

acoustic pilot
#

Not sure what it does nowadays, but back in the day getCubes() was for getting all the collision boxes for an entity

#

Or something related to that

#

Should check 1.8

gleaming rivet
#

Is it possible to set a wait on the start.sh script? my server starts so fast the ram can't follow along and is still in use when the server is being started again.

finite wave
#

Lol

limber knotBOT
#

knai

finite wave
#

obligatory paperspigot

limber knotBOT
#

@finite wave [Auto] We're now known as Paper.

limber knotBOT
#

TIL our fancy NRP (new reverse proxy, duh) is configured via a 500 line long ant script

#

kill me pls

#

MiniDigger: y tho

#

I don't know

#

I don't even know what the reverse proxy does and why we don't use one of our f5 appliances or ha proxies or whatever

#

honestly I don't even want to know

#

all I wanted was to add an entry because some idiot forgot to replicate changes in prod to dev

#

I just changed the mapping and will just call someone to deploy it I guess

#

comment "code looks tidy, but only expect maintenance by <our company>"

#

cool

worn ember
#

@gloomy sphinx spoofing MAC adresses is illegal

#

call da police

tropic flame
#

Android's logic: Please free up 50-60MB in your storage for this app that is like 6.49MB

worn ember
#

lol

#

my sisters phone keeps telling the storage is full when only like 8gb of the 16 is used

quasi valley
#

Android

#

everytime my brother started his old Honor 10, every single device connected to our router through wlan would time out

lavish lichen
#

Hello

red halo
#

This string should be changed if the NMS mappings do.
It has no meaning and should only be used as an equality check.

#

would of been way better if he used the build data commit hash atleast???

acoustic pilot
#

Or how about the NMS version system that was already in place...

red halo
#

that too

#

this is horrible

jolly violet
#

i slept like dick

#

pissed like 12 times

#

too much water

fallen oracle
#

Just pee the bed 4head then you don't have to wake up

limber knotBOT
#

i slept

#

lucky

lavish lichen
#

does someone knows a good way to unload all chunks

worn ember
#

alt+f4

lavish lichen
#

@golden gust you know what i really miss in MC

#

a nether update ;/

golden gust
#

Tbh, other than getting into the snapshot a bit a few weeks ago, not really played the game in a while

#

Whenever I have gotten to "play", I've always had to go work on something or fix something ๐Ÿ˜„

void void
#

snapshot chunk loading is broken as fuck

lavish lichen
#

XD

#

@void void is it?

void void
#

yes

golden gust
#

Not tried the past few betas

void void
#

i need to quit singleplayer and join again to make some parts of the world to load

lavish lichen
#

you know what i love

void void
#

it's really annoying

lavish lichen
#

seeying capes without the need of Optifine

#

after so many years

golden gust
#

But yea, they made some nice decisions which leads to stuff like the client refusing chunks

lavish lichen
#

every version of MC

#

im trying to break the border

#

never got any luck

#

this is weird

#

you get damaged when you pearl tru the border

void void
#

tfw you can pearl behind the border

lavish lichen
#

si

void void
#

in some version one could even get behind the border using a water bucket

#

1.12.2 perhaps?

lavish lichen
#

1.13.2

#

with paper

worldly condor
#

@slim nymph my new glasses will be also black ๐Ÿ˜›

lavish lichen
#

@void void you know whats funny

#

i updated paper yesterday

#

and today im 13 versions behind

#

LIKE WTF

void void
#

errr

lavish lichen
#

im on 751 rn

void void
#

571 you mean?

lavish lichen
#

ye

#

XD

jolly violet
#

i can shuck an ear of corn without my hands, wanna see?

finite wave
#

What

#

Using a drill?

void void
#

also how to lose teeth in a quick way

heady spear
#

interesting computer lab, I used the class names they gave me in the specification

#

then the supervisor complained about my class names and told me they were stupid

void void
#

how did your class names look like then?

worldly condor
#

suggest me a monospaced font

void void
#

lucida console

heady spear
#

he got really annoyed because I named my class representing a checkout line "Line" instead of Queue

#

then my main class was named "Store", but he wanted it to be called "StoreGuiHandler"

#

oh, and apprently skipping GUI elements and just rendering shit using texts and #toString wasn't good enough

#

I hate uni

worldly condor
#

@void void i dont like that

#

other ?

lavish lichen
#

Some people are funny

#

And what does the person

#

Report it too paper

heady spear
#

DO NOT REPORT TO PAPER means that you should report it to paper, clearly.

void void
#

@worldly condor actually fira code

heady spear
#

learn to read every second word

void void
#

that's what i use

heady spear
#

DO NOT REPORT TO PAPER <=> DO REPORT PAPER

void void
#

should make a github bot

lavish lichen
#

Ohno

heady spear
#

DO REPORT

  • PAPER

actually

void void
#

if stack trace contains "DO NOT REPORT TO PAPER", it'll just label it invalid and reply with RTFM

#

or learn to read

heady spear
#

"no."

lavish lichen
#

If you report it. Send (Bro i told you not to report it)

finite wave
#

@heady spear Uni has always been like that

golden gust
#

There is actually signs of an issue there, tbh

worldly condor
#

fira code is ew

#

someone tell me a good monospaced font

#

lol this bug still exists

void void
#

good?

#

find it yourself then

#

only you can find a font what you like :p

fallen oracle
#

comic sans

#

Comment threads?

fallen oracle
#

Ahh

#

Ohhh I know what you're saying now

#

Yeah

#

I don't see why that wouldn't work.

slim nymph
#

@lavish lichen @void void yeah we had a burst of activity yesterday ๐Ÿ˜›

lavish lichen
#

i see XD

slim nymph
#

@void void use TEXT

lavish lichen
#

btw

#

maybe i found a issue

slim nymph
#

i hope you have a post limit size that keeps it under needing MEDIUM_TEXT

void void
#

i know i was kinda here yesterday aikar

lavish lichen
#

idk if its paper or MC but

#

when you are at the worldborder in the nether

#

it crashes players

slim nymph
#

sounds like a client issue

lavish lichen
#

i doubt

#

vanilla MC with 8gig

slim nymph
#

@void void FYI MySQL TEXT is optimized that if it fits into a VARCHAR(255), it stays in the ROW Data, and then if it goes over that, it uses a variable sized buffer. So short posts are optimized in storage and long posts only need as much as it requires.

#

yes i really hope you dont need larger than TEXT for support tickets

#

@lavish lichen that changes nothing i said

#

It sounds like a client issue

#

report it to mojang

lavish lichen
#

look the diff

slim nymph
#

no

worldly condor
#

aikar what font are u using to code ?

slim nymph
#

you're going to say what you think is diff im not reviewing all that lol

#

@worldly condor i think Ubuntu?

worldly condor
#

hmm

#

lemme google

lavish lichen
#

well aikar i can report it, but the problem is. it happens when a new chunk loadsup

slim nymph
#

sure, but does look like im using Source Code Pro

#

and maybe Noto Sans for IDE

worldly condor
#

it looks like i'm using menlo

slim nymph
#

i think thats what i have on mac

#

im so happy I got the legacy data conversion working

#

I was able to convert a data version 0 chunk from 2013 to 1.13.2 w/o errors after completely gutting and replacing all of mojangs code for pre 1.13.2 DF's

#

and was able to convert middle tier version chunks too

spark dirge
#

Want to test a 2011 map? ๐Ÿ˜‚ I have a map from way back then that has some issues converting ๐Ÿ™ˆ

slim nymph
#

sure ill take a region file

#

but if mojang is missing code from 2011 to 2013 then i dont think we can do anything about that

spark dirge
#

Gotcha..the biggest issue I've seen is sometimes a chunk can't convert but other times it's all the chests are gone

#

How should I provide you the region file? Google drive or somewhere?

lavish lichen
#

@slim nymph do you have a invite to ur dc server (aikar framework thing)

limber knotBOT
slim nymph
#

@lavish lichen ^

lavish lichen
#

thank u

spark dirge
slim nymph
#

my world name is wilderness ๐Ÿ˜›

lavish lichen
#

my world is just world

slim nymph
lavish lichen
#

and 1 break_the_border

slim nymph
#

_> for myself later lol

lavish lichen
#

ok what the actual

#

before i restarted i had 205 chunks loaded

#

and now this

#

๐Ÿ‘€

limber knotBOT
#

"May not be over 9000"

#

nice.

#

While im on this, can I set AnaloguePowerable to any block? Like if I wanted to make a custom block that can emit certain redstone strengths

lavish lichen
#

@slim nymph sorry for the ping but for what is keep-spawn-loaded: true

#

inside paper.yml

void void
#

To keep spawn loaded

lavish lichen
#

but what

#

is it like

#

spawn-chunk

#

or

void void
#

Spawn chunks

lavish lichen
#

ahh

#

thank you!

void void
#

Paper 1.13.2 working at you?

pulsar wigeon
#

@ping sorry for the ping but... is like saying "i'm not racist but...`

heady spear
#

I'm not a racist, but I think wiz is correct

cedar spade
#

I'm not leafist, but...

alpine halo
#

I get pinged all the time like that too...

#

Or the "I know i'm not supposed to DM but,"

slim nymph
#

people need to gtfo complaing about pings

#

@slim nymph PING!

pulsar wigeon
#

i only complain if people ping me

#

if other people don't mind them idk

slim nymph
#

@lavish lichen its a vanilla feature, it keeps chunks within radius of spawn, loaded, to never unload

pulsar wigeon
#

i just found the wording amusing

slim nymph
#

its silly to complai nabout people pinging you. if someone is directing a message at you, they should ping so its clear 'hey you are being communicated directly to'

pulsar wigeon
#

unlike irc, you can just type someone's name here with forcing them to eat notifications

#

unfortunately discord doesn't have a way to mute direct mentions for only certain servers :\

slim nymph
#

if you dont want the notifications, you can turn them off

pulsar wigeon
#

i can only turn them off entirely unfortunately

slim nymph
#

switch it to Nothing

pulsar wigeon
#

still gives me notifications

#

go fucking figure

slim nymph
#

well file a bug report with discord lol

pulsar wigeon
#

someone literally just pinged me there 2 seconds ago

lavish lichen
#

@slim nymph i see. Thanks for the answer awumpusheart

slim nymph
#

I did not get a system notification for that ^

#

and I have it on

#

all it did is make the line yellow

pulsar wigeon
#

possibly because you already had this channel active?

lavish lichen
#

Xd

pulsar wigeon
#

idfk

#

unfortunately it's hard to know anything about how this shitty client works

#

unless you want to dumpster dive minified js

slim nymph
#

but see thats fair, if someones trying to talk to you and you arent active, why shouldnt it notify you. the client ignoring the setting is the issue

pulsar wigeon
#

because i told it not to notify me? but it does anyway?

slim nymph
#

right, thats a valid issue

pulsar wigeon
#

yea ok

#

glad we're on the same page

lavish lichen
#

Aikar feel free to hand out a bug report at discord-testers dc

#

;p

slim nymph
#

im not joiining another discord just to report a discord bug

pulsar wigeon
#

yea i'd rather just yell at people for pinging me :P

void void
#

same

austere carbon
unreal quarry
#

@pulsar wigeon it literally says "unless mentioned"

pulsar wigeon
#

was that on fucking purpose?

unreal quarry
#

Yup

pulsar wigeon
#

fuck you then

unreal quarry
#

^_^

pulsar wigeon
#

very proud of yourself for being an ass i guess ok

unreal quarry
#

I thought it was funny

pulsar wigeon
#

guess i'll just block you too and move on

unreal quarry
#

I did include some useful info, tho, in case you missed it. It's not really a bug, it's intended design.

slim nymph
#

what was that in relation to

unreal quarry
#

He wants to disable ping notifications on his name. But that's not how it works. You can't suppress those. Last I heard from discord is "mentions are to get your attention specifically. If you don't care to be notified of these then why are you in that server?"

#

Aka, wontfix worksasintended

#

There are hacky workarounds floating around, but that requires a selfbot.

coarse urchin
#

If you dont like pings use Do Not Disturb mode lmao

pulsar wigeon
unreal quarry
#

You could add a suggestion on their support site. But those usually go unanswered. I'm still waiting on 24/12hr clock toggle that isn't integrated into locale

slim nymph
#

oh thats prob why i didnt get the notification, im on dnd

#

go to dnd ๐Ÿ˜›

pulsar wigeon
#

in case it wasn't clear, the reason i don't do that is because it's global

#

i still want notifications from certain things, just not idiots asking for helping without reading instructions, or people being assholes for the sake of it

#

enginehub was the only discord i've ever had this issue with (and this one now)

void void
#

yeah per server one would be epic

unreal quarry
#

I'm assuming you mean me. :/ I wasn't trying to be an asshole. Its proper to mention the person you're talking to, especially when a period of time has passed since they last spoke

slim nymph
#

he wasnt referencing you no

#

he meant people in his discord

#

@pulsar wigeon DND still adds the unread badge, just stops OS notif

pulsar wigeon
#

๐Ÿคฆ

#

so done with this shit

void void
#

hahaha

#

@pulsar wigeon i know i shouldn't mention, but i just did

slim nymph
#

lol sorry its habit for me

void void
#

:)))))

#

ok sorry i won't do this again

pulsar wigeon
#

bout to block everyone on this server

unreal quarry
#

I honestly don't understand why people get so upset about mentions on discord. Especially the at-everyone

void void
#

@everyone makes sense for global announcement channels imo

pulsar wigeon
#

@everyone can also be disabled on a per-server basis

void void
#

also wiz wouldn't dnd status silence mentions?

pulsar wigeon
#

amazing how UX works huh

#

are you fucking with me right now

#

did i not just go over why dnd isnt an option

void void
#

no?

#

i didn't read

#

but aight

pulsar wigeon
#

plz

slim nymph
#

I was mainly noting though, do you really 'need' the OS Notification? on DND you still get notif that someones messaging you, just avoids annoying OS notif

unreal quarry
#

He wants notifs for some servers, but not in others. Dnd disables globally

void void
#

yeah yeah i see, makes sense why dnd won't work for him

slim nymph
#

does it do the OS notif if the channel is active too?

pulsar wigeon
#

tbh unread indicators are as bad as os notification

#

off should mean off

#

or make it an additional option

slim nymph
#

so ultimately you want people to just not talk to you ๐Ÿ˜›

pulsar wigeon
#

ultimately i want to be allowed to control the UI of software i use

slim nymph
#

if you're not active in the channel, and someones trying to send you a message specifically, without a ping, it could get scrolled off and then when you tab back in you would never know someone messaged you unless you scroll up and review everything

pulsar wigeon
#

which is the case for literally every single thing i use except discord

limber knotBOT
#

if someone is trying to contact you without pinging you who

#

's fault is it that you won

#

't see it

#

ugh enter key too close to '

slim nymph
#

thats my point sweepy

#

that its standard to ping the person in any direct message

limber knotBOT
#

oh he wants pings completely off

pulsar wigeon
#
  1. it's never actually important
  2. i do actually check for things i miss in places that matter
  3. people think they matter to me more than i think they do
spark dirge
#

Heh, in rocket.chat we allow completely disabling all notifications server wide and channel specific ๐Ÿ˜‚ interesting to see how discord does it

finite wave
#

You can do it on discord too

pulsar wigeon
#

the last time someone had something actually important to say, they just said my name (without a ping), and asked to pm me because it was a security issue

#

i got back to them, they added me, told me the issue, business done

#

amazing.

merry talon
#

why did the bot translate 1) 2) 3) to - - -

slim nymph
#

well the direction of chat encourages use of pings. cant say im going to 2nd think every message sent to consider 'does this person dislike pings'

pulsar wigeon
#

also the idea that something could get lost in chat if the person isn't active there is contradicted by using pings when in active conversation

slim nymph
#

it's also the fact that pings is how you tab complete a name

pulsar wigeon
#

like no reason to ping someone if they said something 2 seconds ago, they're aware of an active conversation in chat

slim nymph
#

which is ultimately why people ping

pulsar wigeon
#

uh, not in discord

#

in irc maybe, but irc doesn't have mentions

slim nymph
#

sure there is, if you want to make it clear the target of said message is to a specific person

merry talon
#

lol, some people on freenode will get mad at you for not pinging them

slim nymph
#

wiz<tab> does not tab complete

merry talon
#

while you're talking to them

#

actively

finite wave
#

@slim nymph On phone itโ€™s easier to ping real wuick

pulsar wigeon
#

right, @wiz<tab> does

finite wave
#

Quick

pulsar wigeon
#

but there's no reason to type the @

finite wave
#

Instead of writing Aikar

slim nymph
#

if you dont, then you cant tab complete....

#

wiz<tab> does not complete

pulsar wigeon
#

so just type wiz<enter> instead

#

lul

slim nymph
#

wiz<enter> hi

pulsar wigeon
#

hi ai<tab>

#

also once again there's little need to specifically mention someone by name during active conversation

#

unless there's multiple convos happening at once, which is rare tbh

#

and even then most people with more than 3 brain cells can deduce whom who is talking to

void void
#

so what is the final conclusion? to ping or not to ping?

pulsar wigeon
#

i mean, don't ping people if they specifically ask you not to ping them

#

tbh

void void
#

i can't see where this convo is going, seems like heavily opinionated for me

slim nymph
#

well im going back to work, but sorry but i disagree on it being a big deal. I'm going to tab complete names. It's on discord to provide more UX for people to control that.

pulsar wigeon
#

we can argue about how pings should be used as much as you want

#

but in the end if you ping someone for the sake of pinging someone even though you know they dont want you to, that makes you an asshole, regardless of ux or anything else

slim nymph
#

i agree it would be nice if people had more control, but im not gonna change my use of discord over that detail

void void
#

anyway discord provides a way to add notes to certain persons

#

sooo

pulsar wigeon
#

lol

finite wave
#

He prolly has me ignored still

#

Blocked*

pulsar wigeon
#

also i understand habits are hard to break

#

that part doesn't really make you an asshole

#

mostly talking about the people who do it explicitly

heady spear
#

wait so wiz does not want to get pinged?

slim nymph
#

pinging someone to just be annoying sure. thats just harassment ๐Ÿ˜›

heady spear
#

didn't you like tell me to go for a walk and stop being mad when I complained about pings

wide hazel
#

Hi @wide hazel

#

:P

slim nymph
#

but specially in heavier conversation rooms, even if the user is 'active', sometimes writing the target of a replies name is needed, and thats where I ping

pulsar wigeon
#

you must be thinking about someone else?

heady spear
#

not you, aikar ๐Ÿ˜›

slim nymph
#

@heady spear I told you to go walk

#

@heady spear I'm saying pings are ok

wide hazel
#

Lol

slim nymph
#

see citys name is also a very tab compete worthy name ๐Ÿ˜›

heady spear
#

@slim nymph I will fast async worldedit you the fuck away ๐Ÿ˜ 

wide hazel
#

We should all take daily walks in the morning

void void
#

s/edit/exception/

slim nymph
#

I'll just drop using FAWE

#

considering going back to AWE anyways ๐Ÿ˜›

void void
#

ooooof

slim nymph
#

the reported stability of FAWE is scaring me

wide hazel
#

I still haven't seen any issues with it

pulsar wigeon
#

someone just PR an actually good API design for shit to WE already

heady spear
#

There's a reason why no one is releasing FAWE lol, it's held back specifically because of that

wide hazel
#

Though always keep backups

#

I have had zero issues with FAWE, but I keep backups anyway

heady spear
#

Jesse isn't running things anymore. I think we're all willing to delay releases for the sake of stability. I did the same with PlotSquared.

slim nymph
#

@wide hazel 1.13.2 version built on WE7?

pulsar wigeon
#

are you guys even using minecraft's new async chunks

slim nymph
#

im not talking about the WE6 version

wide hazel
#

I haven't tried yet

#

Yet

pulsar wigeon
#

blood was going on about that stuff for ages

slim nymph
#

MC doesnt have async chunks in 1.13

heady spear
#

The in-dev version shouldn't be used atm, but it's not that far from release lol

pulsar wigeon
#

he uses it at worldgen time though, not after shit's already loaded

#

yes they do

slim nymph
#

it as a ghetto thread pool for generation

pulsar wigeon
#

they just don't use it

wide hazel
#

Lol

#

Ghetto thread pool

#

Yeah, that pretty much sums it up

pulsar wigeon
#

i mean yea it's pretty limited to generation atm

slim nymph
#

using that thread pool blocks main thread >_>

#

waits for it to finish processing in the pool

#

so yes pretty ghetto

pulsar wigeon
#

but the idea is that you can unload a chunk, perform edits while it's loading again (async), and push it back to main thread edited

heady spear
#

also uh, the major issue with the in-dev version of fawe is that you can do some funky stuff to get tile entity data to stack and then corrupt the chunks. That's why there hasn't even been dev releases yet ๐Ÿ˜ƒ

pulsar wigeon
#

or ideally somehow just freeze the chunk idk

wide hazel
#

Iunno why it's a thing, really

slim nymph
#

@wide hazel its unfinished work

wide hazel
#

It's okay, but really should have just done it property

#

Properly, even

#

Phone

slim nymph
#

1.14 does more for it

wide hazel
#

Yeah, I've heard

#

Soon I will have time

#

Soon

#

Probably

heady spear
#

at some point in time I would like to make plotsquared generation not super slow, that would be cool

pulsar wigeon
#

ask blood :P

#

or look at his code once he releases

wide hazel
#

I'm very slowly getting my time back

pulsar wigeon
#

idk what the status is atm

#

he's loading in schematics in async during generation i heard

heady spear
#

The 1.13 generator is one big hack, lol. I'm not very happy with how we did the update from the 1.12 generator, but at least it works

wide hazel
#

Sounds fun

heady spear
#

What's neat is that a lot of the generation stuff can be reused, so we pre-load schematics and shit like that. But it's way slower than it should be

wide hazel
#

I haven't dived in yet

heady spear
#

probably not even noticable, but I'm not happy with it ๐Ÿ˜›

#

Although, using the WorldEdit API for schematic shit made life a lot easier. That's one thing I don't regret.

pulsar wigeon
#

yknow that makes me wonder how lenient sponge schematic spec is

#

i wonder if i could just dump in things like entities and biomes until gab gets around to doing v2

tropic flame
#

Mfw there are two rappers with the same spelled name

#

Tech N9ne and Tech 9

#

I got confused 'cause I thought N9ne had really died but apparently it was 9

heady spear
#

nninene

tropic flame
#

You just read it as nine lmao

#

Tech nine

#

But yeah

heady spear
#

no, Tech nninene

#

sixixnineine is another good example

fallen oracle
#

I think the one still alive is from the mid-west

pulsar wigeon
#

you mean the nine still alive?

#

or are there only eight nines left after one nine died?

fallen oracle
#

The one still alive

heady spear
#

the one nine still alive*

pulsar wigeon
#

The Last Nine

vestal jasper
#

By the 9 divines

heady spear
#

the nine last or the one last nine?

pulsar wigeon
#

by azura by azura by azura

#

it's the grand vicarious

vestal jasper
#

Hi

heady spear
#

why are we acting like vic is a big deal

limber knotBOT
#

(DiscordBot) STOP! YOU VIOLATED THE LAW. Oblivion City Guards - Remember The Emperor (3E 433) - length 26s - 15,655 likes, 82 dislikes (99.5%) - 273,293 views - Jesus Christ the OG on 2018.04.18

vestal jasper
#

Enjoy

heady spear
#

it's great because he loves pinging

pulsar wigeon
#

actually instead imma just pull up the ost

vestal jasper
#

@heady spear

heady spear
#

go suck on a pinecone

vestal jasper
pulsar wigeon
#

you know the best part of this game is that i got it on dvd back in the day so i don't have any dumb game launcher telling me how many hours of my life i wasted on it

vestal jasper
#

I still have my old ps3 copy

pulsar wigeon
#

consoles pffft

vestal jasper
#

I didn't have a pc then

heady spear
#

pC maSterRaCe

#

why don't we have msb on here

vestal jasper
#

You don't deserve it

tropic flame
#

Nope, still tech nine

#

Even Wikipedia says that

pulsar wigeon
#

tech 9 or tech nnineine?

#

i'm confused

#

there wasn't a tech nine to begin with

heady spear
#

it's tech nnineine, tech 9 is a gonner

#

or was it the other way around?

slim nymph
#

@heady spear if you make your gen code async safe, you can make it async with a single line of code on Paper....

heady spear
#

tbf it probably is already ๐Ÿ˜›

pulsar wigeon
#

worldedit is pretty thread safe too

tropic flame
#

No, both names are pronounced "Tech Nine", it's just that when written there was a Tech N9ne and a Tech 9

#

9 died, N9ne is alive

pulsar wigeon
#

there's just no way to safely edit the world in non-main thread LUL

tropic flame
#

That's why it brought up confusion to fans lmao

slim nymph
#

public final boolean PAPER_ASYNC_SAFE = true;

pulsar wigeon
#

9 died? quite a tragedy. how many injured?

heady spear
#

so nninene is still alive, but what about the other 9?

slim nymph
#

just create that field

tropic flame
#

._. O k

slim nymph
heady spear
#

damnit, wiz were faster

#

was, english ahrd

#

wat

pulsar wigeon
#

lol

#

does logics not get it

#

oh

#

english isn't his native language is it

tropic flame
#

I do

pulsar wigeon
#

understandable

tropic flame
#

It's just not funny lmao

heady spear
#

It is... you're just stupid ๐Ÿ˜ 

pulsar wigeon
#

"it's just not funny"..."lmao"

slim nymph
#

plotsquared is actually what plugin was alerted as breaking in Async Chunks @heady spear

tropic flame
#

Yeah I'm lmaoing at your reaction

pulsar wigeon
#

pinnacle of humor there

tropic flame
#

And at you saying that English is not my native language

#

It isn't but that doesn't mean anything

pulsar wigeon
#

i mean

#

if you got it

#

then you wouldn't still be trying to convince us

#

we've been leading on the word play here the entire time

#

don't think city nor i actually care about the original happenings much

tropic flame
#

Yeah but my job in this world is to breakdown jokes so they just become stupid in the end

pulsar wigeon
#

what's the joke though

#

it's just word play

#

also who's paying you

#

i might need a change in careers soon

#

the minecraft money is running dry

tropic flame
#

Words can have different meanings depending on context

#

W o n ' t c o m m e n t

heady spear
#

I guess we'll look into it, @slim nymph. We've made zero effort to make it thread safe so it's not surprising ๐Ÿ˜›

pulsar wigeon
#

words can have different meanings even in the same context

slim nymph
unreal quarry
#

Don't ping ppl, @slim nymph. They're blocking us now for mentioning them

#

runs

tropic flame
#

But what matters is the meaning that who wrote it gives to it

#

Inside the limits of the valid meanings that a word can have

pulsar wigeon
#

except it doesn't at all tbh

heady spear
#

Ohhhh yeah, right. There's that lol. A lot of that has been redone in the 1.13 version.

tropic flame
#

Other than that you're just manipulating my words

pulsar wigeon
#

matters way more how people take it

#

than what is originally meant

tropic flame
#

It does? If I say a joke and you get offended it's not how you take it that matters to me LMAO

pulsar wigeon
#

if that wasn't the case, literature classes in school would be boring and fact based

gusty idol
#

What could I call the getter of a field named asyncTabCompletionSupported thonk

heady spear
#

Our Bukkit generator is utter shit though ๐Ÿ˜

pulsar wigeon
#

IsAsyncTabCompletionSupported()?

gusty idol
#

huh

slim nymph
#

your storing references in fields on the class @heady spear which is what causes issues

gusty idol
#

I may be a little bit stupid

pulsar wigeon
#

GetValueOfAsyncTabCompletionSupportFactoryResolverProvider.Factory().ResolveValue()?

tropic flame
#

Also wiz, literature classes are boring because of that lol

slim nymph
#

youll need to not depend on field setting

gusty idol
#

But what about my other field

slim nymph
#

unless thats all changed now

tropic flame
#

When I read a text I often just try to get literally what they mean because I don't see clues that something could be different

heady spear
#

@slim nymph yup, got it. had a brain fart. Should be easier to fix in the 1.13 branch tho

gusty idol
#

isConfigurablePermissionMessageSupported is a bit long

slim nymph
#

yeah thats just what state it was in when the bug was reported lol

tropic flame
#

The authors just say random words and expect us to understand, that's not exactly interesting either

pulsar wigeon
#

they usually dont though

#

they usually expect that different readers may have different interpretations

#

different backgrounds, different contexts, etc

#

most good writers don't write for themselves, they write for an audience

#

overmighty, if that's a serious question, just abbreviate?

#

isPermMsgConfigurable?

#

or even more

tropic flame
#

๐Ÿคท

pulsar wigeon
#

really depends on what fields you have

heady spear
#

isPMC

pulsar wigeon
#

that's kinda bordering not being descriptive lol

#

if (isPMC()) { giveOP(); }

gusty idol
#

I ended up renaming the field to permissionMessageConfigurable

#

And named the getter isPermissionMessageConfigurable

pulsar wigeon
#

tbh having getters (and setters?) for every field in config classes is usually a bit overkill

gusty idol
#

No setters

#

Ah yes I'd love to oอžฬดฬจrอออขgอŸฬกอaอžฬธอnฬธฬจอกiอžอžอ˜zฬจอ€ฬกeออž อžฬงอŸiฬตฬงฬ›mออ ฬ›pฬงฬทอŸoฬกอŸอŸrฬงฬ•tฬถอขอขsอ ฬ›อœา‰

pulsar wigeon
#

hard to tell without knowing your architecture, but you could just pass in a YamlConfiguration (or extend it) and make a bunch of public final (static?) fields that are initialized in constructor(or statically)

gusty idol
#

What

#

There isn't a config file for those fields

pulsar wigeon
#

oic

#

sounded like config

#

point stands though

#

those can be final and not need a separate getter

gusty idol
#

But I can't make those final

pulsar wigeon
#

why not?

gusty idol
#

Because I set their values in the static block

pulsar wigeon
#

last time i checked you can set final static fields in static constructors

gusty idol
#

You can't

pulsar wigeon
#

googles

#

๐Ÿค”

gusty idol
#

Oh wait

pulsar wigeon
#

oh, is that in catch?

gusty idol
#

I misunderstood that error message

#

Wait

#

No

#

Wait

pulsar wigeon
#

i mean i might be wrong, i've been doing a lot of c# in the past few months and while they are very similar, there are some underlying differences in how things are treated in the jvm/clr

#

but i was under the impression that was possible

#

at the very least, you should definitely be able to do

try {
  Class.forName
  flag = true;
} catch {
  flag = false;
}
field = flag;```
#

if the "double" set is causing the issue

#

i'm pretty sure the compiler should realize that one one set will ever happen though

gusty idol
#

Eh

#

Not sure if I should do that or settle with getters

pulsar wigeon
#

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

#

i don't care

#

was just saying it's possible

#

the overkill part was an opinion when i thought this was a config

#

the rest with statics and finals was just theorycrafting

slim nymph
upper flicker
#

rofl

static badge
#

that's gotta be some bullshit no way

limber knotBOT
tropic flame
#

European Cup 2020, Portugal VS Serbia starting soon ๐Ÿ‘€

pulsar wigeon
#

shit did i oversleep

tropic flame
#

what

void void
tropic flame
#

well it started, like 2 mins ago lmao

#

๐Ÿ‡ต๐Ÿ‡น 0 - 1 ๐Ÿ‡ท๐Ÿ‡ธ

fleet osprey
#

ooo, I like that dark aqua name

hard lake
#

I'm croatian :p

pulsar wigeon
#

do you need me to explain the joke to you logics

#

i thought that was your job

tropic flame
#

๐Ÿ‡ต๐Ÿ‡น 1 - 1 ๐Ÿ‡ท๐Ÿ‡ธ

tropic flame
#

@pulsar wigeon yeah uh

#

rn i just literally didn't understand it, so pls explain lmao

heady spear
#

European Cup 2020

current year being 2019
shit did i oversleep
woke up in 2020

tropic flame
#

... oh

#

yeah it's the qualifiers

#

but it's still technically for euro 2020 so if we lose we lose it altogether lmao

pulsar wigeon
#

thanks city mon

#

clutch joke explaining

hard lake
#

we technically deserved the victory

#

but didn't get the first place

#

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

#

I knew france was going to get us

tropic flame
#

Hold on

#

W h a t

#

Lmao

#

Jay-Z signing Lil Uzi

#

the match ended, ๐Ÿ‡ต๐Ÿ‡น 1 - 1 ๐Ÿ‡ท๐Ÿ‡ธ

tropic flame
#

b r u h I was opening instagram pics on PC and I was noticing these sentences while the picture was loading

#

I looked at the HTML

unreal quarry
#

It's for the blind people that can't see pictures

tropic flame
#

... yeah that seems pretty useful, they can fully see it now

golden gust
#

It's pretty much a requirement to be able to state that your site was designed in a way that's suitable for blind people

unreal quarry
#

It's like the braile on drive thru ATM machines

golden gust
#

^^

worn ember
#

Don't laugh at blind people smh

#

they'll never see it coming

tropic flame
#

hold on you weren't being sarcastic?

jolly violet
#

ONE WATER

golden gust
#

trying too hard/10

tropic flame
worn ember
#

Yes.

golden gust
#

Websites these days basically have to be designed for everybody

#

it sounds stupid, given the sites intents, but it is what it is

worn ember
#

I accidentally sent a blind college student the wrong way

#

cuz i didnt know the campus yet

jolly violet
#

his fault for not being able to see

worn ember
#

i feel so bad about it lol

unreal quarry
#

It legit is for blind people. They have screen readers that talk to them and tell them things, like the alt tag on website images.

jolly violet
#

he should've used his eyes

worn ember
#

i saw him the next day so i guess he managed to figure it out

#

@unreal quarry mhm we had a 2h lecture on website acessability

#

they use braille keyboards and stuff

tropic flame
#

I once borrowed 100โ‚ฌ to a blind person, they said they'd pay me back when they saw me again.

#

runs

upper flicker
#

u

#

r

#

bad

worn ember
#

do blind people see black? or do they just see nothing?

#

always confused about that

upper flicker
#

there are askreddit threads on it

worn ember
#

reddit is a meme

upper flicker
#

the answer is they 'see' their own 'visualization'

jolly violet
#

tbh it's probably "black" but they don't know it is

worn ember
#

wow

tropic flame
#

yeah, which basically means black