#general

3141 messages · Page 385 of 4

limber knotBOT
#

good on you google, I know you have deep financial troubles

#

good to see that you can save up some money by just not paying people and openly abusing student internship programs

#

like, really openly

#

I could be doing a bachelor's in cooking and they'd still hire me

potent warren
#

Probably not just Google doing that.

limber knotBOT
#

of course not

potent warren
#

By the way, why do I only seem to have the shittiest and useless ideas for projects?

#

Like, there's people that just copied hypixel and got tons of money...

limber knotBOT
#

meanwhile I refuse to take unpaid interns at my microbusiness because I find the practice to be immoral

potent warren
#

and I'm here... sitting..

limber knotBOT
#

even when my local uni begs me to do it

potent warren
#

Tell your government to pay for them

limber knotBOT
#

man these job offers are phenomenal linkedin

#

thanks

#

I think I'll go eat before I further feel like game ending myself

potent warren
#

okay. Have fun eating while I try to find another hobbie to get into so I can get out of this mess...

peak kite
#

bob ross painted i guess. they say.

potent warren
#

The sad thing is... I'm not good at anything else

verbal sundial
#

Who would've guessed you could get an industrial packing tape dispenser for 6$

potent warren
#

Cupons thonk

#

inb4 Honey

verbal sundial
#

and a professional thermal printer for 90$ for unlimited free labels since fedex provides rolls of labels for free and it doesn't require any ink or tonor

potent warren
#

how the heck

#

is that used or new?

verbal sundial
#

and a very accurate postal scale for under 30$ that can handle up to 90lb

#

it was refurbished, so a mix of both

potent warren
#

How do you even find that? 😮

proud lance
#

we have one of the zebra ones

verbal sundial
#

I just take my time looking for the best deals

potent warren
#

ermmm

#

you revealed yourself..

verbal sundial
#

How so

potent warren
#

now we know that you are \^-^

#

or are you

verbal sundial
#

and I just had another sale this morning, but I ran out of packing tape, so I grabbed a few rolls of free priority shipping packing tape from the post office to hold me off until the industrial packing tape dispenser gets here.

potent warren
#

oof

#

Why am I surrounded by smart people and I'm the dumb here?? 😦

#

Sometimes I wonder

verbal sundial
potent warren
#

daaamn

verbal sundial
#

XT917UT#ABA is the nVidia discrete graphics model

potent warren
#

buy another

proud lance
#

you know you could have just bought the tape dispenser on uline for cheaper

#
verbal sundial
#

11$ is cheaper then 6$?

proud lance
#

oh coupon

#

fair enough

#

I forgot about ebay bucks

potent warren
#

btw, where do you get the coupons?

verbal sundial
#

I had a coupon for shipping supplies with my ebay store subscription

#

Instead of buying another 20 cubic feet of packing peanuts, I decided to invest in a tape dispenser

#

I got fed up with the cheap dispensers breaking all the time from the dollar store

potent warren
#

wait, Portugal has "dollar stores"

#

daaaamn

#

*2advanced4me"

verbal sundial
#

I relisted the laptops, I already have a few offers on the table.

#

I learned that even the most rude buyers on ebay can be nice and not leave negative feedback if you do everything they say without question

snow glade
verbal sundial
#

Guy bought a 100% working laptop and had it shipped to him with free shipping and said it didn't work and wanted a refund, despite me putting no returns, I politely said he could start a return because of his behavior, and I had to pay return shipping. I'm down 30$ and of course the laptop works just fine after I got it back, so i'm relisting it.

#

@potent warren

potent warren
#

lmao

verbal sundial
#

Now I will never ship without pirateship.com again, because it is so much more expensive to print shipping labels in ebay then through pirateship.com

snow glade
#

wow

potent warren
#

what's that?

verbal sundial
proud lance
#

why did you have to pay shipping back? Just send him an address for return

verbal sundial
#

I don't know all the details, all I know is ebay said I had to pay for it so I did.

proud lance
#

also I think you can contest a restock fee of the shipping with proof it works

#

I used to do it all the time

verbal sundial
#

The return was started as "defective item"

proud lance
#

I had a dude return a brand new laptop and he cracked the back

#

I restocked him

verbal sundial
#

That's rough

proud lance
#

dude proceeded to post pictures of a brand new laptop

#

as the first one

#

imagine coincidentally taking pictures of the place that you know will be cracked in transit

#

before you ship the item

#

200iq move

verbal sundial
#

lol

limber knotBOT
#

man

#

blizzcon is going to be something special this year

jagged egret
#

so somehow the entity being sent to the client is not loaded into entitiesByID by the time it's sent even though the entity is definitely not fake

#

@electroniccat ^ issue only occurs on 1.13 that I've noticed so far (1.14 worked fine)

static badge
#

entity world add will also add to tracker

#

I wouldn't be surprised if the order of world add and tracker add switched

stiff yarrow
static badge
#

ah yes

#

pure cancer

verbal sundial
#

leaf, did you miss me

static badge
#

wat

limber knotBOT
#

oh man

#

I just had the most awful idea

#

but

static badge
#

all of yours are

jagged egret
#

how is an entity added to a world

limber knotBOT
#

what happens when you put those hair removal creams on like a cat

jagged egret
#

like i'm trying to find the first thing that's run so I can see what order things are done in but can't find it

static badge
#

entity#addWorld

#

sorry

#

world#addEntity OMEGALUL

jagged egret
#

That's not a function in NMS's World or WorldServer 🙃

#

oh nvm, was looking at the MCP mappings

#

in which it's spawnEntity

#

@static badge nothing in this method adds to the tracker OR to the list of entities by ID, from what I can see 🤔

static badge
#

let me find this for you

jagged egret
#

please do

#

:P

#

Wait

#

I might've found it

#

using good ol' grep

static badge
#

all you need is an IDE

jagged egret
#

¯_(ツ)_/¯

verbal sundial
#

hah, leaf doesn't remember me

limber knotBOT
#

i dont even no u

jagged egret
#

nope didn't find it

limber knotBOT
#

ok imma put on some magmadumquests in a bit and c how gud dis quests thing gonna b

#

it better b supar epic

jagged egret
#

Alright I found where it's added to the map of entities by ID but not where it's added to the tracker

static badge
#

I'm certain it uses the world accesses for it

#

yes it is

#

and it's called before the add to map

jagged egret
#

in 1.13?

static badge
#

yes

jagged egret
#

can you tell me where?

#

not that I don't believe you

#

i just wanna see what I missed lol

#

lefa

static badge
#

check find usages

#

you'll see it's in the WorldManager class

#

which is IWorldAccess

#

and checking the add entity methods to world (unmapped)

#

you'll see those are called first

jagged egret
#

Find usages doesn't work for me

static badge
#

bullshit

jagged egret
#

It just does nothing. No idea why

static badge
jagged egret
#

what are you using it on

#

like an MCP project or what

static badge
#

nms

#

patched paper

jagged egret
#

oh

#

i don't have the actual server in a project anywhere, so it just decompiles class-by-class which is why find usages doesn't work

#

so no it's not bs

verbal sundial
jagged egret
#

thanks for your help Spottedleaf

#

didn't realize WorldManager implemented IWorldAccess

#

O.o 1.14 got rid of the entity tracker class

#

interesting

#

Well, looks like I've got to use reflection to access the 1.13 entity tracker lol

#

and of course 1.12 does it a different way

#

wait nvm that I read it wrong

limber knotBOT
#

^-^ were ur quests plogen

#

or is it just something in elitemobs

verbal sundial
limber knotBOT
#

boo i thought it was its own quest thingy not more dummob

verbal sundial
#

I am trying to watch youtube but I cannot find where my music is coming from anymore

static badge
#

oh it's you

#

why have you bypassed your ban

#

again?

verbal sundial
#

I never bypassed till now. It's been 2 months, Billy said temp ban, but obviously it wasn't temp, so I gave up waiting. I'm being good

static badge
#

@unreal quarry kappa what say you

peak kite
verbal sundial
#

I haven't done anything, and I only was joking on the other acc anyway

#

I took the joke too far, obviously

static badge
#

this ain't my choice shrug_animated

cosmic raft
#

@verbal sundial why buy that if you're in the US

verbal sundial
#

? It's cheaper to buy online then brick n' mortar

#

Maybe not for those adhesive tags, could've gotten that at the dollar store, but I like not having to leave the house

acoustic basin
#

឵឵឵

unreal quarry
#

Wasn't a temp ban @verbal sundial. Not sure what gave you that idea at all, tbh. Gonna ban again now (for the 3rd time). I'd appreciate it if you stopped evading it ^_^ k thx bye

static badge
#

rolled PogChamp

unreal quarry
#

Kids these days.. amirite?

jagged egret
#

... the entities are removed from the ID map before the destroy packets are sent

#

bangs head on desk repeatedly

void void
static badge
#

you doing it again?

jagged egret
#

who is this poppins guy anyway

#

or should I say who was

void void
#

I was a meme on the server, not sure if I still am
I just want to be able to be able to be in the server again on my main acc
I already said I wouldn't make jokes like that again @unreal quarry

jagged egret
#

at this point I'm tempted to make a table of IDs to UUIDs but that'd get out of hand quickly

acoustic basin
#

hey

#

where is my name

#

where did it go

void void
acoustic basin
#

my name is gone oh no

unreal quarry
#

Fixed @acoustic basin ^_^

acoustic basin
#

thans

#

thanks

peak kite
limber knotBOT
#

(DiscordBot) Primus - My Name Is Mud - length 4m 53s - 131,914 likes, 7,486 dislikes (94.6%) - 24,969,514 views - PrimusVEVO on 2009.06.17

unreal quarry
#

Good song

golden gust
#

I'm fucked, basically

#

Woke up a few hours ago, and was confused as my lock screen thing was white

#

Unlocked the desktop, and my background picture was gone

static badge
#

need a new background picture?

golden gust
#

Tried to run a command on the terminal "I/o error"

static badge
#

oh did your drive die?

limber knotBOT
#

dum loonix hurhur

golden gust
#

Forced a reboot...

#

I tried to install the os back onto my external disk as I have a partition on there, and like, it kernel panicked Midway through when I tried to change the logging level

jagged egret
#

yikes

#

could send it to Rossman Repair Group but idk if they can diagnose something like that

#

(assuming it's a mac)

golden gust
#

I mean, I'm convinced it's just the hdd

jagged egret
#

Wouldn't the external disk work if it was?

#

Also they do HDD data recovery too

golden gust
#

Buuut, it's an iMac, which means that I gotta get some tools and strips to even take the "cover" off

unreal quarry
#

Inb4 cover is soldered on

golden gust
#

Adhesive

#

Ofc

#

Because you know, screws are overrated

unreal quarry
static badge
#

apple kappa

#

imagine not being able to fix ur own computer omegaroll

jagged egret
#

imagine being a leaf

golden gust
#

I mean, I can fix it, it's just expensive as shit

peak kite
#

imagine buying something apple. actually just don't.

golden gust
#

And, annoying

jagged egret
#

isn't that true of a lot of Apple stuff though

static badge
#

apple designs it that way kappa

#

that's the joke

golden gust
#

I wish apple didn't make the only OS I can stand dealing with on a day to day basis ;-;

jagged egret
#

Why not Ubuntu? It's a lot of initial setup but then it's awesome

static badge
#

ubuntu has more than one mouse button kappa

jagged egret
#

lol

golden gust
#

Because their ux has just gone to shit

static badge
#

I agree ubuntu's UI is retarded

#

16.04 was the best

unreal quarry
#

You can replace the ui

jagged egret
#

... you can very very easily fix that

#

^^

void void
#

I made the mistake of buying a mid-2007 model instead of a late 2008 model macbook, now i'm stuck trying to sell this and it doesn't support el cap.

golden gust
#

And, honestly, I break my installs too often tryna deal with stupid things

static badge
#

sounds like I'm better off paying $$$ for my shitty product to be fixed :>

golden gust
#

Part of why I ditched Linux as a whole is that it's great when it works

#

It's just, when you gotta deal with the rest of the world, it doesn't work too well always, e.g. software compat had been a pain in my ass for a while

void void
#

I installed linux mint 19 on the mid 2007 macbook, but since it is iffy on 64-bit support I had to install 32-bit LM and then manually install the 64-bit kernel and a lot of other stuff to get stuff like discord to install that are 64-bit only

golden gust
#

Nor do I have the time to reinstall the os because I toast it from a system update going fucky

void void
#
Despite not needing to install drivers in linux**, windows installs quicker and is up and running quicker if you already predownloaded the drivers

* You need to install nvidia drivers seperately if you want it to be stable on linux
** Have fun trying to get a wifi card to work if it doesn't work out of the box on linux
unreal quarry
#

He just looks at me and gives me a half meow when I tell him to get out

jagged egret
#

like I said. More setup time, more payoff

static badge
#

pick up the box

#

that'll get em out kappa

void void
#

Vaccume the lid

static badge
#

failing that

jagged egret
#

and now we know who doesn't have a cat

static badge
#

turn it over

void void
#

Ich haben sie katzen

jagged egret
#

wasn't talking about you lol

golden gust
#

Billy doesn't have a cat, you idiot

unreal quarry
#

The box is as good as gone to me now. I'll never get it back

golden gust
#

The cat has billy

cobalt surge
void void
#

Kein worte

unreal quarry
#

Traitor cat... Listens to chrysti but not me :(

cobalt surge
#

He is my cat

golden gust
#

One does not own a cat

#

A cat owns one

limber knotBOT
#

a cat iz dum

jagged egret
#

i really, really, really hate NPEs

cobalt surge
#

@golden gust shh you just jealous cuz I haz
orange cat and you don't!!!

void void
jagged egret
#

nice anti static wristband

#

brownie points to anyone who gets that reference

cobalt surge
#

Eeewwww dogs... Yuck you have to walk those

golden gust
#

What's an antistatic wristband?

void void
#

It discharges your static charge to the ground so you don't damage electronics when working on them

golden gust
#

I mean, I'm joking

#

I've never used one, however

void void
#

You can just touch the metal case and be fine too

jagged egret
#

but do you know what I'm referencing

void void
#

My cycling wristband?

jagged egret
#

no by calling it an antistatic wristband

golden gust
#

No idea

#

Wait

void void
#

I mean they are normally blue and this is yellow

golden gust
#

Maybe bigclive or somebody like that

jagged egret
limber knotBOT
#

(DiscordBot) The Verge's $2000 PC Build Reaction Supercut - length 19m 11s - 76,234 likes, 1,511 dislikes (98.1%) - 1,919,069 views - Omnizoa on 2019.07.30

golden gust
#

I recall him or somebody else showcasing a "wireless" antistatic band

cobalt surge
#

@golden gust shouldn't you be coding things or sleeping

golden gust
#

I screwed up my sleep schedule by walking across town while on meds to sort uni stuff out, so technically, yes

#

As for coding, my HDD went rip

void void
#

cat reviews PR's by leaf and kashike haha

cosmic raft
cobalt surge
#

Well that sucks for you sir

jagged egret
#

(specifically 2:53)

static badge
#

kash doesn't make prs kappa

void void
cobalt surge
#

Cat doesn't review pr's.. idk where you get your info from..

golden gust
#

I really wanna spend some time on the or queue

#

Just my health has been rip ;-;

cobalt surge
#

Billy and leaf make pr's and they just sit there. fingerguns

jagged egret
#

or queue?

golden gust
#

Pr

jagged egret
#

Ah

cobalt surge
#

You get bored of mcmmo cat?

void void
#

Haha I could pause, but then I would get freaked out by the air conditioner. Babysitting whilst parents work 3rd.

#

The music drowns out the noise of the house

golden gust
#

I've been doing some stuff on mcmmo, just not been able to go too crazy

static badge
#

fix nossr's mistakes yet? kappa

void void
#

nossr rewrote most of mcMMO

#

but I still use the classic version just because

golden gust
#

It's hell, basically; Working on tryna get a real API in there, and plan ahead

#

So, having to seperate out stuff which wasn't designed to be seperated out

foggy parcel
left yacht
#

forbidden plugin

golden gust
#

plugin

#

in Skript

left yacht
#

it actually works btw

#

but uh

#

I'm pretty sure the /fill command in vanilla minecraft

#

is faster

cedar coral
#

Would like to change it up but cant for the life of me find it

void void
#

essentials? im guessing

#

thats very little info

snow glade
#

im 90% sure thats essentials

#

i think you can change that under the messages.properties file

heady spear
#

why is mikro tempting me like that

#

now I just have to :/

limber knotBOT
#

in a weird plot twist 5 years from now I might buy not only my first apartment but my first two apartments

#

my life is taking some weird turns

shell vine
#

5 years

limber knotBOT
#

give or take yeah

civic mirage
cosmic basin
hallow stratus
limber knotBOT
#

no its not

#

mods or plugins

#

choose one

quasi valley
#

They already deleted the message a bit back

#

dum IRC, smh

heady spear
#

IRC is too smart

limber knotBOT
#

I mean

#

why would I care that ppl delete messages? ;)

#

then I would miss all the dum stuff electroniccat says and quickly deletes 😂

heady spear
#

😂

vestal jasper
heady spear
#

Popcorn telah meninggalkan bangunan itu. Sila laporkan kepada itik, stat. Saya tidak tahu mengapa rumput hijau tidak merah. Bantuan.

golden gust
#

Okay

#

and now in a real language

#

Urgh, I keep having like small dizzy spells; Gotta get some shizzle done because neeed HDD rip

heady spear
#

Is your brain bleeding?

golden gust
#

I wish

heady spear
#

Oh wait, sorry, forgot who I was talking to.

golden gust
#

Firstly, you can't bleed from what you don't got

#

Secondly, huurrr duuurrr

heady spear
#

I can't bully you if you bully yourself 😦

golden gust
#

I respect myself as much as I respect others

zealous knot
#

Is that another way of saying you have no self respect?

quasi valley
#

it can also be translated to "I'm Bri'ish"

golden gust
#

What kenny said

cosmic raft
#

@golden gust when do you get the dizzy spells

#

dr. kashike is here

golden gust
#

I'm just basically drained

cosmic raft
#

make sure to keep levels up!

heady spear
#
        final LogLevels logLevels = new LogLevels();
        final String format = "[%thread%][%level%][%time%] %message%\n";
        try (ThreadedQueueLogger logger = new ThreadedQueueLogger(new SplitLogger(new ColorLogger(new LevelSplitLogger(new PrintStreamLogger(System.out, format, logLevels), logLevels).split(LogLevels.LEVEL_ERROR, new PrintStreamLogger(System.err, format, logLevels))),
                new ColorStripper(new FileLogger(new File("./test.log").toPath(), format, logLevels))))) {
            logger.info("Hello %c(green)world!");
            logger.error("Hello Error!");
            Thread.sleep(1000);
        }

Here. Have a logger inside a logger inside a logger inside a logger inside a logger inside a logger inside a logger inside a logger inside a logger inside a logger

wind sonnet
#

1.15 release date?

golden gust
#

Everybody in here finds out the release date the same time as you do

heady spear
#

not if you happen to have a secret mojang contact

#

I happen to be best friends with jens

void void
#

why is mikro tempting me like that

#

wat

#

you can ping me any time babe ;)

heady spear
#

that's gay

#

I don't wanna

vestal jasper
#

Hi

void void
#

you gave me an idea

vestal jasper
#

Time to ping mikro

#

:^)

void void
#

do it lul

static badge
#

@void void

#

no ur gay

heady spear
#

leAf iS gAy

#

what's new tho

void void
pulsar wigeon
#

"So how did you come out of the closet?"
"I pinged mikro"

heady spear
#

wiz is joining in on the gay action

vestal jasper
#

@void void

void void
#

fuck i juat changed my name back

#

just*

#

but tbh it looks like a crap after my name

heady spear
#

omg it's my 1 month anniversary with my macbook

#

I should celebrate by throwing a pile of cash into the toilet

vestal jasper
#

It hasn't melted in half by now city?

heady spear
#

not yet

vestal jasper
#

Mfw be apple. Mfw advertise unibody. Mfw make it in two parts and put the glue right above the computers exhaust.

heady spear
#

It's nice because I don't have to worry about my hands getting cold when using the computer

quasi valley
#

I think you need new glasses

heady spear
#

huh?

quasi valley
#

cute

heady spear
#

it's cuddly

quasi valley
#

also, I love its German name, more or less translates to "Antilles Oxfrog"

void void
#

It's nice because I don't have to worry about my hands getting cold when using the computer

#

yeah would be nice if it didn't burn my legs while i mod minecraft

heady spear
#

that's a feature

woven otter
#

ur a bug

potent warren
#

no u

void void
#

Why is tape auto corrected to rape on my phone 🤔

fallen oracle
#

ALrighty then.

#

Good Morning to everyone except computercat.

woven otter
#

why u bullying cat

fallen oracle
#

Cause the only cat I support is @golden gust

static badge
#

omegaroll omegaroll omegaroll omegaroll the ping

woven otter
heady spear
#

ppl that don't like getting pinged r nerds

vestal jasper
#

@heady spear

heady spear
#

wtf are you pinging me for you whore

woven otter
#

@heady spear what do you mean

heady spear
#

ok srsly wtf you guys are you like dumb or something

woven otter
#

no u r dum

heady spear
#

okay listen here you garden gnome

#

shut the frick up

dapper nacelle
#

just out of curiosity

dapper nacelle
#

is it possible to make Minecraft plugins in kotlin

heady spear
#

no

limber knotBOT
#

sure

heady spear
#

It doesn't work because of many reasons

limber knotBOT
#

but why would you want to use anything else but java?

#

runs

heady spear
#

Actually java is bad

#

JRuby is the only good jvm language

woven otter
#

oh that sounds interesting

#

also city why are you spreading lies

golden gust
#

Can confirm, java is bad, use Kotlin

heady spear
#

I'd never.

woven otter
#

no use scala

golden gust
#

Basically, yes, you can use Kotlin, but; the runtime is somewhat large

limber knotBOT
#

‌‎­‍⁠​​⁠‍​‍​⁠‌⁠​​⁠‍​‍​⁠‌⁠​​⁠‍​‍​⁠‌⁠​​⁠‍​‍​⁠‌

woven otter
#

what is this

heady spear
#

"somewhat" try über

limber knotBOT
#

‌‎­‍­­‍‌‌‌​​᠎­­‌‌­‌‌⁠​⁠⁠⁠​‌᠎​‌‌‍​​᠎‌​​­​​᠎​‌‌⁠‍‌​​᠎⁠⁠‍​‍‌⁠‍​⁠​­᠎‍​​‍​­⁠‍‍‌​‍⁠‍​​⁠᠎⁠‌​​‌‌‎​I suppose you could write an interpreter for custom languages, e.g. lua

void void
#

hey vic

woven otter
#

tbh just use any lang prefixed with J

limber knotBOT
#

Javascript

void void
#

Julie

golden gust
#

I can see pros for lua, tbh

#

Arrays starting where they should, for one

#

runs

pulsar wigeon
#

oof

stone silo
#

get out of here with your VB bullshit

limber knotBOT
#

Could be useful for dynamic plugins

#

e.g. writing quest logic if you did a quest plugin

void void
#

The only I experience I have with lua is from computercraft mod for minecraft 1.7

pulsar wigeon
#

i mean you could just use javascript

#

java already supports it

#

just sayin

woven otter
#

arrays shouldn't have started at 0 to begin with

limber knotBOT
#

As doing quest stuff using YML sucks

stone silo
#

why would they start at 1?

golden gust
#

tbh, that's yaml in general

stone silo
#

unsigned ints start at 0

void void
#

I find it more confusing for them to start at 1, because I always liked that you could substring the index of a letter and have that letter + the rest of the string. If it started at 1 then it would be brain racking.

stone silo
#

it's more energy efficient to start at 0 /s

golden gust
#

I mean, it sure as heck confuses beginners 😄

limber knotBOT
#

‌‎­‍­­‌‍​⁠‌­​⁠​­⁠‍᠎‌​⁠­‍­‍‌‌‌‍‍​‍​‌​​‌­᠎​‌​​​​‌᠎​⁠​­᠎​‌‌‍​⁠‌‌᠎‍⁠​​‌‌‌‌​‍⁠‍​​᠎​⁠‌‌᠎‍­‍‌​­

woven otter
#

who cares about them

limber knotBOT
#

­᠎­­​⁠‍­᠎⁠‌‌​‍‌᠎‍‍​‍​­᠎‌⁠​​​‍‌­᠎​‌‌‍​⁠‌‌­᠎­­‌‍​‍­​​​᠎​‍᠎‍‍‌​‌​­‌​⁠​​᠎‎᠎‌​‍‎᠎᠎­­‌­lol

stone silo
#

indexes are more like memory offsets

#

when you think about it like that, using 0 makes a ton more sense

#

"I want the value at the 0 offset"

#

obviously that differs depending on implementation, but still

acoustic seal
#

‌‎­‍​​‍​​​‍‍​‌‌⁠‌​​­​⁠‍‍‍‍​‍​‌᠎‌‌‍⁠​​‍​‍​‌‌᠎‍​​⁠­‌​​᠎‍‍‌‍​​​​‌‌​​­tfw hiding messages in my messages using zero width obfuscation

vestal jasper
#

what

#

@void void hi?

void void
#

hallo

dapper nacelle
#

ok my next update title: 1.1.6 traded backwards compatibility with previous versions for performance

heady spear
#

if your backwards compatibility decreases performance then you're doing something very wrong

limber knotBOT
#

mmmh?

#

oh well, ye

#

you should use abstraction to handle backwards compat, then you don't have performance issues

dapper nacelle
#

well

#

I was doing something wrong in a previous version

#

so I improved it

#

but now the older versions don't work

#

but now I will have better future backwards compatibility

void void
#

someone understanding web stuff?

dapper nacelle
#

1.1.6 traded backwards compatibility with previous versions for performance
Changelog

  • removed backwards compatibility
  • improved performance
  • future backwards compatibility improved
#

I understand web "stuff"

void void
fallen oracle
#

Use a proxy pass

void void
#

I'm using cloudflare dns

fallen oracle
#

That doesn't matter

void void
#

what's a proxy pass

heady spear
#

is it a bad idea to include a section about how your professor writes shitty code in an essay?

#

because it does add a lot of context

quasi valley
#

it's never a bad idea to dunk on your profs

heady spear
#

Last time I did it they gave me an A

#

I told them they didn't know how C works and that they ask dumb questions and they were like aight

static badge
#

didn't c that coming

heady spear
#

leaf go away

static badge
#

no u

quasi valley
#

where's the leafblower

celest coyote
#

Wow no F

limber knotBOT
#

why do you want to blow leaf?

#

what a weirdo

heady spear
#

I would totally do that

quasi valley
#

I think we need to get leaf out of range of the sweeb

heady spear
#

don't take leaf away from me

#

I love him

limber knotBOT
#

(DiscordBot) Flat Earthers vs Scientists: Can We Trust Science? - length 34m 29s - 126,015 likes, 3,367 dislikes (97.4%) - 2,937,288 views - Jubilee on 2019.10.11

void void
#

earth is def flat

#

i mean if earth wouldn't be flat then i'd be sick because how it's spinning all the time

heady spear
#

if earth wasn't flat then why the fuck would there be a giant ice wall preventing us from reaching the edge

golden gust
#

Dude

#

have you ever played pacman?

heady spear
#

so you're saying that reaching the edge is impossible because the edges are connected?

golden gust
#

Yes

lapis frost
golden gust
#

Ripped the display off my iMac, that was scary, but can confirm, is just the damned HDD that is rip, darned Seagate and their 10/10 drives

bleak burrow
stone silo
#

has iMac

#

has seagate drives

#

are you a masochist?

merry talon
#

surprised apple doesn't use weird proprietary toshiba drives

#

so you don't need a drive anymore?

humble estuary
golden gust
#

Just ordered all the parts I need for it

#

Apple is lovely and hates screws

balmy thistle
quasi valley
#

apple even hates their own customers

golden gust
#

I'd like to say that you're wrong

#

Like, I really wish I could

celest coyote
#

can we resurrect Jobs?

limber knotBOT
#

with the current rate of unemployment? lol no

pulsar wigeon
#

pretty sure there's Jobs Reborn :^)

limber knotBOT
#

pets PengBread

#

*glares at electroniccat *

quasi valley
#

.kill Vertanzil

limber knotBOT
#

gets some friends together and shivs Vertanzil a few times.

#

Woo

barren kestrel
limber knotBOT
#

i dced did anyone replied to me?

#

you didnt even post

#

oh what

#

okay

#

Is there anyone here able to help me with TPS drops n stuff even though player base is low?

quasi valley
#

paper-help channel

limber knotBOT
#

you have a few plugins with a high tps for some reason

#

which plugin?

golden gust
#

InventoryRollback

limber knotBOT
#

BetterRTP

golden gust
#

Your server doesn't really look too bad in termsof performance, tps is basically consistently 20 bar a few spikes from plugins

limber knotBOT
#

using random teleport plugins that don't support paper's async loading

#

runs

#

hmm okay. So betterrtp doesn't support paper's feature. Any recommendation for a different rtp plugin that's suitable for paper?

#

catches phoenix616 and humps

#

( ͡° ͜ʖ ͡°)

#

that's why I'm running

#

Also is Mysqlbungeebridge causing the lag? Somehow i just realize that its one of the top memory eater.

#

SELFLESS SELF PROMOTION

wide chasm
#

Why use a plugin for random teleports, when you have /spreadplayers?
runs

limber knotBOT
#

what's that?

wide chasm
#

/spreadplayers is a command that spreads one or more targets within a certain radius from a certain center.

limber knotBOT
#

a vanilla command that kinda is a random teleport

quasi valley
#

when whas that added oO

limber knotBOT
#

didn't know that exist but does it support stuff like [ Teleport from Spawn to Wild when doing the command ]? As in the teleport wont happen in spawn world, it will transfer the player to wild world and rtp them.

wide chasm
#

JE 1.6.1, Kenny

limber knotBOT
#

no, spreadplayers is a vanilla command. those almost never support multiworld

quasi valley
#

lol I thought I never heard of it because of sitting in the 1.8 bunker, but 1.6?

wide chasm
#

If spawn and wild are in the same world, it could work depending on where the wild and spawn are located.

limber knotBOT
#

it was bugged when it first released iirc

#

ah, then I can't use that. Because my spawn is in a different world.

#

also I kinda doubt spreadplayers uses the async api either, lol

wide chasm
#

You might be able to make something work with /execute to get your multi world support, but I honestly doubt it.

golden gust
#

it won't, I'd also be surprised if it actually cared enough to try to find a super safe space

wide chasm
#

It ensures you don't spawn in lava

#

And it will spawn you on a block

limber knotBOT
#

afaik it only checks for a solid block and enough air above that

wide chasm
#

That's about it.

limber knotBOT
#

also phoenix does your plugin support 1.13.2? It looks it last updated during 2016

#

please refer to the link I posted, v2 supports 1.12-1.14

#

ah alright

#

(1.13 to 1.14 might need updated block names in the config, that isn't automatic yet)

#

Also one question, what's the best way to transfer inventory from server to server with MYSQL? The current one i'm using seems to be having high tps

#

store the data and then reload it

quasi valley
#

uhm, not on the main thread, I suppose

limber knotBOT
#

I personally think MySQL is the wrong tool for the job but ¯_(ツ)_/¯

#

How would you do it phoenix616

#

send it directly

quasi valley
#

is that redis pub/sub?

limber knotBOT
#

yeah

#

I mean what happends in the event of a crash or power loss

quasi valley
#

ah alright, yea that's a nice solution

limber knotBOT
#

the same thing that happens if your server crashes normally

#

the save is reverted to the last time the server saved it

#

xD

#

intresting

#

it's aimed at being able to support dynamic addition and removal of servers without a single fail point (e.g. a database server)

#

granted one could achieve the same effect with mysql mirroring or whatever it's called but that's boring

#

alright

#

also one of the main issues with my current implementation is that it relies on serialization of the player data and item stacks with the bukkit object serializer

#

ideally I would directly send raw nbt data to avoid strange serialzation issues... but I didn't notice any on my server yet so I never bothered changing that xD

#

One last question, regarding inventoryrb. Is all inventoryrb related stuff will have the same tps issue or just the one I'm using? If its just mine, any suggestion on which invrb should I use?

#

Do you really need a roll back plugin for inventories

#

I kinda question whether inventoryrollback really had some real influence

#

yea, I'm using it to check item loss bugs and stuff or accidental loss on super op stuff which i rb for my players sometimes.

golden gust
#

cloning an inventory is hardly great for performance, especially if it's doing it in damage events which... like...

quasi valley
#

sounds like a lack of braincells

golden gust
#

Timings is pointing to it being a fairly consistent hitter

#

47/24k ticks saw inventory rollback hurt the server

limber knotBOT
#

I mean the event occurent only 116 times over the whole hour so I kinda question how much of an issue it actually is...

golden gust
#

It's one of those things which will cause random spikes, I mean

limber knotBOT
#

ah, yeah

golden gust
#

I guess it's okay considering, TPS loss is expected to a degree

#

it's one of those things you wanna keep your eye out on, however; That might not play too well if you start having players battling it out somewhere

limber knotBOT
#

alright

#

why would a plugin even need to do that on the damage event? isn't it enough to just log it when a player actually dies? xD

wide chasm
#

I guess if you're using an axe or a sword to damage an entity, it might break? Still sounds stupid, though.

limber knotBOT
#

there's an event for that though

wide chasm
#

I have the feeling that, if this was the reason for the use of that event, they either didn't know about it, or - sigh - compatibility reasons

golden gust
#

God, I kinda wish bukkit used @Since

wide chasm
#

I'm still waiting for them to start using that

unreal quarry
#

You remember that time when people avoided 1.8 methods because they aren't in 1.7? Lol

#

Same shit, diff day

golden gust
#

In part, I like seeing when stuff was added so I can point it to people, "You know, you stop using 5 year old shit, you get this cool API"

vestal jasper
#

Oh @since is neat

limber knotBOT
#

the problem is that you would have to add real dates there as there aren't actual server release versions... so you can just look at git blame to begin with ¯_(ツ)_/¯

wide chasm
#

Sounds like a project idea - website which displays added/removed classes, methods and fields between different Bukkit API versions.

limber knotBOT
#

just compile git blame into javadocs ;D

golden gust
#

Tbh, I generally more care about what version it's available in vs the date

#

With the date, I gotta go figure out what mc version was around then

unreal quarry
#

Seems cat forgot about the 5 versions of 1.13.2 already

limber knotBOT
#

yeah but just because it was added in a version it doesn't mean the user is running a build that had it... if you want to go full backwards compatibility on this you need to count on people not running latest builds

golden gust
#

Yea, no

vestal jasper
#

Have two since tags, one with the date, one with the version. ez.

golden gust
#

if you're not running the latest build of the version, that's on you

wide chasm
#

People that don't run the latest build of a version can just get out

golden gust
#

ifc

#

*idc

limber knotBOT
#

s/of the version,/,

#

Correction, <DiscordBot> <02e​le​ct​ro​ni​cc​at​> if you're not running the latest build , that's on you

#

runs

quasi valley
#

hides a piece of 1.8 on the ground for you to trip on

limber knotBOT
#

there is often this {text="..." in the lore that should not be there

#

gotta love legacy color codes, not that I'm blaming them but...

#

yes it should be 0 >= version, not <=

#

as far as i can see

#

or maybe not

#

uh, I think so

#

isn't the check currently just version >= 0

#

yes looks somewhat broken

quasi valley
#

the check looks correct

#

= 0 wouldnt make sense

limber knotBOT
#

it currently IS version >= 0

quasi valley
#

0 <= version || version >= 1803

#

oh right

#

I cant read

potent warren
unreal quarry
#

Inb4 "Yes! But it's a dude"

potent warren
#

ewww

#

but that's gae

unreal quarry
#

That's descrimination :o

potent warren
#

waaaaait whaaaaat

tight glade
timid kindle
sharp pasture
kindred sequoia
granite salmon
#

Hello everyone welcome to Paper-spi sorry i mean PaperMC

icy pewter
#

Paper-Spigot yee_fuckin_haw

limber knotBOT
#

anyone here ever used JComments with Joomla and had to move the comment location to somewhere else in the template? xD

cosmic raft
#

joomla

limber knotBOT
#

¯_(ツ)_/¯

#

it works and it's what I'm used to

#

not going to learn a new CMS for the one random site that I create every half dozen years xD

#

in case anyone ever needs to know this: I finally found the place where it defines whare to render the comments... (content/jcomments/jcomments.php= and it just listens on a rendering plugin method :S (onAfterDisplayContent) kinda annoying but that'll have to do I guess

woven otter
cosmic raft
#

nice

woven otter
#

i wish it would be as nice as it sounds

merry talon
#

ah you'll need a bigger drive to store node_modules on

woven otter
#

hey you gave me a clue where my storage space might be going

merry talon
#

that or all the ISOs

placid thicket
#

so, anything new exciting or stupid in the paper world?

hearty fern
peak kite
#

It took around 2 hours to render the zoom out tiles for dynmap. It runs in one thread only, even though the tile renderer runs many threads. So a server owner can't tell its working on zoom out tiles.
The black squares people have on their maps are due to the zoom out renderer not completing before they restart their server. And I see no way to pause the render of zoom out tiles or save them in a queue.
Also the zoom out tiles render VERY slowly if you are rendering regular tiles, the only way to ensure the zoom out tiles render is to issue command "dynmap pause all" and wait MANY hours until the zoom out tiles process.
You have only 1 indication its running, 1 thread will sometimes peak use and the program that the core is running shows as "Dynmap Render T" another core shows the server named "Server thread"

#

If you zoom into black areas on your map and the tiles are present when zoomed up, the zoom out renderer is still working on them, or you restarted your server before the update tiles rendered. If you restarted, you will need to do a fullrender from the start again.

#

If you issue command "/dynmap pause all" every hour, and leave it paused for 15 minutes and then issue a "/dynmap pause none", then repeat, you will give the zoom out renderer more time to process the already rendered tiles.
When I do full renders and don't pause it part way through to give the zoom out renderer time to process, zoom out tiles won't process untill all the tiles are done mostly. That means at the end, your server will need to sit there rendering zoom out tiles for the next DAY probably, and you will not be able to tell its doing it, untill the map shows the zoom out tiles are rendered.

dusk drift
#

holy fucking shit

#

yea

#

I need a tl;dr

placid thicket
#

walloftext.exe

#

ltdr, dymap is dumb?

peak kite
#

i was bouared.

#

I should make an issue on the dynmap github page.

#

Since its reproducable, and the fix is also.

#

Fixing it in code is probably not as easy as users just pausing the tile renderer for a bit to let the zoom out renderer catch up. Threading the zoom out renderer would help, and or giving it equal priority to the tile renderer would also. And making the zoom out renderer queue save itsself.

peak kite
#

Ok, someone else should make an issue on github if they want their black squares on dynmap fixed, i can't find my login info.

potent warren
limber knotBOT
#

@potent warren [Auto] We're now known as Paper.

#

(DiscordBot) The Mystery of the Cursed Nether Portal - 2b2t - length 4m 10s - 2,907 likes, 40 dislikes (98.6%) - 23,750 views - SalC1 on 2019.10.16

potent warren
#

lmao

celest coyote
#

hm he says its a paper bug

peak kite
#

How can you not know what that is, if all blocks stop at that same level. you can tell by the video pic. So what its a portal that spawned too high and got cut off. You can tell what happened by the first sight of it simply because its at the top of the world.

celest coyote
#

what is? what?

peak kite
#

No mystery or curse there.

limber knotBOT
#

just a bug :D

viscid wedge
pulsar wigeon
#

//fast, //set 0

#

easy

peak kite
#

A 1.14.4 world that I "wb fill" to 8000. I then "dynmap fullrender" and waited 12 hours and then issued "dynmap pause all" I then had to wait another 2 hours for the zoom out tiles to finally show. It shows the proper paused status now with unfinished edges perfectly straight. When I zoom in, there are no tiles that show up in the black areas because they aren't rendered yet due to the pause. This point is when a server owner can safely restart and not get black squares. Once the server restarts dynmap will automatically unpause the renders.

celest coyote
limber knotBOT
#

(DiscordBot) Why Honey Block is the Best Block in Minecraft - length 19m 17s - 21,017 likes, 355 dislikes (98.3%) - 366,299 views - cubfan135 on 2019.10.11

void void
limber knotBOT
#

man, secretlab's hilariously incompetent

#

they sent me a chair

#

3 months later said they lost it in transit

#

sent me a new chair

#

two weeks later I get two chairs two days apart

#

then they tell me to give one of them back

proud lance
#

lmfao

limber knotBOT
#

ask me to be at home from 9am to 6pm on a Wednesday

#

I stay at home

#

no one comes to pick it up

#

and now they just told me to do it again for next week

proud lance
#

nah, fuck that

limber knotBOT
#

I've half a mind to tell them to go fuck themselves

proud lance
#

you should

#

they can't do anything

limber knotBOT
#

I told them they can try to pick it up but I won't make any effort to be at home from 9 to 5 AGAIN

#

man imagine if I had a normal job or studies

#

wth would I be supposed to do

proud lance
#

just be like

#

"what second chair? I only got one"

limber knotBOT
#

the worst part is that I was the one telling them the second one got here

#

I'm not sure they would've noticed

void void
proud lance
#

do they even sell?

warped spear
#

got any suggestions as to why i can't import build.gradle for intellij

void void
#

@proud lance yes I sold 3 this morning that's why I reposted showing 3x d520 instead of 5x d520 and removed the d610 from the list

proud lance
#

amazed people are buying systems that old

void void
#

as long as it works, they don't care

#

K-Meleon firefox is still supported to this day, supporting the most modern websites in HTML5

sweet vessel
#

Hi. is there a way to block bungeecord vote spammers ?

peak kite
#

WFT, hl2 has 300fps max frame limit by default? i want my M(1000fps)Tv

#

lets see... SET LAUNCH OPTIONS... -novid -console -forcenovsync +fps_max 10000 +cl_showfps 3
OMG, look at taht lovely screen tearing at the bottom right ...mmmmm

jagged egret
#

What is your username

#

Also @golden gust check your PMs please

peak kite
warped spear
#

ok annoyed af grandle.build wont import

peak kite
languid badger
#

😂

golden gust
#

hits Y anyways after questioning the existence of computers in general

peak kite
#

I do what i want.

golden gust
#

reinstalls systemd in honour of our glorious systemd overlords

peak kite
limber knotBOT
#

(DiscordBot) Worf Effect - length 4s - 17 likes, 3 dislikes (85.0%) - 3,491 views - OFSheep on 2015.02.03

shell vine
heady spear
#

I've decided to finally become a professional llama farmer

quasi valley
void void
#

so discord fucked up again

#

bunch of messages are marked as unread

#

even dm-s

placid thicket
#

what else is new

limber knotBOT
#

can somebody on discord post a custom emote pls?

#

need to test smth

golden gust
void void
#

fucking hell

limber knotBOT
#

thanks

#

works

golden gust
#

Just to make sure you didn't break anything else

#

🖕

#

did that work?

placid thicket
#

so AVG firewall has a bad habit of blocking minecraft (and paper). i am in a situation where i can't remove the firewall but i can add rules to it. any ideas what needs to be added to make it happy?

peak kite
#

Um. just what i was looking for.

void void
#

@placid thicket allow tcp 25565?

#

or whatever port your server is using

placid thicket
#

doesn't seem that straight forward unfortunatly...

peak kite
#

the program java in the programs list needs to be allowed all 4 green checkmarks.

golden gust
#

if it can whitelist apps, you'd wanna whitelist java

#

Beyond that, "good luck"

limber knotBOT
#

@golden gust I just tested the new image viewer in my client, not related to unicode 😂

golden gust
#

Oh, I know

limber knotBOT
#

you can pinch to zoom now, such a revolutionary feature

placid thicket
#

turns out i just needed to RTFM, you cant modify rules on the firewall when the firewall is disabled... because reasons...

quasi valley
#

AVG monkaS

peak kite
#

avg is monetising their users traffic, tons of constant connections to their prog

placid thicket
#

unless you are smart and use their own firewall to block it aPES_LulExplode

void void
#

inb4 they silently ignore those rules

#

and your data still gets sold

golden gust
#

I mean, if you're smart, you'd remove it

#

comodos firewall stuff is probably the only one I'd bother with these days, tbh

placid thicket
#

as said before, cant really in this particular instance.

golden gust
#

I know

#

I'm just enjoying your misfortune

#

pushes a vase off the table

peak kite
placid thicket
#

i was stuck in an option between norton, kaspersky and AVG. i happen to have a key for unlimited AVG so...

#

why those three you ask? grandmother's and their superstitions... >.>

#

same grandmother also asked me to pirate adobe acrobat for her. because that is fine. but using any other anivirus is not

cedar herald
#

ovh is weird

#

us ovh: You're not allowed to use paypal as a payment method

#

ca ovh: You're allowed to use paypal as a payment method

grave lynx
#

Good morning all,
I changed host 2 days ago.
And now that I'm at Ovh I can not bring up the logo of my server when we are on the main menu.
Does anyone have an idea of ​​how to do it?

thorn linden
limber knotBOT
#

lol my lawyer got caught by the irs

dusk drift
#

thats fucking MonkaFlam3s

void void
#

Hoping mine don't 😂

heady spear
#

Ima start working for the IRS simply to catch your lawyer 😠

void void
#

😭

limber knotBOT
#

gotta catch -em all

#

so I have 6 monitors

#

and god am I tempted to install a giant 7th monitor

#

pros: sick af

#

cons: costs 1000 euros and the installation is a massive pain

#

pros: dedicated media tv screen built into my setup

#

cons: tv screens aren't really meant to be 1ft away from you

#

pros: giant tv panels are great for enjoying media

#

cons: response time is garbage and can't be used for even semi-competitive gaming

grim fossil
limber knotBOT
#

just play single player games on it like a console pleb

merry talon
#

just had a Twitter survey ask me what my favorite business credit card is in 10 different ways

#

their alg is fubar if they think I have a business credit card

heady spear
#

u don't? lmao poor

dapper nacelle
#

its time to run an update checker on the main thread

#

on startup

zealous knot
placid raptor
jagged egret
#

Sometimes I hate having a dog

limber knotBOT
#

ew wc

#

Good job MiniDigger

#

hey, 3rd times a charm

#

been a reeeeaaallyl long day at work

#

mmh

#

when ill come back to money ill have win10 at work

#

let see how that goes

#

they make a huge deal out of local admin powers so it looks like I will be getting a separate user just to elevate to admin

#

so whenever I open something as admin I need to enter some user id and pw....

#

yay

#

Just don't open things as admin

#

thats what they say too 😂

#

but I need stuff like npm and its not packaged by our software distribution shit

#

and I really don't want them to package it anyways since then it will be outdated as shit 😂

#

we will see how it goes

#

prepare for rants on monday 😂

#

Haha

void void
#

I have installed a custom nexus repository manager on my site

#

how do I deploy to it? I get a 401 failed to transfer file

#

I can deploy manually however I don't want to do it that way

heady spear
#

im swedish i use your server software for 1.14.4

limber knotBOT
#

im british i like trains

stone silo
#

I'm American and I like trains

#

omg we have soooo much in common

stiff yarrow
limber knotBOT
#

(DiscordBot) A Wife with Down Syndrome and her Autistic Husband (A Real Love Story) - length 11m 47s - 227,881 likes, 1,425 dislikes (99.4%) - 3,480,201 views - Special Books by Special Kids on 2019.04.25

stiff yarrow
#

@jagged egret I took care of a dog for nearly 8 years before realizing I'm not really a dog person, the dog was awesome though and I took care of him well. I gave him to someone who was more excited about dogs than I am.

jagged egret
#

I love my dog but sometimes he's a handful

stiff yarrow
#

^-^: you now have a "I have a criminal lawyer" pun to tell friends

#

I loved my dog too but I just didn't have the energy dogs require so it felt like a burden at times to give him all the attention he needs

vestal jasper
#

I stepped out of the shower earlier to hear my cat trying to claw down the bathroom door and meowing more than a small dog barks

stiff yarrow
#

I love my cat but I think my cat has become my roommates cat

vestal jasper
#

if my cat can't get to me he gets super upset

stiff yarrow
#

ever since I moved my cat doesn't come into my room anymore and just stays with my roommate

jagged egret
#

He's still a puppy... This morning I wanted to sleep in but my mom left without feeding hum (usually he eats around 7am) and he decided to start barking at like 1 bark per second and then ran upstairs and opened my door (he's big enough to reach door handles now 🙃 ) to get me out of bed XD

vestal jasper
#

that's kinda cute except my cat does the same thing and I know how annoying it can be

jagged egret
#

Then I wasn't sure if he had been fed yet so I went downstairs to the laundry room where we keep his food and stood there while I waited for my mom to respond if he's eaten or not and he (I think) started peeing everywhere from excitement (it could also just have been water from his chin, it drips when he drinks from his bowl) 😒 so I just fed him and now he's asleep

stiff yarrow
#

@jagged egret protips

  1. don't reward the dog for barking unless you want to deal with that for the rest of your life, wait until he is quiet to give him food
  2. automatic food dispensars can help you sleep in
  3. round door knobs can solve that problem if you don't want your dog getting into your room without you letting him in
#

I trained my dog to point at stuff he wanted silently

#

lol

jagged egret
#

Yeah I made him shut up before I fed him though but he was going insane

stiff yarrow
#

if he wants to go outside he sits next to the door

jagged egret
#

literally shaking from excitement

stiff yarrow
#

if he wants food he sits by the food

#

my dog was an A+ never had an accident inside champion, if he had to go outside really bad he would bark

jagged egret
#

We've got a bell my dog rings to go out and he's pretty good at that... but he's under the impression that he rings that bell to get attention for anything so every time he rings it we put him outside and he gets irritated lol

stiff yarrow
#

you just pavlov'd dog'd your dog

#

pretty sure pavlov literally used a bell

jagged egret
#

Haha yep

stiff yarrow
#

my dog had some behaviours that took a while to change

#

for example he used to get anxious if he was left alone

jagged egret
#

Hey does anyone know where in the login process the PlayerLoginEvent and PlayerJoinEvents are called? i.e., is either sent before chunk data is sent, and if so, can I use that event to get the player's location?

stiff yarrow
#

you should be able to get the players location the moment they have a Player object afaik

vestal jasper
stiff yarrow
#

but if for some reason their location wasn't available that tick you could run a 1-tick delayed task to grab it

jagged egret
#

Right that makes sense

#

So the PlayerLoginEvent has said object; however, I dunno if that's sent before or after their actual spawning

stiff yarrow
#

for PlayerLoginEvent they should have a location before that event is propagated

static badge
#

yes

vestal jasper
#

yes

jagged egret
#

but is that location sent to the client?

#

(at the time of playerloginevent)

#

Lol I just started Minecraft and Spigot and my laptop's remaining battery went from 12% to 6%

#

anyone know how i modify an EntityTypes<> field with ProtocolLib?

stiff yarrow
#

it doesn't matter to you if its sent to the client

#

you're working server side

#

what are you trying to do

jagged egret
#

I'm trying to send data to the client before they spawn, so they cannot see the world without the changes made by my plugin

stiff yarrow
#

what do you mean

#

what kind of changes does your plugin make that aren't sent to the client during spawn

jagged egret
#

Well it's going to use packets to change the blocks around the player client side

#

also I think 1.14 rearranged all of the packet fields

#

which means PacketEntityAPI is screwed. Fun times

static badge
#

Ignore the join events then

#

You obviously care about the chunk sending to the client

#

It's packet time

jagged egret
#

Yeah I decided to just listen for the Player Positon & Look packet, cancel that, send the block changes, then re-send that

static badge
#

Chunks are sent to clients after they load

#

Which is not defined by join logic

jagged egret
#

honestly protocollib is janky as heck these days. Can't figure out how to set an entity type in 1.14, because internally NMS uses the EntityTypes<> thing, but ProtocolLib doesn't have a wrapper for that as far as I can see

static badge
#

for the purpose of sending chunks at least

#

ProtocolLib is some feelsChromosomeMan

jagged egret
#

Honeslty I would throw it away and do it myself, except for the fact that I can't figure out how to listen to outbound events synchronously

static badge
#

API wont save you here though

jagged egret
#

Wait what on Earth

#

the Object spawn packet uses an entity types object, while the living spawn packet uses an integer

golden gust
#

new SSD fitted

jagged egret
#

the heck is wrong with you Mojang

limber knotBOT
#

woo time to download a shit ton of porn

golden gust
#

I would literally not wish the process of taking the screen off an iMac on anybody

#

Like, not even on Vertanzil

limber knotBOT
#

<3

stone silo
#

I mean you bought a Mac

#

what do you expect?

static badge
#

Would not wish using that product on anybody

#

Your old drive dead or?

golden gust
#

Yup

static badge
#

Dead af?

golden gust
#

Dead as a doornail

#

Shows up as 4GB

quasi valley
golden gust
#

(1000GB HDD)

static badge
#

Holy shit

golden gust
#

Doesn't even SMART

static badge
#

It's gone

stone silo
#

I've got a Lenovo AIO sitting across from me that is a desktop-level i7 that doesn't thermal throttle, has socketable RAM, socketable CPU, brackets for 2.5" and 3.5" drives, and a built in VESA mount

#

sure it's a little thicker, but at least it's serviceable

jagged egret
#

weird flex but ok

golden gust
#

CPU and ram is socketable, and there is a bracket for the HDD

#

Ram is accessed by a back door compartment

#

CPU is erm....

#

You'd have to hate yourself to wanna upgrade the CPU

#

Or change the HDD

#

Or just like, do anything with it outside of upgrading the ram and connecting a few dongles :L

stone silo
#

to take apart this AIO you just put it on its face, unclip the stand, undo the security screw, then slide the lockbar and lift the back off

#

no adhesive, one screw

golden gust
#

Showoff

jagged egret
#

Aiight anyone know how I can turn a nms EntityTypes<?> into a Bukkit EntityType

#

(And vice versa, preferrably)

quasi valley
#

with a lot of prayers?

golden gust
#

I wanna say that there is an easy and super clean map for that somewhere

#

(i mean, I really wish I could)

#

Go take a look at the prespawn event implementation on the -server patches

jagged egret
#

I don't have paper's source anywhere :/ How do I download that?

golden gust
#

You could just take a look at the .patch file itself

#

.git

#

.github

limber knotBOT
golden gust
#

rip

#

oh, der it goes

#

Time to install macOS onto an SSD from an SD card :L

jagged egret
#

org.bukkit.entity.EntityType.fromName(EntityTypes.getName(cls).getKey()); looks like EntityTypes to EntityType but what about the other way

golden gust
#

My brains frazzled, but I'd imagine you can get the name from EntityType and fetch it from EntityTypes that way somehow

quasi valley
#

IRegistry.ENTITY_TYPE.fromId(int)

#

or .get(MinecraftKey)

jagged egret
#

Sweet thanks

jagged egret
#

tmw you realize Minecraft has a registry of registries

devout grail
oak quiver
#

What do you think about vps from Contabo for MC server?

proud lance
#

EU hosting?

oak quiver
#

Yep

proud lance
#

hetzner

oak quiver
#

Clouds?

#

@proud lance

proud lance
#

their dedicated server line is cheap

oak quiver
#

Well not for me

jagged egret
#

regex is so freaking useful

void void
#

it is

#

but don't overuse/overkill

#

reminds me cloudflare article

#

.g cloudflare regex issue

limber knotBOT
#

(DiscordBot) https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/ -- Details of the Cloudflare outage on July 2, 2019: "Jul 12, 2019 ... The regular expression that was at the heart of the outage is (? ... the vast majority of which are noting very specific issues of..."

jagged egret
#

yikes lol

#

this is just for parsing a file tho haha

fickle torrent
upbeat trellis
placid thicket
#

that moment when you are asleep, its 3am and the cat decides the bottom of your bed is the best place to rip a living bird's insides out

hollow seal