#general

3141 messages Β· Page 57 of 4

stiff yarrow
#

damn every single person in that twitter post reply section is so negative about 1.14

#

is it a shitshow or something

cedar spade
#

I didn't think it was that bad

finite wave
#

Well they always hate on the newest versions

slim nymph
#

i cant keep up with this damn rate of mojang releases 😦

void void
#

ok i j ust found out the name of 1.14

#

VILLAGE AND PILLAGE

#

alright

#

yep

finite wave
#

Hire me for 1000$ a month

cedar spade
#

would sure be nice if Spigot released their current progress

upper flicker
#

jan's messages now come across the bridge

slim nymph
#

jan i cant tag you >_>

upper flicker
#

he is no longer silent

stiff yarrow
#

I wonder when md5 drops the API on us

finite wave
#

Dang

pulsar wigeon
#

the best part is that 1.14 will release full of bugs, and then spigot will release full of more bugs

cedar spade
#

@finite wave

finite wave
#

Stop

void void
#

hire me for $999/mo

upper flicker
#

@finite wave this name really is just pure cancer though

finite wave
#

Its amazing

acoustic pilot
#

And then Paper has to update its 600+ patches >_>

slim nymph
#

yall do know your saying 'per month' w/o any restrictions on how much time youll spend per month. ok 1k/mo and you work 16 hour d ays

#

see, im human, i give you 8 hours to sleep

void void
#

fair point

#

$888

slim nymph
#

thats 2$/hr!

void void
#

lmao

#

(I'm kidding)

stiff yarrow
#

what are we being hired for peepoGiga

slim nymph
#

work on paper

stiff yarrow
#

nossrman πŸšͺ

slim nymph
#

fix all the "We must go deeper" bugs

finite wave
#

Lol

slim nymph
#

im fucking burned out on complex bugs πŸ˜›

#

yall can fix em!

void void
#

FLASHLIGHTS, EVERYBODY! AND STICKS TO FIGHT THE MASSIVE ANTONIOS

stiff yarrow
#

but NMS scares me daddy

void void
#

(antonio = cockroach)

limber knotBOT
#

(DiscordBot) Si antonio! Nasagasaan! (antonio the cockroach and friends) pt. 2 - length 3m 11s - 312 likes, 35 dislikes (89.9%) - 121,078 views - Jiamsonthegreat YT on 2015.05.11

void void
#

okay anyway

cedar spade
#

p0rt paper 2 mcp

upper flicker
#

we did once already

#

you do it this time

cedar spade
#

no u

upper flicker
#

demon has assured me the new and improved system will come out "sometime shortly after hl3"

#

so we're right on track

cedar spade
#

no u

stiff yarrow
#

dunno if I'd want to port paper to something that takes 1.5yrs to update

upper flicker
#

@cedar spade

void void
#

azachariah azachariah azachariah azachariah azachariah azachariah azachariah azachariah azachariah tacos? azachariah azachariah azachariah azachariah azachariah azachariah azachariah azachariah

stiff yarrow
upper flicker
#

thats a lot of spinny

acoustic pilot
#

Ugh, just deleted a bunch of code that was supposed to be a Message Queue API that uses RabbitMQ for my core plugin. Turned out dumb, so deleted it πŸ˜›

#

Been stuck on designing this API for a while now

stiff yarrow
#

I actually need to write a message queue for mcMMO but I put it off because I'm lazy PogU

upper flicker
#

fix alchemy then

#

runs

acoustic pilot
#

Why does mcMMO need a message queue? So it can message itself to fix alchemy?

stiff yarrow
#

because we use action bar notifications now for most messages and new ones will delete current ones

atomic marten
#

Roll back the commit, problem solved

upper flicker
#

use titles instead :>

stiff yarrow
#

titles wutface

atomic marten
#

Needs more sfx

acoustic pilot
#

lol, a recent Chrome update made it so you need HTTPS to be able to cast to a Chromecast.

#

Messed up my Plex set up 😦

#

Have to cast from the mobile Plex app.

stiff yarrow
#

auto updating software FeelsWowMan

acoustic pilot
#

My Plex runs on my laptop behind my private network lol

#

Didn't really feel the need.

upper flicker
#

if he used ssl I wouldnt be able to rip his transcodes as they go across the network

#

pls no

acoustic pilot
#

Nobody gets on my network without their specific device being allowed πŸ˜„

stiff yarrow
#

what if spent 3 months convincing your landlord that I was your brother and he let me in while you were at work, I hide under your bed and wait for you to finish watching next so I can chloroform you, then I swap your networking device out with one that looked identical, and install firmware that made you appear to still be in control but in reality I have access to everything HmmCoffeeSmile

upper flicker
#

think it'd be easier to just bruteforce mac addresses

#

probably lesser charges too

acoustic pilot
#

I work from home πŸ˜„

upper flicker
#

but I like the spirit

acoustic pilot
#

Bukkit's Messenger API is ugly, and Bungee's is worse (it's just a MessageEvent lol)

stiff yarrow
#

didn't know we had a messenger API

green edge
#

Is your revenue source minecraft, byte?

acoustic pilot
#

My income is, yes, but not from my own business any more.

stiff yarrow
#

damn that must be one sweet gig peepoGiga

acoustic pilot
#

I get a lot more free time than I used to have running my own server, so it can be nice πŸ˜›

#

Could always use more work, though

stiff yarrow
#

these server admins must have a lot of money to pay devs peepoGiga

acoustic pilot
#

Only the biggest networks seem to have the right idea about fair pay

stiff yarrow
#

probably from the excessive amounts of cash they are swimming in

acoustic pilot
#

Everywhere else it's like "I'll give you X to make this giant plugin"

stiff yarrow
#

are you working at one of those big networks

acoustic pilot
#

Medium-big, I'd say

#

800-1200 players depending on season

stiff yarrow
#

if they can pay you enough to live on that's kind of neat

acoustic pilot
#

Could live a lot better if I wasn't in California

#

Man fuck rent here lol

#

But damn, I do love this state.

#

Esp this close to the border

stiff yarrow
#

why not move if your entire job is online weSmart

acoustic pilot
#

Great Mexican food whenever I want πŸ˜„

#

I thought about it, but moving is a hassle plus I do really like California

stiff yarrow
#

think of all the lost wages in rent PepeHands

acoustic pilot
#

😒

stiff yarrow
#

we need to start a minecraft dev house to fund our self employed lifestyles

acoustic pilot
#

Could move to a flyover state and probably end up saving 300-400 extra a month

#

Just from reduced rent cost

stiff yarrow
#

all the streamers do it so it can't be wrong

slim nymph
#

can you send the non toxic players my way, im sure thats only like 1% of your people

acoustic pilot
#

Yeah it really is lol

worldly condor
#

hello world

acoustic pilot
#

If you're gonna turn Minecraft into a business, you're pretty much going to profit solely from toxic players.

worldly condor
#

go ahead and hide

acoustic pilot
#

So gotta deal with them

stiff yarrow
#

or toxic server admins Kappa

slim nymph
#

yeah i couldnt deal with that stress, i just accept its not gonna be super profitable

#

our server is known for quality

#

most the toxic pvp people quit in the tutorial

cedar spade
#

or toxic "no u" comments?

#

rip

acoustic pilot
#

Once you get big enough though, you're pretty much insulated from all of that

#

Thru staff

#

Can usually end up affording to pay an admin to deal with them too, if you really wanted

stiff yarrow
#

I never ran a for profit server before, but hearing byte seduce me with his former glories is tempting tho, I don't think I could do it tbh

cedar spade
#

nooo

acoustic pilot
#

Separating toxic kids from their money isn't all that bad πŸ˜‰

stiff yarrow
#

it sounds like too much work and stress

acoustic pilot
#

Definitely stressful when you're on your own

cedar spade
#

better

stiff yarrow
#

I'll just separate adults from their money instead PogU

acoustic pilot
#

I used to have a partner who I ran my server with, things were so much easier and manageable back then. When he took off to do other things, things just slowly started falling apart since I had to manage everything and it became too stressful.

stiff yarrow
#

sounds 2 stressful

tropic flame
#

imagine having motivation to even start developing something like that

#

πŸ‘Œ

stiff yarrow
#

I already get stressed out when kids show up in my discord and ask why 1.8 doesn't work HmmCoffeeSmile

tropic flame
#

change.com petition for mojang to put 1.8 and below under an "unsupported versions" tickbox

stiff yarrow
#

wouldn't stop them from playing it

acoustic pilot
#

Paper is just 1 patch away from appealing to all the toxic kids πŸ˜ƒ

#

The cannoning fixes patch

tropic flame
#

🀷 I mean, do you see kids complaining Alpha 1.2.6 doesn't work?

stiff yarrow
#

the kids are just salty they can't spamclick anymore

#

1.8 is their glorydays

tropic flame
#

yes

acoustic pilot
#

That's something that can be adapted to, cannoning is the big one that keeps factions players away from Paper

tropic flame
#

they're crying they bought the best Razer mouse in the market for nothing

acoustic pilot
#

Or new versions, rather

stiff yarrow
#

@acoustic pilot I have no idea what that term means

tropic flame
#

ARE YOU SAYING I GOT TENDINITIS FOR NOTHING???

acoustic pilot
#

Very complex TNT cannons that are used to raid bases on Factions game mode.

#

These cannons can destroy 160 walls in like 5 minutes lol

#

Water protected walls

golden gust
#

You can configure all that if you want

tropic flame
#

remember when all the community hated 1.8, MUH HITBLOCK

acoustic pilot
#

Yeah and they eventually got over that too :p

tropic flame
#

^

safe tide
#

holy hell this became organized

#

hey quick question was there a recent NMS rev change?

acoustic pilot
#

There have been NMS changes without version bumps.

#

Spigot doesn't seem to care anymore.

tropic flame
#

idk if that's a good or a bad thing

acoustic pilot
#

Very much bad.

vestal jasper
#

It's very much not fun to deal with

limber knotBOT
#

CHANGE ALL THE THINGS INDISCRIMINATELY DEPRECATE ALL THE THINGS MOVE ALL THE THINGS RENAME THE THINGS

vestal jasper
#

They've made a good amount of changes without any bumps either

ornate spindle
safe tide
#

alright

#

thanks

#

kinda good for NMS plugins right?

stiff yarrow
#

take bets on whether or not md5 drops the api early

acoustic pilot
#

NMS changes without version bumps is very bad for NMS plugins.

#

Since they can't use the version to determine if something changed.

#

Which is what it's intended for.

ornate spindle
#

tbh I wonder how different the chunk threads are compared to what paper has

stiff yarrow
#

bukkit modding is such a shit show sometimes

void void
#

reaaaaaally? version changes when there's a change? wHo wOulD hAvE tHoUgHt

stares at certain people I know

#

πŸ˜ƒ

stiff yarrow
#

I can't help but feel this is directed at byteflux monkaHmm

void void
#

no

#

it's not

safe tide
#

has paper change the NMS ver recently

void void
#

I was agreeing w ith him

slim nymph
#

it was at me πŸ˜›

acoustic pilot
#

It's not Paper's responsibility to change NMS version. Paper doesn't touch that.

safe tide
#

well I'm at a dead end then

stiff yarrow
#

if paper did it'd give plugin devs an aneurysm probably

slim nymph
#

I might start bumping versions if I can get everyone to move to semver ranges in their pom/gradle files

safe tide
#

Now I actually do have to look at my code

slim nymph
#

but the issue is I havent

#

and maven semver ranges is super fucking confusing

void void
#

whoever formatted it like that should die

#

but

#

doesn't seem thaaaat bad

hot hound
#

Did vault fix there maven server ?

#

It was down a while ago

void void
#

i dont think so

acoustic pilot
#

Probably not lol

#

I remember it being down quite frequently

hot hound
acoustic pilot
#

I just have it all cached with a proxy repository in my own Nexus >_>

hot hound
stiff yarrow
#

the one repo that goes down for me a lot is the world edit one, but the last 10 days its actually been working great thonkeng

cedar spade
#

cough vault cough

void void
#

oh

#

appears to be up

cedar spade
#

oh?

#

huh

#

I thought they weren't planning to revive it

#

Β―_(ツ)_/Β―

void void
#

maybe someone offered and th ey just added to the dns

cedar spade
#

Maybe, but it goes back to 2016

void void
#

yeah doubt

#

idk

cedar spade
#

Β―_(ツ)/Β― Β―_(ツ)/Β―

safe tide
#

did yall know it helps to know your plugin's version

void void
#

i mean thats not at all what we're talking about for the past 20 mins but

#

noooo

#

what?!

cedar spade
#

I mean

acoustic pilot
#

How long after pre-release does release usually follow, usually?

cedar spade
#

Spigot-Essentials

safe tide
#

@cedar spade pineappple on pizza is good

cedar spade
#

Anywhere from a week to several months

stiff yarrow
#

in the past it was a week or two

#

I've been out of the game for too long tho

acoustic pilot
#

So good chance release would be within this month, I guess

cedar spade
#

I doubt it would be several months

stiff yarrow
#

yeah very likely

#

the people on twitter seemed to imply that 1.14 snapshots have been a buggy shitshow but we'll see if that's true on PR

cedar spade
#

oNe PoInT sEvEn WaS tHe LaSt GoOd VeRsIoN oF mInEcRaFt

upper flicker
#

the last snapshots I played on were running pretty well

#

but I know they added some villager AI stuff and then spent the next release or two fixing issues with that

vestal jasper
#

@heady spear

heady spear
#

what do u want

upper flicker
#

ur lov

vestal jasper
void void
#

2 is a power vers

vestal jasper
#

1.7.10 was quite nice because of how insanely popular it was for modding

#

1.12 is a close second for that for me

limber knotBOT
#

1.7.10 was only that popular because it lasted longer than other versions and was right before a large internal change

#

same with 1.12

upper flicker
#

@vestal jasper thats a nice pfp youve got there

vestal jasper
#

thanks

#

I've had it for like 5 days

upper flicker
#

yeah I usually use compact mode

ornate spindle
#

I just wish that someday we'll get an update that will hopefully be a big optimisation update

upper flicker
#

that doesnt hype up the fans

#

also they have to contend with keeping up with bedrock

#

thats what happened with the initial 1.13 rollercoaster of a launch

void void
#

My fiance doesn't believe me that drone airspace violations are a big deal lmao

#

I'm like "k", "fly it right into that downwind. do it"

acoustic pilot
#

wow Papper 1.14 wen?? so slo

upper flicker
#

thats why I always scratch off the serial numbers and wipe my prints before I send them towards airports

void void
#

lmao

#

She doesn't think I'm being serious that they will literally track your ass down

#

(if they can)

upper flicker
#

its really gonna depend on where you are and what you do

#

violate the height limits in the middle of nowhere probably never hear about it

void void
#

I'm talking about flying in the approaches and downwinds

upper flicker
#

fly it around an airport, probably get fined if not arrested

void void
#

At least near my house, I'm less than a mile from the airport, I have to call the tower

#

Have to

acoustic pilot
#

lol, living near airports sucks ass

#

I used to a long time ago, glad I don't anymore

#

Sounds of planes flying over, constantly.

upper flicker
#

Inside optimize world screen there's now an option to remove cached world data

#

mfw

limber knotBOT
#

Invalidate cache and restart, anyone? πŸ˜‚

upper flicker
#

most used new API function

#

resetLight()

slim nymph
#

@heady spear whos working on fawe again

finite wave
#

Ew

slim nymph
finite wave
#

Aikar, do you pay me if i make a Eta ACF implementation?

limber knotBOT
heady spear
#

idk who

slim nymph
#

wat

finite wave
#

It was a joke, i don’t need any payments.

slim nymph
#

its one of your people

heady spear
#

no

finite wave
#

It is

slim nymph
#

ok city's account has been compromised, banning

upper flicker
#

rip city

heady spear
#

no am good

#

wrote god first

#

seemed a bit much

slim nymph
#

i see jesse is actively back

heady spear
#

@daring monolith aikar is mean help

slim nymph
#

Iron is the person I was asking about

#

does jesse even look at this discord

heady spear
#

no iron, only aussie boy

limber knotBOT
#

Aikar: 1.14 ETA? >:)

#

runs

heady spear
#

I'll spam tag him until he does

slim nymph
#

@amaranth when ever you come back and finish it before spigot

daring monolith
#

what?

slim nymph
#

getSimpleName is REALLLLLLY bad for performance

daring monolith
#

okay

heady spear
#

What needs to be removed? FawePlayer, getSimpleName or FAWE?

#

Or all three?

upper flicker
heady spear
#

Wait, why is getSimpleName bad?

daring monolith
#

why does getSimpleName crash the server though

#

seems really weird

heady spear
#

jesse is just copying me

#

stop copying my messages, write your own smh

daring monolith
#

all it needs to do is just get the last part of a string

slim nymph
#

ask java

#

its a known performance issue

stiff yarrow
#

city can you prove you are not the FAWE project lead

glacial matrix
#

@daring monolith when will you update fawe?

heady spear
#

I am not, Jesse is <.<

#

I don't work on FAWE

stiff yarrow
#

whos jesse?

heady spear
#

never touched FAWE

#

I know nothing about FAWE.

stiff yarrow
#

I only see city

#

and his icon posts FAWE

heady spear
#

his icon doesn't, it's big lie

#

it's conspiracy stop it

slim nymph
#

why is it even doing that

upper flicker
#

city is personally responsible

#

he told me

slim nymph
#

it should just do if obj instanceof PlayerProxy

daring monolith
#

update as in for 1.13, or fixing the getSimpleName?

heady spear
#

all we did was hijack Jesse's resource

daring monolith
#

I pushed the fix for getSimpleName already

stiff yarrow
slim nymph
#

or at least obf.getClass.getName().equals("full class name")

heady spear
#

that is photoshopped

finite wave
#

He can compare classes with ==

slim nymph
#

I guess endsWith works for equal to previous logic, but thats dangerous, what if another project uses that class name?

glacial matrix
#

hahahahahaha

slim nymph
#

you should check for full pacakge+class

finite wave
#

==

daring monolith
#

Oh, for 1.13 yeah, for the old FAWE I can't because PlayerProxy isn't in old version of WE I think

slim nymph
#

or ideally just use instanceof

finite wave
#

Oh

pulsar wigeon
#

playerproxy has been around for ages what are you talking about

finite wave
#

Blame Wiz

heady spear
#

final char[] name = {'c', 'l', 'a', 's', 's', 'n', 'a', 'm', 'e' };
Array.equals(obf.getClass().getName().toCharArray(), name);
@finite wave .-.

upper flicker
#

wiz is liable to slap the shit out of you and your dumb unicode name

pulsar wigeon
#

yea i'd kick him if i was mod tbh

heady spear
#

wiz iz a fart

#

there, I said it.

finite wave
#

@heady spear β€œabc” == [β€˜a’..’c’]

pulsar wigeon
#

i'd ban city just for that code in p2 that force loaded WE and broke it

heady spear
#

shut up, I only did it to break AWE

pulsar wigeon
#

it broke WE too

slim nymph
#

break all the things

finite wave
#

Lol

heady spear
#

that was just a lucky side effect, wiz.

finite wave
#

Just do System.exit(0) wtf

#

Or well that’s boring

heady spear
#

also it only broke future versions of WE, didn't it?

finite wave
#

Begin hotswapping random classes

heady spear
#

how am I to predict the future?

#

I know I am a god and all, but I'm not that good

upper flicker
#

invert the isRemote check used all over

pulsar wigeon
#

you're not. you're supposed to not write retarded code

upper flicker
#

that usually does it

heady spear
#

it was/is temporary 😠

pulsar wigeon
#

it's still fucking there isn't it

heady spear
#

yes, because WE hasn't released another beta build

void void
pulsar wigeon
#

it just stopped breaking WE because i changed WE to load a few things on startup since blood asked me too

#

instead of doing ridiculous hacky shit

heady spear
#

it stopped being necessary after that change

daring monolith
#

wizjany, it was moved to PlotSquared's onEnable

finite wave
#

@void void What is that shit

daring monolith
#

idk why it was in a static block

heady spear
#

it's not even needed once WE updated @daring monolith πŸ˜›

#

I've already explained this twice Jesse, don't be dum here too

#

I put it there to test

#

it worked

#

dor and I forgot about it

stiff yarrow
#

so if WE just offloads threadsafe logic to async threads does that mean FAWE just loses its purpose and then city loses his claim to fame? monkaHmm

heady spear
#

then SBPrime complained

#

we had fun

daring monolith
#

the f in fawe

heady spear
#

no one else complained

#

it stuck

daring monolith
#

plus all the features

pulsar wigeon
#

all those features could just as well be in WE you know

#

the only thing we don't want is your untested code all the time, and the hacky chunk breaking shit

heady spear
#

but then I can't force incendo into every single corner of the plugin

void void
#

its my AFK monitor feature

heady spear
#

bad idea

daring monolith
#

well half the features are that

pulsar wigeon
#

nah

stiff yarrow
#

fawe literally making city seem important by association

#

leeching that slow drip of world edit fame

heady spear
#

I have 0 relation to FAWE

#

Zero. Nada. 0

pulsar wigeon
#

there's lots of patterns and masks and brushes and so on that are just basic WE-related stuff

daring monolith
#

at some point can we go through the features, and you tell me if I should PR them?

pulsar wigeon
#

OH btw i wanted to ask

heady spear
#

Do not associate me with FAWE. It's mean.

pulsar wigeon
#

cuz i don't feel like testing

stiff yarrow
#

but city you're responsible for the entirety of FAWE

#

sole contributor

heady spear
#

this hurts my soul nossr

stiff yarrow
#

pretty sure you left your fingerprints on it

heady spear
#

pay my therapy bills

#

no

pulsar wigeon
#

if you say, //gmask >1, and then //set 1, and then set the "batch rate"? so it doesn't set it all at once, imagining that the region visitor goes bottom up

#

how do you avoid setting the whole thing to stone

#

if that made any sense when i wrote it cuz it did in my head

heady spear
#

implying stuff made up in your head does not make sense

#

which does make sense

pulsar wigeon
#

do you "capture" the state of everything when the command is run

#

and then set things incrementally regardless of any changes?

heady spear
#

@stiff yarrow u have probably made more contributions to FAWE than I have.

stiff yarrow
daring monolith
#

the queue doesn't set the blocks until it is flushed usually

#

plus it does changes by chunks, so > and < would all be cached

pulsar wigeon
#

er, but it's not flushed all at once?

daring monolith
#

since it's in the same column

pulsar wigeon
#

also > is just an example

finite wave
#

You know it’s a clusterfuck when he has to say β€˜usually’

heady spear
#

FAWE is not a clusterfuck

pulsar wigeon
#

if i did //gmask =queryRel(1,0,0,1,0) and it hit the +x edge of a chunk

heady spear
#

FAWE is cute

pulsar wigeon
#

you'd have the same issue

heady spear
#

tbh I'd tap

daring monolith
#

how does it work in worldedit when it is actually setting the blocks?

pulsar wigeon
#

we do things all at once?

#

idk?

stiff yarrow
#

this is the most disturbing conversation to listen to

daring monolith
#

I haven't added any handling for the > and < masks, and never heard someone have issues with them

pulsar wigeon
#

k i'll have to test it manually later

slim nymph
#

the fuck, i got an invalid phone number calling me

stiff yarrow
#

ANSWER

slim nymph
#

its 9 digits

pulsar wigeon
#

inb4 aikar is swept off to area 52

stiff yarrow
#

aikar did you go on the deep web again

#

naughty boy

#

trying to find those illegal 5.1 hour energies

slim nymph
#

ffs it was google again

#

i wish theyd stop calling me

#

no pooja i do not want you to help me with my google adwords account

#

how is google calling from a 9 digit phone # though

limber knotBOT
#

It's probably not really google

slim nymph
#

(81) 723-0261

#

it is

#

shes been emailing me too

#

email is legit

limber knotBOT
#

I guess they failed at caller ID then

slim nymph
#

she also fails at email too

limber knotBOT
#

It's just some made up data in-band at the front of a call, you can set it to whatever you want

slim nymph
#

she tried to CC others onto her email to me, and did it as "email1 email2" <email3>

limber knotBOT
#

Your phone company probably won't let you set it but Google's will let them

#

lol

finite wave
#

Google are leet haxors

slim nymph
#

also, those people she treied to email had no relation to my damn google adwords account, 2 of them being not even part of my business anymore.....

finite wave
#

Lol

slim nymph
#

i suspect she looked into my damn contacts or something

#

not pleased

finite wave
#

Sue google for it

#

Confidential information

#

She’ll get fired

stiff yarrow
#

I'm mildly suspicious this is a real fake google employee

slim nymph
#

its real, the email is legit signed by DKIM for google

limber knotBOT
#

Nah, I'm sure they have a record of everyone who ever had any access to the adwords account, was CC'ed on emails about the adwords account, etc

pulsar wigeon
#

nice censor

#

lol

slim nymph
#

damnit forgot to censor one lol

pulsar wigeon
#

irc never forgets :^)

slim nymph
finite wave
#

pooja

pulsar wigeon
#

just one letter away from poo jan

finite wave
#

I will fuck you up

pulsar wigeon
#

good luck

finite wave
#

I’ll fuck your mom.

pulsar wigeon
#

wow

finite wave
#

Wow

pulsar wigeon
#

good for you

limber knotBOT
#

Wow

finite wave
#

Thx

slim nymph
#

well, my google analytics account can explain 2 of the emails where she found them

#

doesnt explain where she found my wifes

limber knotBOT
#

interesting lol.

slim nymph
#

oh nevermind

pulsar wigeon
#

apostrophes are important people

slim nymph
#

I guess all 3 of them did have access at the adwords level

pulsar wigeon
#

totally didn't read that as "doesnt explain where she found my wives"

slim nymph
#

you dont have multiple?

#

this is 2019, polygamy πŸ’―

finite wave
#

I was so confused

pulsar wigeon
#

TIL aikar has 100 wives

slim nymph
#

well least she helped me prune access to people who didnt need it anymore ;P

gusty idol
#

Should a "real" Paper plugin (not a library for other plugins) use

plugins {
    id 'java-library'
}```
or
```groovy
plugins {
    id 'java'
}```
#

In Gradle build files?

heady spear
#

real plugins use buck

gusty idol
#

What

finite wave
#

Second

pulsar wigeon
#

i build with ant

finite wave
#

id β€˜java’

heady spear
#

use maven if you want to be a real plugin developer

finite wave
#

Maven sucks, gradle will do fine

heady spear
#

You use it because it sucks.

finite wave
#

City seriously stop enforcing maven

#

Gradle is nice and if he likes it let him. Kthx

heady spear
#

gradle is just an ugly maven wrapper

finite wave
#

Faster though

#

@cedar spade gradle clean β€œwhatver”

heady spear
#

gradle takes more time to warm up, unless you have gradle daemon running

cedar spade
#

nOt MvN cLeAn InStAlL

heady spear
#

or well, gradle daemon + parallel + build-cache

finite wave
#

It doesn’t have you seen maven builds of big plugins with unit tests. Takes forever

heady spear
#

no

cedar spade
#

no u

heady spear
#

and maven is way easier to configure

finite wave
#

No lol

slim nymph
#

eh that can go both ways

heady spear
#

yes

finite wave
#

XML is a pain

cedar spade
#

no

slim nymph
#

maven has more beginner documentation

finite wave
#

^

heady spear
#

Although I've exclusively been using gradle for the last 4 years

slim nymph
#

no ,xml is not a pain

finite wave
#

Maven is for noobs

heady spear
#

no?

cedar spade
#

the first time you use Gradle, you'll be a noob

#

your point is moot

slim nymph
#

it ultimately boils down to code vs configuration

#

same battle happened in nodejs

#

grunt vs gulp

cedar spade
#

...and then webpack existed

slim nymph
#

grunt,maven = configuration
gulp,gradle = code

#

webpack is unrelated

#

I use webpack WITH gulp

#

webpack is a compiler, gulp is a task runner

heady spear
#

and aikar is a potato

slim nymph
#

SOMETIMES your build is simple enough webpack is ALL you need

heady spear
#

the CAPITAL letters there make NO sense

slim nymph
#

but if you start getting into complex build plans, mavens XML syntax becomes a hinderance

cedar spade
#

I beg TO differ (re: city)

slim nymph
#

and gradle becomes easier to understand

#

though if you know neither, im not sure i can say gradle is harder

heady spear
#

y'all just noobs

#

use buck

#

also install the buck plugin and have idea give you startup errors

slim nymph
#

gradle is ultimately the superior choice, as its pure code, allowing you flexibility in simplicity OR complexity

heady spear
#

that is a really broken plugin and I very much enjoy it

cedar spade
#

javac + bash scripts

heady spear
#

make + javac.

gloomy warren
#

cmake - wait... wrong language

slim nymph
#

gradle plugins can make gradle configs super simple too

heady spear
#

make is really neat tho

#

like no joke

cedar spade
#

yall're missing out, you need to try writing your plugins in bytecode by hand

gloomy warren
#

That's C# in Java, right?

heady spear
#

get a really tiny magnet and flip the bytes yourself πŸ€”

slim nymph
#

that window is so ugly

gloomy warren
#

use a FTDI-Chip and put your data with 115200 baud into the serial connection.

slim nymph
vestal jasper
#

@heady spear

heady spear
#

go away vic

finite wave
#

JAVA#

vestal jasper
#

no u

cedar spade
#

I store all my data on a CD

heady spear
#

suck my dongle

#

I need a macbook

finite wave
#

JAVA#!!!!!

vestal jasper
#

I store all my dad on zip disks

heady spear
#

I'll start a gofundme

vestal jasper
#

data not dad

#

why is my dad on a zip disk?

heady spear
#

I am your dad

vestal jasper
#

no you're not

heady spear
#

dy

#

dad dy

#

\int_{-\infty}^{\infty} dad dy

#

I am daddy

vestal jasper
#

no you're not

heady spear
#

my last bf called me daddy once and I packed my shit together and left the apartment

#

we didn't talk for a day a after that

pulsar wigeon
#

that sounds pretty gay

vestal jasper
#

^

heady spear
#

he claimed to be bi and got offended when I called him gay

vestal jasper
#

I'm going to start harassing you in dms and make you uncomfortable city

#

hope you're ready

heady spear
#

meanwhile I've been with more girls than him and I'm one of the gays

vestal jasper
#

it has begun

heady spear
#

you're calling me daddy, that's weak.

vestal jasper
#

:)

cedar spade
slim nymph
#

I had zip disks when i was young

vestal jasper
#

I have zip disks now

stiff yarrow
#

gradle is dope, especially using kotlin, gabi showed me the light

#

πŸ‘Ό

cedar spade
#

oga elihw a ksid piz a dnuof I

vestal jasper
heady spear
#

if you need more than 3 faulty bits in an 8 bit sequence (excluding parity bits), how does error correcting circuits really work in reality?

#

error detection is obviously quite easy, but error correction seems uh, hard

vestal jasper
#

just have 10 backups

#

and compare them

#

majority wins

#

Also I'm pretty sure like 10 of those 3.5 inch disks are dead

stiff yarrow
#

gonna have to bring error correcting memory back for your sake city HmmCoffeeSmile

cedar spade
#

ffs discord

vestal jasper
#

I need to get a zip drive

#

$30-$50 though

stiff yarrow
vestal jasper
#

owo

heady spear
#

ΞΎ

vestal jasper
finite wave
#

I’m so good

stiff yarrow
vestal jasper
#

why'd you want to go slower

stiff yarrow
#

for old games

vestal jasper
gloomy warren
#

FPS Games. You can slow down for aim πŸ˜‰

stiff yarrow
heady spear
#

stop talking about FAWE with me :<

slim nymph
#

we literally discussed this earlier

gloomy warren
#

Fast Async World Exception?

vestal jasper
#

It does build every commit

heady spear
#

I'll delete the repo otherwise

vestal jasper
#

so they're in luck

heady spear
#

there are 45 different CI jobs 🀷

stiff yarrow
#

how many branches do you have

slim nymph
#

basically when 1 fails,next tries? so 45 attempts?

finite wave
#

Well, gotta keep trying when you fail eight?

heady spear
#

all of them have different triggers

vestal jasper
#

Legacy (x2), Breaking (x2), Release (x2), and other shit

#

iirc

heady spear
#

breaking was stolen from plotsquared

#

which doesn't make any sense for FAWE

vestal jasper
#

since it always breaks shit

#

xd

heady spear
#

PlotSquared was named breaking because I decided to randomly break the API

stiff yarrow
#

randomly peepoHmmCoffee

#

is that what we're calling it now

vestal jasper
#

Time left: 2h 52m 3s

#

Time to bid $20 over last minute in case people try to snipe xd

#

aka I'm sniping too

#

god I love auctions

heady spear
#

vic do you have a banner to add to the sponsor list?

finite wave
#

@heady spear Writing poor code that breaks stuff and saying it was intentional. I see

heady spear
#

I'm adding our sponsors to the incendo page before advertising it

vestal jasper
#

oh

heady spear
#

when I remember to do so lol

vestal jasper
#

I'll pay you more to make me one :^)

heady spear
#

yes I'm a graphics designer

vestal jasper
#

What if I just send you my server's

heady spear
#

that's kind of what I meant

vestal jasper
#

oh

#

aight

heady spear
#

We're adding builder's refuge, athion and aj

pulsar wigeon
#

wow look at these high rollers with their sponsors

#

i wish i'd get paid for taking a dump too :^)

vestal jasper
#

I don't even use p2

heady spear
#

πŸ˜› Incendo has FAWE builds too

stiff yarrow
#

one of the lucky ones @vestal jasper

heady spear
#

I've set the lower limit for banners to $200 tho

#

or banners/logos

stiff yarrow
#

imagine willingly giving city money monkaSHAKE

finite wave
#

City doesn’t need a sugar daddy anymore

#

Doesn’t mean he won’t have one

pulsar wigeon
#

sucking that corporate dick

void void
stiff yarrow
#

1.14 looks a bit..

#

different

finite wave
cosmic raft
#

what's that

normal echo
#

drag n drop bootstrap basically

finite wave
#

^^

#

It’s just for playing around

gusty idol
#

Which Gradle dependency configuration do I use to include a dependency in the built JAR?

#

The docs are confusing

#

I tried runtimeElements, api and apiElements

#

They don't provide the dep at compile-time

#

So the project fails to build

finite wave
#

So, you use shadowJar

gusty idol
#

So I have to use an external plugin?

finite wave
#

No, you just apply it to the build.gradle

gusty idol
#

Have the Gradle devs not thought "Hey, maybe you would want to include a dependency in your JAR!"

#

Well it's still technically an external plugin

#

It's not a built-in feature

#

Ik that you just have to add a line in your build.gradle file

finite wave
#

You can do it in groovy.

gusty idol
#

How?

finite wave
#

The shadow plugin is just a nice wrapper with better configurations.

gusty idol
#

Doesn't compile include the dep in the JAR?

#

Because implementation doesn't

finite wave
#

No it doesn’t

gusty idol
#

Huh

#

Shouldn't I extend implementation though since compile is deprecated?

vestal jasper
#

@heady spear is harassing me in pm

#

!!!

#

he's sending me disgusting things that should never be sent to anyone

heady spear
#

... I'm sending you PHP snippets

vestal jasper
#

!!!!! see?

gusty idol
#

Oh so it was a joke :omegalul:

#

Ok I'm saving this one

limber knotBOT
#

you need the shadow jar plugin to put stuff in your jar; then yes, compile/implementation/api do that; whereas compileOnly is "provided" scope.

upper flicker
#

so city are you going to fix fawe now

karmic dune
ancient bolt
#

you mean delete it?

upper flicker
#

btw someone asked if go was a good language to learn

ancient bolt
#

no

upper flicker
#

lol

upper flicker
#

I actually said "well people have jobs in it so it must be at least a little valuable"

#

I thought you'd be proud

#

rip

austere ivy
#

ow

#

I got demoted from my own server

ancient bolt
#

i mean yeah I'm getting $$$ from it

austere ivy
#

testing is painful you have to go alllll the way back to console to reop myelf

ancient bolt
#

but ugh it's such an annoying language

woven otter
#

elaborate

ancient bolt
#

no

woven otter
#

is that your doing @upper flicker
Making everyone oppose ducks

austere ivy
#

I say we delete one of the worst languages in existence:

#

well two, actually.

woven otter
#

which ones

ancient bolt
#

Java and Kotlin

austere ivy
#

C and C++

upper flicker
#

thought you were going to say JS and Perl

austere ivy
#

no those are the best

#

/s

woven otter
#

PHP

normal echo
#

Assembly?

woven otter
#

Skript

ancient bolt
upper flicker
#

Anyone read the paper from MS research on why fork is bad and we should all stop using it

#

apparently thats new

woven otter
#

you should link that as an upstanding citizen you are

pulsar wigeon
#

first thing on google

woven otter
#

well it was not that I couldn't find it on google

pulsar wigeon
#

just that you were too lazy

#

yea

void void
woven otter
#

no just was trying to be rude to Z

upper flicker
#

yeah we know, thats what you do

austere ivy
#

lol

upper flicker
#

thats what ducks do

cedar spade
austere ivy
#

gggijgziifiiffif

#

reminds me of me trying to exit vim for the first time

upper flicker
#

I mean

pulsar wigeon
#

nah, that's more like ^ + C ^+C ^[[FUCK

cedar spade
#

shift-6 shift-c

upper flicker
#

at least now it says so right on the main screen

pulsar wigeon
#

yea, if you ctrl+C it's like "hey you dumbo, use :q!"

limber knotBOT
#

Thanks, prplz! I'll look it up.

ancient bolt
#

just ordered an eye patch

fringe quartz
#

Anybody know of some common ezpz chat spam library or something?

upper flicker
#

and youre just going to leave it at that

#

you ordered an eye patch

finite wave
#

@fringe quartz FOR WHAT?

fringe quartz
#

not having to write my own chat spam blocker

upper flicker
#

for to block spam presumably?

fringe quartz
#

ye

finite wave
#

Oh thought u wanted to spam someone

#

Lol

fringe quartz
#

it's not programatically difficult to write one, i just don't wanna deal with it if there's some nice library out there

#

where I can just say .isSpamming()

#

googling spam + java usually equals like email spam scanning

ancient bolt
#

I ordered an eye patch because

cedar spade
#

define "user is spamming"

ancient bolt
#

GoT is happening soon and I wanted to show respects to all of the other seasons of GoT that I pirated

#

this will be the last season and the only season that I won't be pirating

cedar spade
#

Are you looking to block users sending aoijddskldvwsvniueiujc984jrnglkjfdh

upper flicker
#

no one likes a quitter

cedar spade
#

or repeatedly sending messages?

ancient bolt
#

truth is I bought an eye patch to try and train my left eye to be stronger

#

its pretty good but it can't see through things yet, I hope this training will fix that

fringe quartz
#

Nah repeated same messages

#

or like in last night's case, a "botting" which is many players sending the exact same message

pulsar wigeon
#

onPlayerChat() {
if (spamCount.computeIfAbsent(player, () -> 1) > threshold) player.kick(spam);
spamCount.put(player, spamCount.get(player) + 1)
}

#

oh, same message. just add a string key

finite wave
#

That's ew. What the hell, one lines.

#

Ew

pulsar wigeon
#

and make that a cache that expires after access for whatever duration you want

upper flicker
#

no no no

#

all wrong

#

you need to implement some machine learning

#

blockchain records

pulsar wigeon
#

lul

upper flicker
#

cloud based processing

#

premium subscription service

ancient bolt
#

onPlayerChat(Event e) { e.getPlayer().kick(); }

#

solved

woven otter
#

ddos protection

fringe quartz
#

a guava cache, didn't think of that one

#

that's not a bad shout

#

I think i'll go with demon's method however

pulsar wigeon
#

well you were asking for a library

finite wave
#
onPlayerChat() {
  if (!validLicense())
    return;
  boolean b = true;
  if (b)
      player.kick(spam);
}
pulsar wigeon
#

so /rg flag __global__ send-chat deny will work

upper flicker
#

tensorflow is a library

#

:>

ancient bolt
#

tensorflow is a framework

fringe quartz
#

i should probably use nodejs in there somewhere too

upper flicker
#

oh gtfo mr pedantic eyepatch

cosmic raft
#

why is it __global__

upper flicker
#

ruining my shitty memes

cedar spade
#

Because WorldGuard

fringe quartz
#

we do have premium currency...

pulsar wigeon
#

what's the question

ancient bolt
#

alright time to go to coffee jerks

pulsar wigeon
#

should we rename the global region in WG to Z750?

cosmic raft
#

why not, ya know, global

fringe quartz
#

perhaps the best method is to allow spam but spend their premium currency in increasing exponential value with each successive spam

upper flicker
#

not unless you make it block all interactions by default

pulsar wigeon
#

because someone might want to make a region with the name global?

ancient bolt
cosmic raft
#

what if I want to make a region named __global__? ;D

cedar spade
#

bEcUz sOmE1 mIgHt CaLl ThEiR rEgIoN "global" !!1!1?1!11!!1!1!one

pulsar wigeon
#

no one wants to do that

#

if they do, they're wrong

#

some places say the customer is always right

#

i say they're not paying me, so they can go diaf

upper flicker
#

-$~Β§Β§globalΒ§Β§~$-

cosmic raft
#

the customer is always right, unless that customer wants pineapple on pizza

pulsar wigeon
#

fuck you i'll make my own pineapple pizza

cedar spade
#

you mean you don't surround all the WG region names on your server with __s

#

no need, I'll give you some

fringe quartz
#

TIL wiz has an underscore fetish

pulsar wigeon
#

i prefer homemade

cedar spade
#

who says mine aren't?

pulsar wigeon
#

i trust myself to cook more than you

#

i haven't seen your creds

upper flicker
#

he probably burns it

cedar spade
#

who says I didn't hypnotise you last night into making pizza for me to give you

pulsar wigeon
#

if that were the case i'd have eaten it already

fringe quartz
#

check your fridge

pulsar wigeon
#

only things in there are milk and a rack of raw pork ribs

#

i think i have one tomato left too

cedar spade
#

I stole it from you after you made it

ancient bolt
#

damn

#

This vanilla latte

#

so damn good

timid lintel
cedar spade
#

I prefer ForgeLatte myself

#

heard SpongeLatte is good if you want to add plugins to your latte though

finite wave
#

M8, EtaLatte is amazing

woven otter
#

what's the new meme here

sick sand
timid lintel
#

How do i install paper spigot

slim nymph
#

.download

limber knotBOT
slim nymph
#

just download it, put in server folder, java <flags> -jar paperclip.jar

robust quest
#

How long has Paper had a Discord? xD

slim nymph
#

ages

#

welcome πŸ˜ƒ

#

how have you not noticed it in my sig πŸ˜›

#

FYI your guide is linked to this command as im sure youll end up linking it lol:

#

.optimize

limber knotBOT
proud inlet
#

Ew discord

robust quest
#

Oh nice. No, I missed your sig 😦

slim nymph
#

@daring monolith that PlayerProxy, i got another performance suggestion

proud inlet
#

Lol this optimize guide is sick!

robust quest
#

@fringe quartz
Just joined this Discord for first time and did search to see if I missed anything good. What do I have to do to get you to like me again? 😒

#

jk, I know the dumb comment would rub people wrong way πŸ˜›

static badge
#

what cancer happened

slim nymph
#
static Class<?> playerProxyClass = null;
static Field fieldBasePlayer = null;
static {
    try {
        playerProxyClass = Class.forName("com.sk89q.worldedit.extension.platform.PlayerProxy");
        fieldBasePlayer = actor.getClass().getDeclaredField("basePlayer");
        fieldBasePlayer.setAccessible(true);
    } catch (Exception ignored) {}
}

then just do

if (obj.getClass() == playerProxyClass) {
    Player player = (Player) fieldBasePlayer.get(actor);
}

@daring monolith

static badge
#

<DiscordBot> <[​Pr​of​es​si​on​al​ S​up​po​rt​] ​Mi​ke​r> You

proud inlet
#

What

limber knotBOT
#

irc never forgets

proud inlet
#

No

slim nymph
#

err something like that , im confused by the mixture of actor vs obj

proud inlet
#

Someone steal my name

slim nymph
#

cut out the amount of reflection during wrap, that .setAccessible is prob a big hit

fringe quartz
#

@robust quest I still like u dw bb

robust quest
#

❀

proud inlet
#

Lol discord bugged in funny way

#

No joke..

limber knotBOT
#

k

proud inlet
#

When he posted my name got hidden πŸ˜„

void void
#

k

proud inlet
#

K

void void
#

k

proud inlet
#

K

void void
#

k

proud inlet
#

K

void void
#

@golden gust ban the spammer

proud inlet
#

Oh lol

#

I dont care tho not much of stuff to do here

#

And you replied to me

void void
#

k

vestal jasper
#

@static badge ur retarded

#

DO THE REQUESTED CHANGES

static badge
#

ur retarded

vestal jasper
#

ur retarded

static badge
#

ur retarded

vestal jasper
#

no u

void void
#

u both r rarted

vestal jasper
#

ur retarded too

void void
#

y

#

e

vestal jasper
#

s

vestal jasper
void void
#

gae

vestal jasper
#

only retards say gae

void void
#

u just said gae

#

retard

vestal jasper
#

ur retarded

void void
#

no u

vestal jasper
#

u

void void
#

u

#

w

vestal jasper
void void
vestal jasper
cosmic raft
limber knotBOT
#

(DiscordBot) The CHEAPEST PC on Amazon! - length 17m 55s - 4,834 likes, 141 dislikes (97.2%) - 44,514 views - Linus Tech Tips on 2019.04.10

cosmic raft
#

click link

vestal jasper
#

linus is retarded

void void
#

u

#

i can hardly stand linus anymore

#

used to be a great channel

cosmic raft
#

just click it

#

won't regret

vestal jasper
#

I regret looking at the thumbnail

#

noty

void void
#

no u @cosmic raft

cosmic raft
#

it's at a timestamp for a reason

vestal jasper
#

wow you pinged kakashi

void void
#

πŸ˜› pfffffffffffffttttzzzzzz

#

u rarted

#

but i love my son anyway @cosmic raft

#

yikes kash

#

but good find tbh

static badge
#

if u want that pr done pr to my pr

void void
#

i'll turn it into telegram gif

#

and slap it in every possible chat i'm in

#

could've been the board f||uck||ing us, but also could've been the memory f||uck||ing us, but i'd rather it was @cosmic raft f||uck||ing us.

pulsar wigeon
#

you're allowed to say fuck

void void
#

i know i thought it was better with the blackouts

vestal jasper
#

what the fuck we are?

#

that's retarded

void void
#

fuck you retard

vestal jasper
#

rude :(

void void
#

ily tho

#

retard

void void
#

thank you for the present daddy

cosmic raft
#

@void void

void void
#

tyvm

tropic flame
#

I thought Linus was a Linux-related channel

#

(Linus Tech Tips)

vestal jasper
#

no that's just his name

orchid pelican
#

he actually does not like linux

high pagoda
#

i found something cursed

limber knotBOT
#

holy fuck

orchid pelican
#

what about it?

pulsar wigeon
#

why is that cursed

limber knotBOT
#

finally reached someone who isn't a moron at Google

pulsar wigeon
#

are they going to yell at the bank for you :^)

orchid pelican
#

try talking to snapchat support

#

i hat to threaten them

limber knotBOT
#

@pulsar wigeon not the bank's fault, google's

#

google doesn't have my bank's BINs in their system properly or something stupid

pulsar wigeon
#

oic. i forgot already

orchid pelican
#

@high pagoda why is that thing cursed?

#

because its using craftbukkit-1.12.2.jar and not paper

high pagoda
#

someone uploaded the whole minecraft server as a git repo, including the server jar and such

#

yeah that too