#general

3141 messages ยท Page 45 of 4

unreal quarry
#

^

#

Lol

#

Sad but true

#

Wish is something you throw money in and if something comes out then great ^_^

vestal jasper
#

Is leaf awake?

#

I want to shittalk them

#

It's not fun if they don't see it

#

They're marked as away. Not gonna risk it.

unreal quarry
#

Only bad experience with wish for me was ordering a drone, but only receiving the controller lmao

vestal jasper
#

wot

upper flicker
#

@static badge your not being here is not constructive to Vicarious wanting to talk shit about you

vestal jasper
#

that's some "I saw a listing and clicked buy without looking at the description" level of what

void void
#

@unreal quarry use AliExpress

vestal jasper
#

I'll shittalk leaf anyway

#

So does Notable include being Notably retarded toxic? If so, @static badge should be #1 on that list.

unreal quarry
#

I figured it was a translation error on the page and I ordered the controller thinking it was the full package. /Shrug

vestal jasper
#

I've found AliExpress to be notably better in every aspect except cost

#

Which makes sense

static badge
#

alright which one of you cancerous useless piles of shit pinged me

vestal jasper
#

When you don't spend $2 on things they tend to show up more often

unreal quarry
#

I've landed on that site a few times. But never bought from it

vestal jasper
#

@static badge

static badge
#

oh it was u

#

and z750

vestal jasper
#

hi

static badge
#

ur retarded

#

and 2 ur retarded

vestal jasper
#

I like how I call you notably toxic and you call me a cancerous useless pile of shit

static badge
#

well ur wrong am not toxic at all

vestal jasper
#

LOL

static badge
#

ur being toxic by saying im toxic

vestal jasper
#

ur being toxic by saying im toxic because im saying ur toxic

static badge
#

ur retarded

vestal jasper
#

no u

static badge
vestal jasper
#

at least I'm not a retarded taco hater

static badge
#

ur a retarded taco lover

vestal jasper
#

fuck

#

hey leaf

#

wanna see something cool?

static badge
#

yes ma'am?

vestal jasper
#

:)

static badge
#

ur a block of ice

vestal jasper
#

I like how the moment you show up, Z vanishes

#

you're that toxic

static badge
#

2's retarded that's why

vestal jasper
#

ur retarded

static badge
#

ur retarded

vestal jasper
#

my cat's better than yours

static badge
#

don't have a cat

vestal jasper
#

yeah

#

get fucked

static badge
#

ur retarded

unreal quarry
#

Just read the latest hytale blog entry.. did they really find a way to hype up generated structures? The whole time I was reading I just kept thinking of Minecraft villages... :S

fallen oracle
#

Lmao

#

Wowza I'm awake and on my way to the gym at 5:30. New record

unreal quarry
#

Don't be that guy, glare. No one cares you go to the gym

fallen oracle
#

Wasn't trying to gloat?

unreal quarry
#

^_^

fallen oracle
#

I don't usually make it out of bed before 8

unreal quarry
#

That's my bedtime

#

Well, this week it is.. can't wait to get back on day shift

upper flicker
#

I was starting my laundry

#

sorry I missed the leaf's toxicity

#

kinda of boring it occurs so much though

fallen oracle
#

Lmao

unreal quarry
#

Needs more variety. It's come down to "ur retarded" and "nou"

upper flicker
#

am leaf

#

conrete will xyz

#

nou

#

2

#

worlds simplest bot could replace troll leaf

#

Hiya glare o/

vestal jasper
#

I should whip up a shit leaf says bot and steal that idea

unreal quarry
#

Now I'm thinking about the last time I went to the gym, glare. I pulled something in my arms and I couldn't extend my arms for a week. I looked like a fucking Trex at work

vestal jasper
#

then we ban the actual leaf

#

I could make a bot that actively threatens to kill everyone that speaks and it would still be nicer to have around than leaf

upper flicker
#

the problem is separating troll leaf from useful contributor leaf

#

useful contributor leaf is much rarer

#

but would be nice to keep

vestal jasper
#

there's a useful contributor leaf?

unreal quarry
#

His pr got pulled last night

#

^_^

vestal jasper
#

wow

fallen oracle
#

Hi Z

#

How you doing

upper flicker
#

well I didnt sleep

#

so its going to be a good day

fallen oracle
#

Same. That's why I'm up

unreal quarry
#

You never sleep tho

upper flicker
#

๐Ÿ˜ฆ

unreal quarry
#

Z is always here. Always watching..

fallen oracle
#

But I got addy to get me through the day

unreal quarry
#

With his one eye

fallen oracle
#

So I kinda cheat

upper flicker
#

yeah I lost the other one looking for threads in linux in another guild

fallen oracle
#

Anything good?

unreal quarry
#

Ugh.. I guess I should get up and start working for the last 1.5 hours here. Haven't done shit past 4 hours or so

upper flicker
limber knotBOT
#

(DiscordBot) GOTO 2016 โ€ข Why You Should Take Another Look at C# โ€ข Mads Torgersen - length 53m 38s - 154 likes, 11 dislikes (93.3%) - 13,618 views - GOTO Conferences on 2016.11.03

upper flicker
#

if youre out of the loop its interesting

#

probably wont change your mind

olive viper
vestal jasper
#

According to other people Usually ships within 1 to 3 months. means they're out of stock

#

Even though they don't say they're out of stock

static badge
#
for (int i = 0; i < k; ++i) {
    me;
}
u;
woven otter
#

that is murder

full silo
unreal quarry
#

@full silo not at all. Order something, 6 months later report it not delivered. Get it 3 months after that anyways.

full silo
#

I was only attempting to poke fun

vestal jasper
#

@heady spear Say what you will about my package names but at least I can name variables according to convention

#

Quality commit

heady spear
#

I am not Jesse

vestal jasper
#

I'm aware

#

I'm not quite sure how I could've worded that to poke fun at jesse and not you

#

So I didn't bother

#

You're also more fun to make fun of

limber knotBOT
#

@upper flicker why is #paper-dev not bridged? ;_;

upper flicker
#

Paper dev is bridged

limber knotBOT
#

wait

calm vessel
#

im not asking how to bypass it tho, just wanted to do the samething bcs i just bought a map and dont want other ppl to steal it using wdl and leak it everywhere

limber knotBOT
#

yes, they use something similar to that

#

as either the mod or the modloader is sending to the server that the user is using such a mod

#

but in the end there is really no 100% guarantee to block it, if you want to annoy potential copiers replace stone blocks underground with tnt and redstone blocks using anti-xray ;D

#

It only works there because the mod author is nice enough to provide that feature

golden gust
#

oh, tnt and redstone, that sounds fun ๐Ÿ˜„

vestal jasper
limber knotBOT
#

I wonder if that is actual people or just accounts

wide chasm
#

Accounts probably

finite wave
#

Lol

quasi valley
#

remember their banner saying "Thank your for helping us become YouTube's biggest channel" for like one day ๐Ÿ‘€

limber knotBOT
#

I'm not even subrscribed to either one of them ๐Ÿค”

upper flicker
#

Think I subbed to pewds then watched one of his videos then unsubbed

woven otter
#

rude

quasi valley
#

I watch pewdiepies videos one in a while, I still find at least a few videos to be quite funny, the rest a little meh ยฏ_(ใƒ„)_/ยฏ

upper flicker
#

Sorry duckerino

woven otter
#

๐Ÿ˜ฆ

limber knotBOT
#

Watched a few of them "back in the day", but never really got into watching people playing games and stuff, I'd rather just like, you know, play it

unreal quarry
#

:O Whataburger has the buffalo chicken sandwich again! \o/

#

drools

upper flicker
#

glances at general

#

sees stupid probably unhealthy af chicken sandwich that looks amazing

#

now Im just hungry

coarse urchin
pulsar wigeon
upper flicker
#

hit me right in the feels with that nostalgia

pulsar wigeon
#

that's the 1 million mark

#

also google reader tab

#

for extra bonus nostalgia

#

since we were talking about inbox and shit google kills yesterday

woven otter
#

wow Z750 says something good about a food that is not a taco

finite wave
#

Z750 is a food lover. But taco is still a superior food

pulsar wigeon
vestal jasper
#

\๐ŸŒฎ

#

tacos

pulsar wigeon
#

it's basically just a step from traditionalist to structure neutral, ingredient purist

vestal jasper
#

a hot dog is a sandwich

#

the fuck?

#

A sub is a sandwich. A hotdog is not.

pulsar wigeon
#

well that's where you lie on the chart

#

ingredient purism

#

how are you on the structural spectrum

#

do you consider a wrap?

fallen oracle
#

Is there some kind of tool to analyze what dependencies in your maven project is taking up the most space?

vestal jasper
#

neutral I guess

limber knotBOT
#

@fallen oracle open jar file with 7zip and look at the folder size?

finite wave
#

Guess gradle has fancy ways

fallen oracle
#

Either works I guess haha

#

I suddenly realized my jar is a little over 5MB so I'm trying to get it back down to around 2MB or so

finite wave
#

I like the gradle way more

fallen oracle
#

Most of it is from gson being shaded in but when I remove it it's still shading in so my guess is that another one of my dependencies is shading it in

finite wave
#

Probably

mossy pasture
#

Isn't gson apart of Spigot/Bukkit

finite wave
#

Gson is very universal, and yeah.

fallen oracle
#

Yeah put that's provided

#

Meaning it shouldn't be getting shaded into a plugin

pulsar wigeon
mossy pasture
#

What's ur pom/build

pulsar wigeon
#

guava is the biggest but that's not actually shaded since it's provided in all platforms

#

need to filter actually shaded deps here somehow

fallen oracle
#

I have a wrapper for something and I think it's actually shading in GSON so I'll look at an alternative

pulsar wigeon
#

a bunch of these aren't

fallen oracle
#

I've heard that configuration is a good thing for Jon

#

Json

#

Configuration*

pulsar wigeon
#

configurate?

fallen oracle
#

Stupid keyboard

mossy pasture
#

Send ur build.gradle/pom.xml glare

fallen oracle
#

Ya that

pulsar wigeon
#

i mean depends what you need it for

fallen oracle
#

Not at my desk I will when I'm back home

#

It didn't dawn on me until this morning when someone pointed out I have 4 json libs in my pom that could be reduced down to 1 most likely

#

Well 3 now I believe I inlined one into the project since it was a single class

limber knotBOT
#

why not just use the one that is already included? ๐Ÿค”

upper flicker
#

I like configurate as a configuration library

#

idk that I'd use it just for parsing and writing json

#

imo there are more streamlined solutions elsewhere

limber knotBOT
#

I usually use hocon when I do configs outside of Minecraft xD

upper flicker
#

unless your configs are in json

fallen oracle
#

Nah just the player data

upper flicker
#

in which case you need to be burned at the stake anyway

fallen oracle
#

I have some gson wrapper (ironic) ATM so I might backport that out and go back to regular gson for that

#

Will probably remove the gson shading in

upper flicker
#

seems sane

#

3 different json libs sounds like some real creep lol

fallen oracle
#

Well one was from Json messages, ones gson one is dumpreucks iventory serialization

#

(Yes I know I have Apache Http Client in there, and I will be removing that).

#

It's giving me too much stuff for what I need, I'm going to just chill with the default java connections.

potent warren
#

Hey git geniuses, how hard would it be to take a git repo with many authors and make it into another new git repo where the only commits are the ones from me and where all my code is there intact?

wide chasm
#

Good luck fixing those conflicts

potent warren
#

;-;

#

Basically I have the original repo where a library I use is being developed on. I cloned it and created on a separate folder from everything else and made my code there... I now want to separate my stuff but keep the history intact

#

Is there a way?

upper flicker
#

yes

#

but its going to be a pain in the ass

potent warren
#

๐Ÿ˜ฆ

#

Can't I just cherrypick the commits to another repo?

upper flicker
#

you can but they're going to fall back to merges a lot

potent warren
#

ELI5

upper flicker
#

you could probably git filter your way to victory

potent warren
#

pls

upper flicker
#

eli5 every major project in your position just git log | grep 'stringIcareabout'

pulsar wigeon
#

filter-branch yea

upper flicker
#

then puts it in the initial commit

pulsar wigeon
#

but merge conflicts are gonna be somethng

#

lol

upper flicker
#

because most dont have the patience or tolerance to fuck around over a bit of shared history versus the actual future of the project

potent warren
#

Simplified explanation: I want to keep all commits done to a single folder and scrapt the rest

#

*scrap

ancient bolt
#

rm -rf ./.* ./* in your project directory would fix it

upper flicker
#

but yeah you can do it

potent warren
#

reeee

#

Can't I just filter it to the commits i've done to a single folder (with subfolders included)

#

?

pulsar wigeon
#

you can

potent warren
#

How? ๐Ÿ˜ฆ I'm dumb with git xD

pulsar wigeon
#

git help filter-branch probably

ancient bolt
#

man git-filter-branch

upper flicker
#

there's probably a stackoverflow question with a semi-sane answer that will be mostly applicable but just inapplicable enough that youll need to read and tinker

potent warren
#

yay i guess? xD

#

That's basically what I want

upper flicker
#

then do it

#

you have copies of your repo elsewhere right

#

who cares

#

fuck it up fam

potent warren
#

I'm the only user of the repo

upper flicker
#

cp it elsewhere

pulsar wigeon
#

i mean that doesn't mean dont have backups

upper flicker
#

push to private repo

pulsar wigeon
#

lol

upper flicker
#

do something

#

then go nuts

potent warren
#

well, I have backups

#

And I can just copy the entire repo to another folder and do the operations, right?

#

๐Ÿค”

upper flicker
#

yes

#

cp demonwavs-cats demonwavs-cats-bak

#

suppose you want a recursive flag on that

#

but sleep is overrated

wraith sparrow
potent warren
#

Or I could just use the Windows explorer to copy the folder recursively

upper flicker
#

wtf is a windows

vestal jasper
#

win....dows?

pulsar wigeon
#

the thing that lets sunlight in

#
wtf is a sunlight
potent warren
#

wtf is

vestal jasper
#

wtf is a wtf

upper flicker
#

its always overcast here

#

there is no sun

vestal jasper
potent warren
#

There's no atmosphere in here

void void
ancient bolt
#

casual

#

cp demonwav-cats-{,-bak}

upper flicker
#

yeah I would pretty much never do that interactively

pulsar wigeon
#

imo typing out shit like {,-bak} take more time than d<tab> d<tab>-bak

ancient bolt
#

but so fewer keystrokes

upper flicker
#

tab is faster

#

and at the end of the day idc about keystrokes

ancient bolt
#

ur face is faster

upper flicker
#

hell I will spend 30 seconds hitting up looking for a command instead of retyping it

#

fite me irl

pulsar wigeon
#

no spinny face emote here lul

potent warren
#

๐Ÿค”

upper flicker
pulsar wigeon
#

not that i have nitro anyway

limber knotBOT
#

hey do yall remember who made that thingy that lets you DL maven deps on load instead of uberjarring the shit out of everything

#

meh

golden gust
#

Luck has a library which contains stuff for that

limber knotBOT
#

ah okay let me look

#

that one is a plugin, so not rlly my fav choice

golden gust
limber knotBOT
#

oh thanks daddy

#

ok um, sexy ass repo that is

#

stars

fallen oracle
#

I've seen that before, is it worth using? I haven't seen any plugins use it before.

golden gust
#

LP uses it

limber knotBOT
#

electroniccat i cant verify that

golden gust
#

hm?

limber knotBOT
#

he seems to use his own version of it

fallen oracle
#

Well yeah but I meant others

limber knotBOT
#

not using helper

#

(as far as I can see)

pulsar wigeon
#

helper seems to be targeted at bukkit

#

?

#

hence no bukkit code in common

golden gust
#

oh, I thought he was

fallen oracle
#

Of course there's pros and cons for doing this. That may actually help me make my jar smaller tho.

#

But so will sorting out what the hell is depending everything in my plugin

limber knotBOT
#

Shading all those, though, is...not what I want to do.

#

What would y'all do :p

fallen oracle
#

So you plan to do dependency downloading on server start too?

limber knotBOT
#

Really not sure, if I do I'll read what db type they have chosen and download JUST that dep

fallen oracle
#

Ooo that's smart.

limber knotBOT
#

I might just be able to generalize what luck is doing in helper

#

I don't really want to shade the entire helper lib, nor do I want to require a separate plugin

fallen oracle
#

I think helper is split into like 6 sections

#

I just wish there was more documentation on it.

limber knotBOT
#

it has a wiki

fallen oracle
#

That's why I went with ACF is because it was much more documented on getting started.

limber knotBOT
golden gust
#

tbh, I think anybody who ended up using it basically took some advice to grab the classes you need vs grabbing the full lib as it was pretty hefty

fallen oracle
#

Yes but lots of the links don't actually work.

limber knotBOT
#

ah ok

#

electroniccat fair enough

fallen oracle
#

I'd be happy to have my dependencies download at runtime but it's probably better to have them pre-compiled.

limber knotBOT
#

They are precompiled, it's just a matter of getting them into the classpath

fallen oracle
#

Yeah

#

Well I mean I think he has a thing that allows you to compile the plugin without dependencies and then have them all download on start so you could have a 500kb plugin and then when it runs, it'll turn into a 2mb or whatever

#

At least I think if I'm understanding how downloading at runtime works.

limber knotBOT
#

All you have to do in order to compile w/o shaded dependencies is to mark them as provided

#

Then download at runtime to get them into the classpath. As long as they are in the CP, you're golden and your program doesn't care

fallen oracle
#

Yeah

#

Never done that before and idk if it's worth it

finite wave
#

Make an easy core for it

fallen oracle
#

I think what I need is a fat nap before I attempt anything else especially debugging my plugin and removing some dependencies

limber knotBOT
#

oh mfw

#

those db deps are not that big

#

fuck it

#

NEVERMIND

fallen oracle
#

Lmao

limber knotBOT
#

my file explorer updated

#

20mb

mossy pasture
#

Why are your plugins so massive lmao

fallen oracle
#

I think if I can get rid of the gson wrapper and the Apache http client, I'll be near 2MB and solid

mossy pasture
#

Even WorldEdit and WorldGuard are less than 2mb

#

and Essentials

fallen oracle
#

They have multiple jars tho for different version, don't they?

mossy pasture
#

Are you guys writing these in Kotlin or scala?

fallen oracle
#

Uh regular Java

mossy pasture
#

then whytf are your jars so massive

limber knotBOT
#

ok

#

do you even read Mitch

#

or do you just shitpost

#

it's maven depencies

mossy pasture
#

For what tho

limber knotBOT
#

we are talking about dling on runtime

mossy pasture
#

Yes i saw that

limber knotBOT
#

In my case, multiple rdbms

mossy pasture
#

Your situation is quite simple

#

but like Glare's

limber knotBOT
#

idk what the usecase is

mossy pasture
#

his plugin assuming it's still the Guilds one... why would it be so massive

fallen oracle
#

Well it's a single jar the supports 1.13 - 1.7

#

Probably will drop 1.7

mossy pasture
#

I'm pretty sure Essentials jar supports 1.8 through 1.12

#

More than likely 1.13 aswell

fallen oracle
#

We support some of 1.13

#

But we are also modulated

mossy pasture
#

is Guilds still oss?

fallen oracle
#

Yup

mossy pasture
#

lemme c this

#

What modulation

limber knotBOT
#

bc if so, that size isnt bad

mossy pasture
#

wait

#

RIght, @fallen oracle ?

#

the code looks the same

fallen oracle
#

I was referring to essentials when I was talking about modulation

mossy pasture
#

Oh

cedar spade
#

Most of EssentialsX's cross-version compatibility code is in the main jar

fallen oracle
#

Make sure you're looking at the develop branch too for Guilds, it's 120 commits ahead

mossy pasture
#

Essentials' modules aren't very big thio

#

^

cedar spade
#

The only compatibility modules are where we need to use OBC or NMS code

fallen oracle
#

Yeah

#

Like I said earlier I think once I can get rid of the 2 deps for gson which aren't actually gson, I can lower the size again.

bronze bone
#

what is travertine ?

mossy pasture
#

and that can be implemented using standard interface/abstraction as is common with a lot of those plugins that support multiple versions over NMS/OBC

limber knotBOT
#

zmir it says right on the websitehttps://puu.sh/D9vVH/309d3848a2.png

fallen oracle
#

Yeah ofc

limber knotBOT
mossy pasture
#

wuts crowdin btw

fallen oracle
#

So what I plan to do next is to backport the gson wrapper I'm using and then go raw gson

#

It's a service for translations

limber knotBOT
#

whats the wrapper do

fallen oracle
#

Since Guilds supports like 23 languages it makes it easier on my end and the users end.

coarse urchin
#

Woa. Buch of bugfixes in 19w14a

fallen oracle
#

I push to a single file and it deploys to all language filles

#

Then users can go in and submit translations and it pushes it back into the plugin

mossy pasture
#

and uh, why is your build.gradle not in ur repo glare

fallen oracle
#

It's not a gradle project?

mossy pasture
#

wut

fallen oracle
#

It's maven

mossy pasture
#

oh

cedar spade
#

pom.xml

mossy pasture
#

When did you convert back...

#

I swear it was gradle

fallen oracle
#

It was... like 13 months ago

mossy pasture
#

Why did you convert to maven

fallen oracle
#

Cause I didn't know what either were back then so I just went with something that I thought was cool

mossy pasture
#

smh my head

fallen oracle
#

shake my head my head?

#

Nice

mossy pasture
#

Yes

limber knotBOT
#

ssssssmb

mossy pasture
#

but gradle is bae

limber knotBOT
#

shakin shakin shakin shakin shakin shakin ma booty

#

*pets electroniccat *

cedar spade
#

fml mod loader

fallen oracle
limber knotBOT
#

as a type adapter? :D

fallen oracle
#

It apparently made it easier to load and save multiple json files without having to handle with typetoken stuff or whatever

#

Yeah I think that's what it was

limber knotBOT
#

you mean what gson provides? :D

fallen oracle
#

Lol ikr

#

That's why I said earlier it was ironic that this was in here.

#

Which is why I'll probably backport it to raw gson.

mossy pasture
#

Wait 1 milisecond'

#

Why is authlib in your plugin

#

and you have gson being complied, not provided

limber knotBOT
#

wait just 1 planck time unit, buddy. STOP RIGHT THERE. shoots

fallen oracle
#

Yeah I had it compiled for 1.7.10 support but when I remove it, it doesn't change the jar size which is why I'm assuming the wrapper is compiling it too

#

AuthLib was in the plugin to handle making item skulls with textures

#

iirc

mossy pasture
#

and you don't specify a scope for the http client

#

Don't think you need authlib to do that

fallen oracle
#

I'm removing the apache httpclient anyways, it added like 1.2mb

limber knotBOT
#

AuthLib is mojang's auth library

mossy pasture
#

Yeah ik

#

same thing @ the json-smart thing

limber knotBOT
#

and it includes stuff for the profile, so if you wanted to add profiles to skulls you would depend on that

fallen oracle
#

Yeah that's what I was doing

mossy pasture
#

Isn't most of that included with the platform api?

fallen oracle
#

I was using it for GameProfile and Property.

mossy pasture
#

I must've been using the full server jar for my plugins when I did that

#

Cuz i swear I had access to those without using authlib as a dependency

limber knotBOT
#

probably

fallen oracle
#

That JsonSmart thing is only in there because of dumtruckman's JsonConfiguration which is used for serializing the inventory. It was a dependency of that apparently.

mossy pasture
#

I meant that you don't have a scope specified for it

#

and i'm pretty sure scopeless = compile by default

finite wave
#

Java 11 has a httpclient built in

fallen oracle
#

Alrighty I added compile to both of them

mossy pasture
#

i don't think many are really using Java 9 or 10 rn, let alone 11

#

At least not in this community

#

Also you know you're depending on ACF paper right

fallen oracle
#

Yes ACF is the command handler in the plugin.

mossy pasture
#

Ik what ACF is

#

I'm saying you're depending on the paper version; is your plugin only intended for paper?

limber knotBOT
#

the paper version of acf extends spigot doesn't it

fallen oracle
#

No, Paper wraps Bukkit. It allows for async tab completions and some other stuff and it defaults to bukkit if they are on bukkit

mossy pasture
#

i c

limber knotBOT
#

you're meant to use it, so that paper features are enabled if using paper and otherwise spigot

mossy pasture
#

my brain didn't know that

fallen oracle
#

Yup

mossy pasture
#

that's good to know

fallen oracle
#

So I think what I need to do now is backport out the SimpleJSON dependency and switch it so that it's using Gson to load and save the files.

mossy pasture
#

Lemme open up a java project rq... I swear including gson and authlib as complile isn't necessary

#

wait nvm you provide authlib

#

but compile gson shouldn't be a requirement

fallen oracle
#

It isn't.

#

I had it as compile to support 1.7.10

mossy pasture
#

Oooooh

fallen oracle
#

Which I'm probably going to drop

mossy pasture
#

right

#

Yeah I'd probs drop that or offer a seperate less maintained version for it

#

Which I think yall did here for Paper, didn't ya

limber knotBOT
#

I wonder what the 17.6% "Failed to parse" versions are on bstats...

static badge
#

Concrete

limber knotBOT
#

๐Ÿค”

fallen oracle
#

Lmao. I switch the SimpleJSON lib to provide and the plugin dropped down to 2.1mb from 5.2

mossy pasture
#

lol

fallen oracle
#

So yeah, that's getting tossed once I can remake it via gson

mossy pasture
#

You use lombok, this makes me a little bit sad, but also happy

limber knotBOT
#

should've just used minimizeJar

#

runs

static badge
#

at least it's not 500mb of js libraries

fallen oracle
#

That's true

mossy pasture
#

I'd probably suggest just branching off a specific 1.7 version, and leaving it as a "bug fix" only version

#

wait, wouldn't you still need to only provide that gson library, even for 1.7... since if it was 1.7... it'd be there?

limber knotBOT
#

how many people are actually using your plugin on 1.7.10? Oo

mossy pasture
#

let's look @ the stats and find out

static badge
#

.g how old is 1.7

limber knotBOT
mossy pasture
#

Oooof

fallen oracle
#

gson wasn't implemented into bukkit until 1.8.3

mossy pasture
#

someone legit got a domain for that?

#

Oh

static badge
#

Oh yeah they did

fallen oracle
#

Year... 4 years... goodbye 1.7.10

mossy pasture
#

Wait 1 minutesecond

#

WorldGuard Wrapper... names its interface classes... I<Name>

#

dies

static badge
#

ICancer

mossy pasture
#

^

fallen oracle
#

It's WorldGuards fault I had to add that, they did like 4 API versions between 1.12 and 1.13

mossy pasture
#

Aren't all of those versions compatible with each other tho

#

At least for the core shit that you're probably using

limber knotBOT
#

no

fallen oracle
#

Ironically enough no

mossy pasture
#

Wuw

fallen oracle
#

They actually did some really silly changes

limber knotBOT
#

they changed stuff in their pre/beta releases

mossy pasture
#

like wut

fallen oracle
#

Like break shit

mossy pasture
#

sounds about right

limber knotBOT
#

and for some reason people complain about changes in non-release versions like wtf

#

(doesn't help that FAWE doesn't support the WE7 api)

fallen oracle
#

Hmm, if I go back to raw gson I'm going to have to make a type adapter for deserializing guilds ๐Ÿค”

#

Well maybe not.

limber knotBOT
#

its not hard to do so

mossy pasture
#

But yeah, back to the original point, I'd probably do runtime downloading of the db and gson dependencies as necessary

fallen oracle
#

Yeah it's probably not hard auth, I just need to relearn how to do it.

mossy pasture
#

just like you need to relearn how to use SQL based shit

static badge
#

.rekt

limber knotBOT
#

โ˜‘ RektWhisperer

mossy pasture
#

does bstats no longer recognize 1.7 as a version for MC?

limber knotBOT
#

it does

mossy pasture
#

then i guess nobody is using Guilds on 1.7

#

or it's the "failed to parse" version

limber knotBOT
mossy pasture
#

oh

#

wait

#

no

#

it's not on my screen

limber knotBOT
#

that#s from a different plugin

mossy pasture
#

am vry confused

#

Oh

#

nvm

limber knotBOT
static badge
#

Failed to parse is probably some fork

mossy pasture
#

oh

#

1 server.

static badge
#

1 huh

limber knotBOT
#

I mean they might just be running very old versions, bstsats might've been added later or something?

pulsar wigeon
#

eh

#

we only have two api versions between 1.12.2 and 1.13.2

#

WG 6 for 1.12, WG 7 for 1.13.2

static badge
#

I still think it's a paper fork that's being retarded

pulsar wigeon
#

if someone is still running 1.13(.0) or 1.13.1 they can fucking crash and burn for all we care

limber knotBOT
#

there is a stable WG7 API? since when? xD

pulsar wigeon
#

not release

mossy pasture
#

Honestly why does Minecraft even bother releasing server jars for the first 2 minor versions of their updates

static badge
#

tbh 1.13 is a general mess

mossy pasture
#

I haven't looked at it yet, but like........ don't rly wanna

pulsar wigeon
#

the point is there's no need for the wrapper bullshit unless you want to support WG 6 and WG7 in the same jar

#

you don't need to support the intermediate betas because no one should be running them

mossy pasture
#

it's kinda sad that the majority of your plugin is used by offline server people @fallen oracle

pulsar wigeon
#

majority of servers are offline because proxies i thought?

mossy pasture
#

oh that could be true...

pulsar wigeon
#

47.4% online to 52.6% offline

mossy pasture
#

Does bstats recognize the difference

pulsar wigeon
#

no

mossy pasture
#

They should >.>

shrewd belfry
#

there's a surprising amount of servers located in germany

mossy pasture
#

Even more surprising amount in China

pulsar wigeon
#

i love that french guyana is counted in as france

shrewd belfry
#

i remember there being a course of like 3 months where any plugin requests i got were from someone in the chinese community
it was interesting

#

lol

pulsar wigeon
#

so there's this mini hotspot on the coast of S. America

limber knotBOT
#

@shrewd belfry Hetzner is a large (and cheap) german hoster

shrewd belfry
#

Gotcha.

limber knotBOT
#

also lots of German companies don't want their data to leave the country

#

or even the city

#

or the building I guess xD

pulsar wigeon
#

ovh is based in france too aren't they

limber knotBOT
#

I know a couple of companies in my town that run their own servers ยฏ_(ใƒ„)_/ยฏ

#

yeah, but they have a german datacenter too

mossy pasture
#

i think ovh has a datacenter in most relevant countries

limber knotBOT
#

although you don't really get one of those as all of the stock exchange people want these (they are in Frankfurt a.M.)

#

they are pretty Europe and US centered

#

with two datacenters in oceania

#

or well, all of asia xD

mossy pasture
#

shh

golden gust
#

"parts of the world that people care about"

#

runs

limber knotBOT
#

bug yeah, they have a datacenter in almost all EU countries ;)

#

*but

#

s/care about/have money

#

Correction, <DiscordBot> <02eโ€‹leโ€‹ctโ€‹roโ€‹niโ€‹ccโ€‹atโ€‹> "parts of the world that people have money"

#

runs

mossy pasture
#

they have 1 in australia don't they

limber knotBOT
#

not according to that site ยฏ_(ใƒ„)_/ยฏ

#

that other one was just their network

mossy pasture
#

yeah they have one here in aus

#

I've always wondered why people don't put data centres on like hawaii

#

or Guam

limber knotBOT
mossy pasture
#

lmao

limber knotBOT
#

iirc Frankfurt looks the same

#

rbx-4 is bae though

fringe quartz
#

which damn 'j' does one need for java 11 for server stuff

#

jdk or jre

#

i can never remember wtf the difference is

limber knotBOT
#

jre is the runtime environment, hence RE

#

jdk is the development kit, hence DK

#

jdk includes JRE, so if you download it then you have both.

fringe quartz
#

jre it is then

limber knotBOT
#

hope that helps you differentiate, but yes

#

RE is what you want

fringe quartz
#

And we're all anti Oracle or some shit as well

#

Yeah it does, cheers

potent warren
#

TFW someone moves out of GitHub because of Microsoft but proceeds to use monaco-editor on one of their biggest projects

woven otter
#

reminds me of one devrant entry

void void
cosmic raft
static badge
#

we know spigot fixed that

cosmic raft
#

no, in vanilla

static badge
#

err unless you mean vanilla...

cosmic raft
#

19w14a

static badge
#

wow

#

wow

#

wow

cosmic raft
#

beacon beams were refactored to not require that code anymore

static badge
#

pfft

left yacht
#

been following snapshots

#

and profilign them

#

it is definately better than 1.13

cosmic raft
#

yup

left yacht
#

hoping for the best.

static badge
#

would hope so

cosmic raft
#

1.13 is like Vista, and 1.14 is like 7

left yacht
#

I still don't know what server workers are

cosmic raft
#

:P

left yacht
#

I assume for lighting

static badge
#

any mcp for snapshots?

cosmic raft
#

Server-Worker threads?

static badge
#

forgot to inspect lighting

left yacht
#

yes

#

that and chunk batchers

#

I'd have to double check

#

multimc was being flaky and not loading the new snapshot

#

so I couldn't check earlier

cosmic raft
#

that's what datafixers are loaded on, /reload, etc

left yacht
#

AH

cosmic raft
#

it's the background executors

static badge
#

wat's oracle done

#

Thought that was the nice old grandma in the matrix

cosmic raft
#

lol

void void
#

hi

#

i have question

#

Where can I get paperspigot 1.8.8 source code?

limber knotBOT
#

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

static badge
#

.github

limber knotBOT
void void
#

1.8.8?

static badge
#

Checkout ver/1.8.8

void void
#

cooool

potent warren
#

uhhhhh
I did git filter-branch --prune-empty --subdirectory-filter <folderName>\ master

fatal: Not a valid object name HEAD```
#

it just deleted HEAD

#

wtf

#

this server is full of git geniuses

#

welp

#

wat

#

Somehow fixed it by removing the \ on the folder name

low lark
amber crest
limber knotBOT
woven otter
#

.optimize

limber knotBOT
woven otter
#

nice

cosmic raft
upper flicker
#

buffalo chicken empanadas ๐Ÿ˜

pulsar wigeon
#

the best president

finite wave
#

Whatsup cunts

fringe quartz
#

kashike this survey drains me

cosmic raft
#

;D

vestal jasper
#

What in the fuck

#

Some random player spent days making a shitton of crates, never said a word, and just left the server for 25 days

upper flicker
#

thats a nice nick youve got there

#

nou

#

3

vestal jasper
static badge
#

Reminds me of good ol times

vestal jasper
#

He legit never even brought it up

#

I don't think I've ever seen his name either

static badge
#

Remember when I was banned for using burrito emojis as a nick?

upper flicker
#

no

#

but theres a lot of good old days

#

youve been around a while now

fringe quartz
#

`Your data suggest a moderate automatic preference for Abraham Lincoln over Donald Trump.

`

limber knotBOT
#

well, you know, i certainly loved his gettysburg address, i was in the front row, cheering, had my MAG hat on.

fringe quartz
#

kashike's was harder

#

bush vs trump

#

mine took no thought

limber knotBOT
#

well, you see, jet fuel cant melt steel beams

fringe quartz
#

no but i can

limber knotBOT
#

hot

#

(literally)

#

(and figuratively)

fringe quartz
woven otter
#

@finite wave what's up Juan

limber knotBOT
#

what are the top cheapo hosts for mc servers these days

static badge
#

that laptop in ur mum's basement

woven otter
#

^ @upper flicker that's the kind of people you create

upper flicker
#

I didnt create spotted

#

he just showed up

static badge
#

u wish more braincells would show up

upper flicker
#

ur rood af

cedar spade
#

no u

static badge
#

ur dum af

upper flicker
#

@cedar spade youre up

woven otter
#

technically if someone with braincells shows up then more braincells show up

cedar spade
#

no I'm down

upper flicker
#

no europe

cedar spade
#

It's only quarter past 11

#

I was about to go to sleep then I realised I left my laptop by accident

#

night

upper flicker
#

wait 11 pm

cedar spade
#

yes

#

zzzzzzzzZZZZZZZZ

#

...750

upper flicker
#

shouldnt you be pushing yourself off into the atlantic in a massive brexit

#

there's no time for sleep

cedar spade
#

cba

upper flicker
#

so it seems :>

vestal jasper
#

leaf is a wonderful person

woven otter
#

rude

static badge
#

wtf

woven otter
#

See ? That's your fault Z

upper flicker
#

how is that my fault

#

Ill wait

woven otter
#

everything is your fault

vestal jasper
#

everything is leaf's fault

upper flicker
#

nou

vestal jasper
austere ivy
#

what

#

is up

#

my fellow

#

๐ŸŒฎ lovers

upper flicker
#

ducks and leafs

#

so the usual

woven otter
#

HEY

#

Duck on a leaf

#

woah

#

rude

upper flicker
#

u rite

#

ill fix

woven otter
#

ofc you will

upper flicker
#

there you are

woven otter
#

a

#

what have you done

upper flicker
#

its art

woven otter
vestal jasper
#

it's better than city monster's name

#

@heady spear

upper flicker
#

dont you be mean to city

woven otter
#

Vica is right

vestal jasper
#

Also since I can't ping you in IS, @heady spear, I'm going to @heady spear ping you here.
Check the pickaxe chat. You're a noob.

upper flicker
#

yeah thats my favorite part of the IS discord

#

theyll ping you for something

austere ivy
#

hey wait

#

z7

upper flicker
#

and then you cant ping them to respond 3 hours later

austere ivy
#

is duckonaleaf new?

#

or is that just spottedleaf

#

in disguise

#

๐Ÿ‘

upper flicker
#

duckonaleaf is duck'st've'st now

austere ivy
#

ok

pulsar wigeon
#

you know you can click on names to see their profile

upper flicker
#

and no he's just a spottedleaf fanboy

woven otter
#

Wow rude

#

you all are rude

#

Except leaf

austere ivy
#

laaaameee

static badge
#

wat

upper flicker
#

you have a fan

#

burritos are just binned tacos

austere ivy
#

you have a creepy stalker

upper flicker
#

change my mind

woven otter
#

I'm no stalker

austere ivy
#

it can only be done

#

with spigot

#

brb

#

spigit's irc

limber knotBOT
#

hi

#

cough

austere ivy
#

z7 can you say the "you have a fan" thing again

limber knotBOT
#

.lart TehBrian

#

cats /dev/random into TehBrian's ear.

austere ivy
#

I'll do it

#

you have a fan

limber knotBOT
#

s/fan/creepy stalker

#

Correction, <DiscordBot> <07Tโ€‹รฉhโ€‹Brโ€‹รญรกโ€‹ล„> you have a creepy stalker

vestal jasper
#

Well we've had like 4 "staff" complain to city monster about the pinging thing so hopefully he'll remove it some point

limber knotBOT
#

hey what why am I a guest ???

#

oh I have to identify as TehBRIAN

vestal jasper
#

because you don't have an account or something idk

limber knotBOT
#

AH I FORGOT MY PASSWORD

vestal jasper
#

what you get for using irc smh my head

woven otter
#

what

#

lol

austere ivy
#

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

#

shaking smh head

upper flicker
#

!stats

limber knotBOT
#

Uptime: 11 days, 18 hours, 14 minutes, 54 seconds
Message Handling: 2ms / 1ms (mean/median)
Messages from IRC: 2494 (8%)
Messages from Discord: 27261 (92%)

upper flicker
#

Big oof

limber knotBOT
#

look at the masses of discord plebs

fallen oracle
#

Z, DM real quick?

pulsar wigeon
#

yea city should just implement my method

upper flicker
#

uh can you DM me

#

ah yes

fallen oracle
#

It won't let me until you accept my FR

upper flicker
#

you can now ๐Ÿ˜ƒ

pulsar wigeon
#

instead of having a bot delete messages and shit, just let the staff kick people

fallen oracle
#

Thanks.

woven otter
#

what's with that thing

vestal jasper
#

That's what I proposed wiz

#

"We had people mass pinging roles and everyone with a role"

#

Kick the person and tell them to fuck off

upper flicker
#

I mean, you shouldnt be able to ping 99% of roles

#

maybe moderators

vestal jasper
#

Even if plotty delete it the ping still goes through

upper flicker
#

maaaaybe

#

that shit just gets abused

vestal jasper
#

they're unpingable now

upper flicker
#

but yeah

woven otter
#

you can ping this role though: @upper flicker

upper flicker
#

there's always someone in IS fucking around

#

so its not like you really need the bot

austere ivy
#

hey S7 can I ping you

#

er

#

Z7

upper flicker
#

for wai though ๐Ÿ˜ฆ

austere ivy
#

it's a surprise

wide hazel
limber knotBOT
#

(DiscordBot) In one sick-ass move, : BrandNewSentence - 149 comments, 8,349 points - madjarov42, 10h ago

unreal quarry
cosmic raft
#

wtf

#

this title

#

61-Year-Old Woman Gives Birth To Own Granddaughter For Gay Son Using His Husband's Sister's Egg

unreal quarry
#

I wonder what that family tree looks like..

ancient bolt
#

jfc definitely a brand new sentence

vestal jasper
#

I feel like I've read similar before

upper flicker
#

probably something leaf did

woven otter
#

yeah you should always blame leaf

upper flicker
#

I like that youve kept that name lol

woven otter
#

Well have to show your oppression to people

upper flicker
#

:c

woven otter
#

but honestly changing nick is too much effort for a duck

#

Also now I probably trigger few people

#

and I can always blame you for it

wide hazel
stone fog
#

anyone knows about multiverse here that I can get some help from?

void void
vestal jasper
#

This border thickness is about to make me stab something

#

I cannot for the life of me figure out where it's coming from or where to fix it

#

Seems it comes from the Application Style -> Window Decorations theme I have selected

trim steeple
#

any reason why I shouldn't use paper-600? usually I always use the latest build of something

slim nymph
#

only if you really feel strongly about letting plugins control an entities rotation (hint: you dont)

#

yeah

full silo
#

Aikar, I do not understand your statement here

unreal quarry
#

@full silo 600 adds an API addition to allow plugins to set an entity's rotation. Updating from 599 to 600 won't have be any difference unless you have a plug-in that requires thatspecific api addition (given that's it's less than 24 hours old I can safely say most plugins don't use it)

full silo
#

If its less than 24 hours old then 0 plugins use it lol

acoustic pilot
#

Right, hint: you don't was pretty much an obvious giveaway.

#

Besides, how do you know 0 plugins use it?

full silo
#

Because I know I don't update paper nearly as much as I should, and I'm willing to bet its the same with other server owners. Nonetheless, they probably are not changing their resources to use un-announced features

unreal quarry
#

Everything is announced. You're just not paying attention ;)

full silo
#

Where?

unreal quarry
#

Same place it's always been announced. GitHub, downloads page, Jenkins, upstream's hub thing, etc.

full silo
#

Very cool I suppose

#

I'm learning how all these different server applications operate, and creating a 'frankenstein's monster' from them

vestal jasper
#

leaf

static badge
#

do u need me to announce ur retarded again

void void
#

shutup dumb

vestal jasper
#

leaf ur dumb

static badge
#

ur retarded

vestal jasper
#

this server would be so much more peaceful if we replaced you with a bot

void void
#

you can't say retarded in verified discords dude

#

you'll get us all banned

vestal jasper
#

this harassment makes me uncomfortable

#

that's a retarded rule

static badge
#

the fact ur retarded makes u uncomfortable

vestal jasper
#

no the fact you remind me of it makes me uncomfortable

static badge
#

the fact u ask me to remind u is retarded

vestal jasper
#

I don't though

#

All I did was say your name :(

void void
#

i just realized the taco is in your name, not at the start of every message

#

๐ŸŒฎ amazing

vestal jasper
#

๐ŸŒฎ

#

we need a taco-lover role

void void
#

the name and the message use different emojis

vestal jasper
#

taco colored

#

Yes

void void
#

that makes my realization even sadder

vestal jasper
#

If you preface an emote with a backslash it sends the emoji form instead

#

Which can be copied and pasted into nicks / names

void void
#

ok

vestal jasper
#

Why does someone have a sponge in their nick

void void
#

why not

vestal jasper
#

nice

#

time to get serious

#

two tacos

void void
#

two many

vestal jasper
#

denied

unreal quarry
heady spear
#

@vestal jasper xoxo ๐Ÿฅฐ

vestal jasper
#

ew

heady spear
#

๐Ÿ˜˜

vestal jasper
#

Is this a curse

heady spear
#

Yes

austere ivy
#

Hi guys.

limber knotBOT
#

Hello

#

How are you?

austere ivy
#

Good!

#

Do you want to play a quick little game?

vestal jasper
#

Global Thermonuclear War?

austere ivy
#

nope!
\

#

Pick a wave: triangle, square, saw, or sine.

vestal jasper
#

Ok good because the only winning move is not to play

austere ivy
#

Yeha but like pick one pleas.

heady spear
#

Donโ€™t do it Vic, youโ€™ll end up fat, pregnant and alone in the middle of Miami

vestal jasper
#

yes

unreal quarry
#

Triangle!

austere ivy
#

Nice choice.

#

Now pick a number, 1, 2, or 3?

unreal quarry
#

3

austere ivy
#

Alright, for those other 2, pick another 2 waves to go along with them.

vestal jasper
#

triangle 1

#

triangle 2

austere ivy
#

hec

unreal quarry
#

Square sine

#

Did I win?

austere ivy
#

Yes! :D

vestal jasper
#

lame

unreal quarry
#

quits job

#

\o/

austere ivy
#

just kidding you didn't

#

I went ahead and added some extra fun stuff but now you get to make some other fun stuff.

unreal quarry
#

I'd like to buy a vowel

austere ivy
#

Long, and smooth, OR, quick and harsh?

unreal quarry
#

I don't like where this game is going ...

#

Skip my turn. Give it to vic

austere ivy
#

Vic.

vestal jasper
#

Brain.

austere ivy
#

Do you want it to be soft and drawn out or very quick and harsh?

vestal jasper
#

d-dad?

austere ivy
#

no shush

#

alright you know what, numbers was better

#

hmm okay

#

do you want it to be slowly fading in, and slowly fading out, or do you want it to be hasrh?

#

harsh

vestal jasper
#

slow at first then harsh

austere ivy
#

okay that's actually pretty good

unreal quarry
#

Tmw Brian can't type one handed...

vestal jasper
#

LOL

austere ivy
#

alright do you want it to go around and around?

#

or just stay in one place

#

tried it, didn't work

vestal jasper
#

yes

austere ivy
#

alright

#

now let's get to some add ons

vestal jasper
austere ivy
#

first off

#

do you want it to be really wet and muddy or more dry and crisp

vestal jasper
#

wet

austere ivy
#

so interesting since you chose square in the first place

#

but ok

vestal jasper
#

you can't go into this dry dude

austere ivy
#

well we're not going in dry it's more about we come out as, it's the add ons so..

#

cool it's good

#

next up wanna add some hardcore to it

#

nevermind bad idea didn't turn out good