#general

3141 messages · Page 111 of 4

acoustic pilot
#

also been wondering why it's marked as provided and not the default compile in paper

static badge
#

well I guess it's back to fixing compile errors

void void
#

what would be the odds of finding a minecraft server if i pinged random IPs lel

acoustic pilot
#

spotted should just switch to linux since he's bad at overwatch any way

limber knotBOT
#

Mono: You can pretty quickly scan the entire IPv4 range for minecraft servers

acoustic pilot
#

nothing on windows keeping you back once you acknowledge you just bad at the game

limber knotBOT
#

ZMap can scan all of IPv4 in about an hour

void void
#

wait WHAT

#

JESUS CHRIST

#

that's INSANE

#

wait doesn't that kill ur internet

pulsar wigeon
#

???

limber knotBOT
#

All it's tell you is the port is open, you can't talk protocol with it

upper flicker
#

2^32 isnt that high a number tbh

void void
#

hmm

limber knotBOT
#

It's only 3.7 billion addresses

void void
#

well

pulsar wigeon
#

you realize it takes more data to say, watch a video in hd?

limber knotBOT
#

Probably only one or two packets per address

void void
#

hmm

#

now what if theoretically..

#

i were to make it port scan everything for minecraft protocols

#

...

pulsar wigeon
#

"protocols"

#

tf?

limber knotBOT
#

You'd use ZMap to find the port open then use another tool to take that list and check if it's speaking MC protocol

void void
#

but there are servers running different ports

upper flicker
#

you arent really adding many more packets to throw in an mc ping

void void
#

not necessarily 25565

#

so a FULL portscan of every ip for an mc ping

limber knotBOT
#

Scanning every port on every IPv4 address is a much larger dataset

#

Would take 65535 hours

#

(that's like 8 years)

void void
#

lel

#

that's EZ

acoustic pilot
#

Minecraft will probably still be around in 8 years, too. Lol

limber knotBOT
#

Or 65535 ec2 instances and an hour :P

pulsar wigeon
#

nah

void void
#

wait theoretically you can hook up two machines to scan in different directions

pulsar wigeon
#

hytale gonna take over LUL

void void
#

aka 2x faster

acoustic pilot
#

Shit's like this generation's Mario lol

void void
#

this is interesting

limber knotBOT
#

Although you'd probably get banned from EC2 and/or arrested

atomic marten
#

Minecraft java probably won’t be in 8 years

limber knotBOT
#

"Masscan is one of the fastest Internet port scanner as it can scan the all the IP’s of the Internet in less than 6 minutes, while transmitting 10 million packets per second"

#

So... 6 minutes then

#

That's still 273 days for every port though

#

The jar I had used Waterfall-super install didn't seem to have applied my change successfully, For example, the bungee.getLogger().log( Level.INFO,username+","+serverID) has no output, Am I building it wrong?

#

Also to go that fast you need a 10 gbps connection with a particular Intel NIC

acoustic pilot
#

Bring it down to a month with a compute setup with AWS or Google or something lol

atomic marten
#

You can use clusters of computers distributed

limber knotBOT
#

masscan 0.0.0.0/0 -p0-65535

#

There is the command, have fun

atomic marten
#

Make a bother for it

#

*botnet

static badge
atomic marten
#

Pls autocorrect

void void
#

inb4 smp live ip found

upper flicker
#

just do the US DoD ranges

#

there's probably an MC server in there somewhere

static badge
#

DoD?

limber knotBOT
#

MILNET is a separate network

upper flicker
#

I wasnt counting milnet

#

theres plenty of addresses in those ranges even without all the spooky stuff

atomic marten
#

Why can’t we all have really good networks so I can have Minecraft over i2p

#

Smh

cosmic raft
#

minecraft via pidgeons

upper flicker
#

MC over tor

atomic marten
#

I2p would be better than tor

upper flicker
#

because I need my anonymity but damn I wanna play me some block game

#

they're both stupid

#

its a meme

atomic marten
#

They aren’t both stupid

upper flicker
#

for MC?

#

yes they absolutely are

atomic marten
#

They have their legitimate uses

#

O you meant just in regard to mc

static badge
#

can i get tor over discord

upper flicker
#

yeah if we're willing to move the goalposts to "are they stupid at all ever in genral"

#

the answer is clearly no

atomic marten
#

Minecraft needs to be on The blockchain

#

Also it is possible to have tor over discord

#

Not practical and would get shutdown really fast but is possible

#

I mean, you could theoretically transfer a file through discord voice chat

#

Should be able to a tor node that way

upper flicker
#

we will await your PoC write up on hackernews

limber knotBOT
#

u aint a real hacka until youve been featured on krebs

upper flicker
#

lel

static badge
#

lel - z750

upper flicker
#

.spottedleaf

limber knotBOT
#

07:53 <+DiscordBot> <p​ub​li​c ​tr​an​si​en​t ​Sp​ot​te​dl​ea​f> went back under the see

upper flicker
#
  • Spottedleaf
static badge
#

which motherfucker is not mcdev fixing imports

upper flicker
#

there's probably more than one

static badge
#

there is I know there is :>

#

wait no this is just billy's patch fucking shit up

limber knotBOT
#

what would your mother say if she knew how you talk?

static badge
#

would tell me to tell you to fuck off :>

limber knotBOT
#

i doubt it, i bet she'll slap you on the lips and tell you to go to bed

#

will you not obey your mother?

void void
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

atomic marten
#

think are you actually wanting me to make a proof of concept

void void
#

i finished Steins Gate and Steins Gate 0 in 2 days

#

completely nolifed it

atomic marten
#

It’s a known method of steganography to hide data in audio

#

The speed will be god awful and unreliable but should he good enough for irc

static badge
#

well I'm too tired to continue fixing stuff so i'mma push my shit and yeah

#

wow that's a solid

#

11 hours

#

of fucking with patches

atomic marten
#

Over one eye?

limber knotBOT
#

(DiscordBot) Game of Thrones Intro (True Detective Style) - length 1m 32s - 49,282 likes, 244 dislikes (99.5%) - 492,509 views - Robin Lindqvist on 2018.05.27

void void
#

most will be duds it seems

cosmic raft
#

lol

#

It's also worth noting that an application other than Minecraft could be on that port, so don't assume it's Minecraft

hard kernel
#

hey how do i get it to show all the players in my bungee server instead of just the main server

#

on the server list

void void
#

i'm going to mc ping all of those sooo

#

ubuntu server jesus christ

cosmic raft
#

torrent it instead lol

void void
#

i dont use utorrent

cosmic raft
#

I never said utorrent, I said torrent it. it'll download much, much faster

void void
#

wait but that requires a client

cosmic raft
#

Yes. The client you use it up to you.

void void
#

um

#

relatable and i feel attacked

static badge
#

mfw

void void
#

simple what have you done

static badge
#

nice link

#

it's a shame

void void
#

i fixed it fuck off

static badge
#

irc doesn't forget it

void void
#

i fixed it for your convenience

#

irc will always remember

#

i may be a retard but im not a coward

static badge
#

dats right ur a retarded coward

void void
#

but im not a coward

#

stupid leaves

static badge
#

cowards and retarded cowards are different

#

you see

acoustic pilot
#

This appears to be built against 1.12, anyone know if it works in 1.13? https://github.com/lucko/helper

static badge
#

there appears to be some 1.13 work on it

hard heart
austere ivy
#

Hi folks.

#

How's this looking?

void void
#

like shat

austere ivy
#

:(

#

Why?

void void
#

whats a shat

#

@austere ivy save a copy of the itemstack as a class field and just modify that instead of saving all the changes and modifying them in the build() method imo, but if it works it works

austere ivy
#

oh I guess I could do that

#

yeah that makes more sense

void void
#

to be clear its not actually shat

austere ivy
#

I could also make this more generic

void void
#

your code is fine

#

im just an asshole

austere ivy
#

instead of ItemBuilder it could be ItemModifier, and I could take in an ItemStack as a constuctor parameter, right?

void void
#

yeh why not

austere ivy
#

so I could do

#

new ItemModifier(itemStack).durability(10);

#

or somethin

void void
#

ye

olive garden
#

forked 1k repos

void void
#

guy

#

sophie

finite wave
#

Hmm

olive garden
#

he's also williams

void void
#

ive noticed a lot of people use forking to represent a bookmark even tho stars exis

olive garden
#

to be honest, it's probably a bot :D

void void
#

t

austere ivy
#

wait would that work

void void
#

would wat work

austere ivy
#

oh I was thinking you were saying return an ItemStack but then I'd be overriding

#

oh that doesn't make sense

#

you were just saying to save a copy of ItemStack and just return that on build?

void void
#

boy what

austere ivy
#

nevermind lol

#

my brain went a bit fuzzy for a second there

finite wave
#

You can extend itemstack

#

Implement*

austere ivy
#

Implement..?

#

how would I implement a class

#

you sure you didn't mean extend, Jan?

void void
#

see paste baby

#

just

#

see

olive garden
#

that's called wrapping

void void
#

im not showing jans recommendation, im showing my own

austere ivy
#

Am seeing, Simple.

#

That's what I was thinking you were saying, yeah

void void
#

and yes it is wrapping itemstack to provide a simple builder

finite wave
#

@austere ivy No? Implementing is a java thing

austere ivy
#

For a second before I thought you meant every time you call data() or name() or whatver, it would return a new itemstack and I'm like oh that's a good idea because then on any itemstack I could just do itemStack.data() and then I was like wait I'm not extending itemstack

#

my brain went on a little tangent there.

#

Jan yeah but afaik you can't implement a class, right? Or do you mean wrapping?

void void
#

wat....implementing is for implementing an interface, i.e. providing an implementation for a set of method definitions...extending is for adding functionality to something that may or may not yet have an implementation i.e. abstract class

#

adding/modifying

austere ivy
void void
#

im hella sleep deprived rn

#

correct, implements is for interfaces

finite wave
#

ItemStack isn’t an interface?

austere ivy
#

Jan you said I could extend itemstack which I thought was an interesting idea then you said implement*

finite wave
#

Oh boi

austere ivy
#

no <-<

#

what

void void
#

you can use the words interchangeably @austere ivy

#

but the syntax is a java thing

austere ivy
#

for wrapping and interfacing?

#

or implementing and extending?

void void
#

implementing something just means you are providing an implementation; extending can also be implementing something

#

not always but can

austere ivy
#

Huh.

void void
#

idk i feel like you thinking too hard, just remember we're all retards here

austere ivy
#

lol okay I'm going to get back to that

void void
#

honestly im fucking sleep deprived so if whatever i said doesnt make sense just ignore me

austere ivy
#

I think I like my first version better where it builds() at the end

#

I don't know why maybe it's incorrect

finite wave
#

Oki

void void
#

no i never said it was incorrect

finite wave
#

^

hollow kiln
void void
#

i just provided an imo

austere ivy
#

Making itemstack when you build() just makes more sense instead of modfiying.. That's a good idea, I could also make an ItemModifier.

void void
#

aka opinion

austere ivy
#

Because then I could new ItemBuilder(Material.DIRT).name("DIRTBOI").build() for making one.. then..
new ItemModifier(itemStack).name("RENAMED, BOI").build() for modifying one.

olive garden
#

why

finite wave
#

Lol

austere ivy
#

Or I could just overload ItemBuilder

olive garden
#

yes

#

yes

#

yes

austere ivy
#

I don't know I'm sleep deprived too <-<

finite wave
#

Nah you are just you last i checked

void void
#

yeah pls dont make 2 classes that do essentially the same thing just provide an overloaded constructor

#

kthx

olive garden
#

or just be sensible and copy and ItemBuilder, eg. mine

austere ivy
#

.. can I see yours?

olive garden
void void
#

i think we've all made itembuilders before

#

lmao

austere ivy
#

lol

#

before I had this mess of garbage:

#
public static ItemStack createItem(String name, Material material, int amount, int data, List<String> lore) {
        ItemStack i = new ItemStack(material, amount);
        ItemMeta im = i.getItemMeta();
        for (int x = 0; x < lore.size(); x++) {
            lore.set(x, TextUtils.color(lore.get(x)));
        }
        im.setDisplayName(TextUtils.color(name));
        im.setLore(lore);
        i.setDurability((short) data);
        i.setItemMeta(im);
        return i;
    }
#

Absolutely horrifyingly awful.

#

I mean it's not too bad but then I did this:

void void
#

oh boy

austere ivy
#
public static ItemStack createItem(String name, Material material, int amount, int data) {
        return createItem(name, material, amount, data, new ArrayList<>());
    }
#

It's..

finite wave
#

That won’t work properly on 1.13

olive garden
#

no, don't continue

austere ivy
#

Blegh.

void void
#

oh...oh boy

austere ivy
#

Yeah it's bad.

finite wave
#

Durabulity is stored in the tag now

olive garden
#

@finite wave 1.13 is so yesterday

finite wave
#

So you are setting it then reverting it.

finite wave
#

I’m going to school so no drinking for me

olive garden
#

hahaha

void void
#

oh please thats the perfect time to drink @finite wave

finite wave
#

I wish

austere ivy
#

is hastebin working for you folks?

olive garden
#

no

olive garden
#

use hatebin I guess

austere ivy
#

vs this

#

On one hand, for the first "test" one I do like how you can supply an ItemStack and modify it, and then get it again.

olive garden
#

burn the 2nd one in fire

austere ivy
#

On the other hand, I do like how the second one does everything in the build()

#

I think I'll keep the first one

cosmic raft
#

just burn it all on fire

ancient bolt
#

So GoT is going to shit

#

that is all

austere ivy
#

okay

#

I don't like how the second one does so many comparisons with null checks

#

wasting

#

and I just realized that it

#

yeah I'm keeping ifrst

ancient bolt
#

First one is not a builder

olive garden
#
    public ItemBuilderTest unbreakable(Boolean unbreakable) {
        ItemMeta itemMeta = itemStack.getItemMeta();
        itemMeta.setUnbreakable(unbreakable);
        itemStack.setItemMeta(itemMeta);
        return this;
    }
#

what

#

why is that a Boolean?

ancient bolt
#

unless you did return itemStack.clone(), assuming it has a clone method

olive garden
#

it does have a clone method

#

and why not store the ItemMeta in a variable as well?

#

and only call ItemStack#setItemMeta in the build method

#

that will make it a lot simpler

ancient bolt
#

But yeah 2nd one is the correct one

austere ivy
#

Huh.

#

See, my original instinct liked second one but second one also seems to be doing a lot of unnecessary if statements if you're not using everything.

#

Boolean because I forgot to change it to bool because I needed it as null originally in the other class.

ancient bolt
#

Do you think you have like an if-statement budget or something?

cosmic raft
#

itemstacks are annoying to use builders with

ancient bolt
#

Use too many and you aren't allowed to use any more?

cosmic raft
#

I just use consumers instead

austere ivy
#

More efficient the better, no harm in unnecessary efficiency I suppose.

ancient bolt
#

"efficient"

#

oh lawd

olive garden
#

if you want to be efficient, use primitives

#

and use default values (eg. 1 for amount) instead of null

ancient bolt
#

Yeah those inefficient if-statements. Wasting NANOSECONDS

#

NANOSECONDS I TELL YOU

#

GONE

austere ivy
#

It's not going to make a giant difference but if you don't have to do something then there's not really a reason to.. Whatever.

#

I suppose I'll keep..

cosmic raft
#
    public static ItemStack item(final Material material, final BiConsumer<ItemStack, ItemMeta> consumer) {
        return item(new ItemStack(material), consumer);
    }

    public static ItemStack item(final Material material, final int count, final BiConsumer<ItemStack, ItemMeta> consumer) {
        return item(new ItemStack(material, count), consumer);
    }

    public static ItemStack item(final ItemStack stack, final BiConsumer<ItemStack, ItemMeta> consumer) {
        final ItemMeta meta = stack.getItemMeta();
        consumer.accept(stack, meta);
        stack.setItemMeta(meta);
        return stack;
    }
        final ItemStack item = item(Material.PURPLE_BED, (stack, meta) -> {
            stack.addEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
            meta.setDisplayName("Pretty Purple Bed");
        });
#

magic

austere ivy
#

both

#

:>

#

ooh yikes almost caught leafititis there.

#

Let me observe them both more.

ancient bolt
#

Setting a single reference is the epitome of not slow

#

like

#

ugh

#

I need to go to sleep

austere ivy
#

Well that's the original reason I wanted to keep the second one.

#

Also what happened with GoT?

#

I don't watch it, some people are saying writers are bad.

finite wave
#

It ended

ancient bolt
#

George has written himself into a corner he doesn't know how to get out of

#

which is why his next book is taking 100 years to finish

#

the show runners needed to finish it anyways so went with his plans

#

and yeah they suck

#

Meanwhile george still hasn't figured out how to finish his next book because of the aforementioned corner he wrote himself into

limber knotBOT
#

how can one contribute to 114 paper?

austere ivy
#

patches

#

ask Spottedleaf

ancient bolt
austere ivy
#

also that

#

yeah

#

Leaf and Billy and I think Z7 and Kash are the main ones working on it, at least they're the ones most open about themselves working on it.

cosmic raft
#

electroniccat, not me

#

i've been busy

austere ivy
#

ah.

#

electronic, not kash.

#
public static List<String> createPage(int pageNumber, int maxPage, String type, String prefixKey, String multiKey) {
        ConfigurationSection page = main.getConfig().getConfigurationSection(type + ".page" + pageNumber);
        List<String> messages = new ArrayList<>();
        messages.add(formatC(prefixKey, "msg_page", page.getString("topic"), pageNumber, maxPage));
        for (String line : page.getStringList("content")) {
            messages.add(prefixC(multiKey, line));
        }
        return messages;
    }
#

Any idea on how I can fix this?

#

Maybe I shouldn't..

olive garden
#

do you want me to micro-optimize it?

#

nanoseconds matter

austere ivy
#

heck. yes.

void void
#

that was a mistake brian

olive garden
#

look into the getStringList method

void void
#

youre about to be destroyed

olive garden
#

look how unoptimized it is

#

now think about your choices

austere ivy
#

goodness, you're right

#

can you help me reprogram bukkit please

#

it's all unoptimized

olive garden
#

who needs getStringList?

#

just assume that it's a list of strings

#

if it's not, it's their fault

#

use quotation marks you stupid people

austere ivy
#

it's okay trigary

#

this world is unoptimized

#

deep breath in

#

deep breath out

stiff yarrow
#

Brian do you even know what unoptimized looks like

austere ivy
#

yes

stiff yarrow
austere ivy
#

nossr

#

do you want me to show you my old code

#

Actually none of it is really that unoptimized

#

Badly written? Sure, yeah.

#

But none of it is like wildly using loops or anything..

void void
#

lol

#

because loops are the only source of deoptimizing performance

austere ivy
#

I run my database calls on the main thread

#

/s please don't hurt me

void void
#

i know you do

olive garden
#

HTTP lookups are O(1), right?

#

btw, why don't you cache the page?

#

oih

#

maybe you do

#

then don't you dare to optimize it

void void
#

hAH nice TRY WEB GOBLIN. IM BEHIND 8 LEVELS OF CACHING

#

that was directed at nobody in particular i just wanted to say it

austere ivy
#
  • Brian uses SPAM ATTACK!
#
  • Simple blocks using CACHES!
void void
#

my first level cache blocked that shit, please boi

finite wave
#

Brian stop being so retardedå

austere ivy
#

What's the other 8 levels for?

#

Advanced spam attacks?

void void
#

yeah when people are actually smart

austere ivy
#

Advanced spam attacks are still spam attacks you know.

stiff yarrow
#

@austere ivy brian I don't care to see your bad code, anyones old code is going to be bad

austere ivy
#

Who said mine wasn't advanced? thonk

void void
#

because you aren't advanced

austere ivy
#

ow

void void
#

gonna cry? piss your pants maybe? shit maybe?

#

oh shit i forgot he's a kid

#

ok im good

austere ivy
#

mm okay, I'm going to take my leave now.

#

see you later folks.

void void
#

Wow, I just learned that Thanos' garden is the Banaue Rice Terraces!

#

Hell yeah! Philippines represent!

limber knotBOT
#

das y it luuked so ugleh den

void void
#

mfw the directors said "they searched everywhere and this was the most peaceful and beautiful setting they could find"

#

ban @vernal moth

finite wave
void void
solar otter
atomic kettle
final granite
deep shoal
#

is a squid a livingentity

void void
deep shoal
#

so what does libraryaddict mean

void void
#

is this 1.8....

deep shoal
#

doesn't matter

#

it just sounds like libraryaddict is chatting nonsense

void void
#

actually, it would, because the code might have changed.

#

lmfao

deep shoal
#

a squid was not a living entity in 1.8 ?

#

is possible if

#

ig

void void
#

i havent checked yet because you said "it doesnt matter"

#

i dont care to help people who dont give all the details

#

good luck buddy

deep shoal
#

it was

#

i just checked

#

"catch velocity packets and cancel non living entities"

#

doesn't make sense to me

native thunder
#

Isn't it faster to just comment on the issue and ask him to clarify?....

#

Instead of asking in an unrelated discord and asking for us to interpret it lol

void void
#

yeah probably

#

-.-

#

also using years old software

native thunder
#

It's fixed in newer version so clearly he has some idea of what he's doing right?

void void
#

lib is a great dev, maybe he was drunk and replying to github issues instead of facebook comments (a smart decision!)

deep shoal
#

could just be server

#

although yeah he implies that the issue is fixed by the plugin

void void
#

me: looking for lighter

#

cant find one

#

me: grabs torch

#

this will do

#

first time i've rebuilt a coil in a while....forgot to prime the coil and actually test the heat distribution and put cotton in first, which is probably going to fuck me here pretty quickly but we'll see...

vestal jasper
#

according to google my cat is a bike

upper flicker
#

feel like they wouldnt appreciate that

quasi valley
#

or they think his name is Bichael

gloomy sphinx
cedar spade
#

inb4 velocity plug

void void
#

printing stack traces to fucking minecraft chat

#

oh my god the cancer

quasi valley
#

imagine running your proxies and servers through a cloud, which would make getting logs just an ever so slight pita... then I'd consider it :p

cedar spade
#

what do you mean it's not a great idea to send raw packets back to players in chat when things break?

gloomy sphinx
#

it was because I didnt update waterfall to the latest for 1.14

void void
#

whatever it was, you suck and i hate you

#

there is no excuse

gloomy sphinx
#

you probably drink tea

void void
#

im drinking ipa and orange juice

gloomy sphinx
#

disgusting

void void
#

not together

#

and not in that order

#

necessarily

#

😼

quasi valley
#

what's ipa 👀

void void
#

india pale ale?

gloomy sphinx
#

whatever plugins youve developed simple i hope 1.15 breaks them all

quasi valley
#

I hope both of you step on a lego brick

void void
#

assuming i actually give a shit about minecraft and am not here for the disgusting community and trolling

merry talon
#

there are plenty of places to pipe your logs to

#

there's a whole industry for this

#

pretty much every cloud provider has one

quasi valley
#

we use sentry as our reporting tool, but doesn't always help in specific situations

merry talon
#

sentry only really does one thing

#

but some services have command line programs that you can quite literally pipe everything to

quasi valley
#

we don't dump excetions into the chat or anything, it's just that I can see why you'd do that at some point :D

void void
#

LMAO

#

"this doesnt end up with riding into the sunset it ends with me dying of cancer and you winning the icebox award"

#

"for softest mouth"

#
  • deadpool, to a maybe 13 year old kid
merry talon
#

there a way to handle uncaught exceptions from every plugin?

cosmic raft
#

hmm

#

i've always wanted a label maker, and this one is 60% off

limber knotBOT
#

yes, its hacky tho

merry talon
#

@cosmic raft why

cosmic raft
#

for labelling things

void void
#

@cosmic raft dont listen to him

#

buy it

#

and label every god damn thing

limber knotBOT
void void
#

like a true hero

merry talon
#

ah

cosmic raft
#

it's regularly $89.99

#

on for $35.99 w/ free shipping

void void
limber knotBOT
#

take a look at that sweepy

merry talon
#

nice that's not 6 years old

#

and has paper support

cosmic raft
merry talon
#

nice

#

but also what do you need to label lol

cosmic raft
#

THINGS

#

@merry talon here, have an educational video

limber knotBOT
#

(DiscordBot) How to Pour a Concrete Driveway Complete Tear out! Clean Finish! - length 26m 8s - 18,837 likes, 907 dislikes (95.4%) - 1,737,089 views - Odell Complete Concrete on 2018.06.28

olive garden
#

I have a very important question: is La Rochelle famous?

merry talon
#

ah yes I needed this

cosmic raft
#

.g la rochelle

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/La_Rochelle -- La Rochelle - Wikipedia: "La Rochelle is a city in western France and a seaport on the Bay of Biscay, a part of the Atlantic Ocean. It is the capital of the Charente-Maritime..."

La Rochelle (French pronunciation: ​[la ʁɔ.ʃɛl]) is a city in western France and a seaport on the Bay of Biscay, a part of the Atlantic Ocean. It is the capital of the Charente-Maritime department.
The city is connected to the Île de Ré by a 2.9-kilometre (1.8-mile) b...

cosmic raft
void void
#

oof

#

Dopindur in Deadpool

#

"my body is an instrument of death"

golden gust
#

Was more a fan of the first, but 2 was still great

void void
#

honestly i just love ryan reynolds

merry talon
#

haven't seen 2 yet

void void
#

and his "dont give a fuck" attitude

golden gust
#

Yea, is funny

#

Kinda makes me wanna see detective pikachu

merry talon
#

yeah I'm gonna see that for sure

void void
#

is that supposed to be funny or what cause all ive seen are memes and im not sure anymore

merry talon
#

and sonic just because you gotta

void void
#

along with that sonic shit??? what is that

#

i thought these were legit just memes

merry talon
#

lol

#

it's the "what the hell am I watching" kind of funny

void void
#

okay works for me

#

i thought they were aimed at kids tho

#

so i was not going to see either one

merry talon
#

sonic fans aren't kids anymore

void void
#

but i may now

golden gust
#

p' much

void void
#

that's true.....oh god...oh fuck...

#

what did you just say sweepy

#

fuck you

#

giving me existential crises

golden gust
#

simple is old lol

merry talon
void void
#

i swear to god yesterday i was eating waffles and watching spongebob and now im sitting here at 2am drinking, smoking old weed and laughing at deadpool cutting people's heads off

#

idk what happened in between though

merry talon
#

you could still be doing the former

void void
#

huh

#

mind = blown

#

u rite u rite

#

i wanna go swimming

#

in acid

golden gust
#

Stream or you didn't do it

#

I mean, erm... No, simple, don't harm yourself, we lo... we'd mi... erm....

void void
#

where the fuck did peter come from

#

i hope he actually does have a super power

kind shoal
twin zenith
void void
#

im sufficiently drink

#

time for ballmer peak coding?

golden gust
#

watches as everything breaks

void void
void void
#

aight im bored :\

late flare
merry talon
#

you passed the ballmer peak a while ago

#

being totally smashed doesn't count

void void
#

im not even smashed lmao

merry talon
#

sounds like something a smashed person would say

cosmic raft
void void
cosmic raft
#

Let's all go to McDonald's

void void
#

ye pls

cosmic raft
#

I've got the coupons

void void
#

wtf

merry talon
#

lol

void void
#

give me

cosmic raft
#

:D

#

also, graph paper underneath

#

All hail graph paper

pulsar wigeon
#

are you running a coupon laundering business?

cosmic raft
#

no

#

my neighbour works at McDonald's

#

she gives me coupons all the time

pulsar wigeon
#

sounds like something someone running a coupon laundering business would say

upper flicker
#

now you just need a neighbor who works for a graph paper supply company

cosmic raft
#

I wish Z

merry talon
#

dunder mifflin?

void void
#

ALL your paper supply needs

cosmic raft
#

all the paper I need is graph paper

#

it's out of stock at walmart quite often

void void
#

uses graph paper as toilet paper

cosmic raft
#

and ordering online is crazy expensive

#

oh well

tardy lynx
#

makes fork of paper called ToiletPaper

native thunder
#

Draw your own graph paper

void void
#

thats so original

cosmic raft
#

also

#

saw this a while ago @static badge

native thunder
#

It's his side project

#

Setting up wifi honeypots

cosmic raft
#

lol

tardy lynx
#

when's 1.14.1 out?

void void
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

tardy lynx
#

i mean vanilla

void void
#

still applies

#

come on monkey, we're going to the goblins

#

.kill @tardy lynx

limber knotBOT
#

snacks on @TriaticMonkey's dismembered body.

tardy lynx
#

...

cosmic raft
#

hi @void void :))

void void
#

hi qt

cosmic raft
#

what's up

void void
#

watching yew t00b

cosmic raft
#

I see

void void
#

Kashike

#

!!!

cosmic raft
#

hi!

void void
#

❤️❤️

cosmic raft
#

♥️

void void
#

Today is a beautiful day, the sun is hot, the sea is beautiful

#

And only kashike can make it even better

cosmic raft
#

:D

nimble isle
void void
#

I wish you lived with me my dear

cosmic raft
#

wow

#

with that view I wish I did too

void void
#

❤️

#

I have an empty betd

#

Bed

#

😂

#

Kashike decide what I eat now

cosmic raft
#

hmmm

#

what time is it

native thunder
#

Wow get a room

void void
#

15

#

you guys ok

native thunder
#

Have some decency jeez

void void
#

I just woke up

cosmic raft
#

bacon

void void
#

Hmm

#

Not common in restaurants here

cosmic raft
#

where do you live

golden gust
#

I mean, you act like you have it all

void void
#

Odessa, ukraine

golden gust
#

But, you don't have bacon

#

wtf

void void
#

Well I know à restaurant that serves bacon

#

Just too lazy

#

Far away

cosmic raft
#

that sucks

void void
#

:(

#

Ooh wait

#

Maybe I know

#

Ill find bacon I promise

cosmic raft
#

good luck my darling

void void
#

À lot of New places are opening because of tourists

#

Im sure I can find

cosmic raft
#

@native thunder we're in a channel here already can't you see??

nimble isle
void void
#

Is there a way I can hide the seed from showing in console as the server starts? Users are able to stop the server and start, not issue commands etc yet I don't want them to know the seed.

finite wave
#

That’s weird

#

Like

#

You can calculate the seed off bedrock or something

void void
#

Is there any way?

finite wave
#

Why would u

void void
#

There's à lot of ways to calculate seed

cosmic raft
#

No, not without patching it out. I'd recommend finding s way to hide the log instead

void void
#

Alright thanks kashike

finite wave
#

It’s a stupid idea though

bold zephyr
#

tbh a lot of server owners want to hide seeds

finite wave
#

Not really worth it though

void void
#

@kashike I got it

finite wave
#

What are they supposed to do it?

bold zephyr
#

i dont let players see the seed because i rather they explore and take time than use "seed finder" things

cosmic raft
#

oooh

bold zephyr
#

e.g. slime chunks, villages, water temples, fortresses, strongholds

finite wave
#

But you can calculate the seed fairly easy

bold zephyr
#

sure but that takes effort and at least average intelligence

void void
#

It's more of a deterrent

#

Yeah exactly

#

If the seed isn't there for them to see eaily

bold zephyr
#

if theyre gonna do that

#

then they can work for it

void void
#

Most won't go out of their way to find it

bold zephyr
#

lol

void void
#

Yeah

nimble isle
#

just found paper, got a few questions. Sooo spigot is pretty bad for techincal minecraft because it skips ticks if its overloaded as far as i know. Chunk loaders dont work too. How good is paper with redstone machinery ?

golden gust
#

We take some of the hits from upstream, and skipping ticks is normal for MC basically

acoustic pilot
#

Paper is built on top of Spigot, so Spigot's "flaws" often exist in Paper, too.

golden gust
#

CB breaks some edge-case mechanics, Spigot afaik breaks a few more, and we intentionally aim for performance

finite wave
#

There is no performance flaws if the server doesn’t work **

golden gust
#

That would be a fun asshole move

#

Create a server jar which just doesn't start, all performance/bug reports must be reproduced on that build

#

= no valid issue reports = win

cosmic raft
#

😂

void void
#

Create à jar that says blâme mojang

nimble isle
limber knotBOT
#

(DiscordBot) Helix. v3.0 Bedrock Remover - length 5m - 123 likes, 1 dislike (99.2%) - 1,729 views - Mythical Pingu on 2018.11.01

bold zephyr
#

something like that looks like it should stay in singleplayer anyway

nimble isle
#

they use in on the scicraft server. But it got many specifc restrictions to where you are allowed to be while it operates

void void
#

Rate my pastas

golden gust
#

I wanna say that we fixed that specific bug

cosmic raft
#

I rate 8/8

finite wave
#

Paper has no bugs what u talking about

void void
#

paper will probably be just as bad or worse for technical

#

since it's a fork of spigot

#

At least it will be as bad or worse for technical but with playable tps

#

😂

acoustic pilot
#

Paper focuses strongly on performance. Increasing performance often comes at the expense of sacrificing aspects of gameplay, most of them are usually unnoticable or most people aren't exploiting them for any technicality.

twilit narwhal
obtuse lotus
void void
#

Or at least the settings that are noticable are disabled by default iirc

nimble isle
#

Hmm thx a lot anyway! Do you happen to know any projects specifically designed to improve "technical minecraft performance"?

bold zephyr
#

none

acoustic pilot
#

There is zero such projects that I know of.

bold zephyr
#

none at all

void void
golden gust
#

We make stuff configurable where viable, a lot of stuff just isn't or ain't worth the maintence effort

void void
#

Got it !!

nimble isle
#

dammnn

upper flicker
#

when you go about screwing with the internals you inherently change the way the game operates

obtuse lotus
#

Is it me or is 1.13 entities slower than 1.8.8?

acoustic pilot
#

People playing multiplayer tend not to care about 100% vanilla compatibility

void void
#

maybe theres something for forge servers? idk

upper flicker
#

mojang changed some of the internal list implementations a while ago

golden gust
#

Known issue, 1.13 derp'd collisions

upper flicker
#

some of the "uber technicals" are very upset

#

if mojang cant even keep it consistent idk how anyone else really can

golden gust
#

wonder how they feel about 1.13 lol

acoustic pilot
#

There's simply no audience for 100% vanilla multiplayer, which is why no performance server exists for it.

golden gust
#

1.14 i mean

obtuse lotus
#

So 1.13 entities have fucked up collisions?

upper flicker
#

cant keep it up long enough to test on anyway

void void
#

1.13 performance... 😂😂

golden gust
#

The collision checks on 1.13 are much worse than 1.12

#

Apparently fixed in 1.14, but not tested, but apparently it's better

nimble isle
#

well I guess thats true. The technical minecraft comunity is rather small 🤔

cosmic raft
#

Yummy

golden gust
#

The issue is is that vanilla doesn't really scale

nimble isle
#

true

acoustic pilot
#

A lot of those Minecraft technicalities are the reason why the game performs so badly or doesn't scale lol

void void
acoustic pilot
#

So it's a bit counter-productive to not patch them/fix them

nimble isle
#

can barely run a 10 man server on high performance gear

acoustic pilot
#

If your goal is performance.

pulsar wigeon
acoustic pilot
#

Like for example redstone physics updates, in vanilla are highly inefficient but are a technical detail some contraptions rely on

obtuse lotus
#

Even with entity collisions disabled @golden gust ?

nimble isle
#

1.14 vanilla performance right now is absolutely horrible

cosmic raft
#

@pulsar wigeon bukkit text adapter depends on bukkit, the "shade" configuration probably includes transitive

pulsar wigeon
#

shouldn't that uh

golden gust
#

Collision checks in general are slower

pulsar wigeon
#

not be transitive?

#

.-.

cosmic raft
#

Just disable transitive dependencies for the adapter

pulsar wigeon
#

i thought that's the point of java-library's api/impl

acoustic pilot
#

Shading includes transitives by default even in Maven, don't you have to explicitly exclude the transitive?

golden gust
#

No idea how much disabling entity collisions would actually help specifically as it's not always entity > entity collisions

pulsar wigeon
#

well

#

it didn't happen til we switched from 2.0 to 3.0

cosmic raft
#

I'm half asleep right now wiz

pulsar wigeon
#

hence the question

acoustic pilot
#

It would make more sense if the bukkit adapter doesn't depend on bukkit with runtime/compile scope, instead use provided?

void void
#

it was block collisions from waht i could tell in 1.13

#

the weird system of bounding boxes

pulsar wigeon
#

text 3.0 switched from the normal gradle compile/compileOnly to java-library api/implementation specifiers

#

not sure if that's the cause but that might be?

#

idk

cosmic raft
#

Yeah, disable transitive dependencies for the adapter when shading

acoustic pilot
#

basically bukkit shouldn't be a transitive dependency

#

so it's a problem that should be fixed in the bukkit adapter lib where it's being transitively recognized

cosmic raft
#

it's not a problem there, byte

acoustic pilot
#

the way it sounded like was that the adapter lib was transitively including bukkit, so the project depending on the adapter ended up shading bukkit 😛

obtuse lotus
#

@golden gust sorry for tagging you, but we have this problem for all entities which is eating up performance: https://i.imgur.com/laYXqUw.png

Is there no way to improve this at all?

acoustic pilot
#

in which case that would be a problem with the adapter lib

#

and not the lib depending on the adapter

void void
#

Collisions @obtuse lotus ?

limber knotBOT
#

[Me4502] It seems that the java-library stuff just isn't making it non-transitive tbh

bold zephyr
#

@obtuse lotus he legit just told you 1.13 entities are laggy af

#

you fix it by removing entities

obtuse lotus
#

Removing entities on a survival server is not an option so I just want to explore all options

void void
#

1.13 nms is garbage in term of performance

bold zephyr
#

options explored

void void
#

That's something known

bold zephyr
#

congratulations

#

you found no treasure

void void
#

Blâme mojang.. For réal this time

cosmic raft
#

I'll look into it when I wake up; for now I'd just make it non-transitive in your project

#

might be a problem with the maven plugin and java-library

void void
#

Kashike is our secret heor

#

Hero

#

Remember guys

acoustic pilot
#

spigot-api shouldn't be showing up there, it's probably why it's being shaded in

cosmic raft
#

No, see how it's marked as runtime

#

And the others aren't

acoustic pilot
#

not sure about Gradle Shadow, but in Maven, IIRC runtime gets shaded in

#

let me test real quick

void void
#

Maven is much better to handle these things anyway

#

My own opinion

acoustic pilot
#

@cosmic raft Yeah runtime gets shaded in

pulsar wigeon
#

well, we're using gradle anyway

cosmic raft
#

well that's annoying

acoustic pilot
#

In Maven, the solution would be to mark it provided, not entirely sure what the equivalent in Gradle is.

pulsar wigeon
#

compileOnly

acoustic pilot
#

provided = won't be transitive.

pulsar wigeon
#

which it was in 2.0

#

but in 3.0 it's java-library's "implementation"

#

which doesn't actually function the same as "compileOnly"

#

¯_(ツ)_/¯

void void
#

🤔🤔🤔

pulsar wigeon
#

also i can't figure out how to set this to be non-transitive without breaking things

#

and i have to get to work

void void
#

Why would you change such an important keyword ?

cosmic raft
#

@pulsar wigeon I'll make another release of the adapters to fix this

acoustic pilot
#

In Gradle Shadow I don't think you can exclude a single dependency and all of its child deps, they all have to be manually excluded

#

Unless that recently changed.

#

So you may end up having to manually exclude every transitive of the spigot-api dependency lol

void void
#

Does anyone know how can I play YouTube vidéos while being on discord on Android ?

pulsar wigeon
#

but it breaks everything so idk

acoustic pilot
#

It'd def be much easier for it to be fixed in text-adapter-bukkit, it should be up to the including project to specify the bukkit/spigot artifact any way

acoustic pilot
#

Obligatory: Gradle sucks 😄

void void
#

but it's worth it to avoid xml

acoustic pilot
#

Maven may be more rigid, but damn if it's not simple for 99% of use cases lol

cosmic raft
#

no, mistake on my part, copied the wrong configuration name

#

@pulsar wigeon adapters for 3.0.1 released - only adapters. rest is 3.0.0

acoustic pilot
#

dang, lucko's helper using kyori text 1.11-1.3.0 whatever that is lol

#

assuming old as fuck

cosmic raft
#

he should be updating to 3.0.0 when he can

acoustic pilot
#

@jade mountain plas 2 halp

void void
#

kashike this spigot adapter is beautiful

cosmic raft
#

hehe

#

the hacks here are wonderful

void void
#

goodnight

acoustic pilot
#

wow, no bukkit adapter, so no glowstone support. worst text lib ever!

#

false advertisement!

cosmic raft
#

because bukkit doesn't support sending JSON-based text through the API

#

:p

#

good point though @acoustic pilot

acoustic pilot
#

lol who cares about glowstone 😛

golden gust
#

worst text lib ever

#

From now on, you can't use text

#

#CursedWithBungeeChat

cosmic raft
#

that's just the adapter ec

#

different repo and everything

golden gust
#

I know, but still 😛

finite wave
cosmic raft
#

it's the best way

#

avoid going text -> json -> minecraft component -> json

golden gust
#

I really just wanna see Byte suffer

upper flicker
#

no u

cedar spade
#

doesn't the Spigot adapter work on Glowstone?

#

I thought it had the Bungee chat API, no idea if it's actually implemented or not though

swift oyster
merry talon
#

why does that github link have to show an obnoxious huge thumbnail

finite wave
#

The one with the proper image

golden gust
#

Discord integration is what I use

merry talon
#

yeah that seems to be the one

obtuse lotus
#

Is it theoretically possible to implement 1.14s entity fixes into 1.13?

finite wave
#

Why

static badge
#

we're aiming to obsolete 1.13

bold zephyr
#

lol

#

is this guy really still going on about 1.13 entities

golden gust
#

People have done stuff to improve performance there afaik, but not looked into it

obtuse lotus
#

Yes he is Ineusia so drop the attitude.

bold zephyr
#

1.13 and 1.14 are trash for performance

#

if paper could of fixed entities, im sure they would of months ago

merry talon
#

I thought I remembered there was a way to hide the project name

cedar spade
#

we should all downgrade to 1.2.5 best version

bold zephyr
#

1.2.5 is where i started

#

so im down

cedar spade
#

I bought the game when 1.1 was out

obtuse lotus
#

@golden gust Dont suppose you know where I could find these attempts?

cedar spade
#

At the time I thought I was late to the party :p

golden gust
#

There was some discussion on some other discord about it, never had the time to track what they did or if they actually released anything public, or how viable it even would be to add those to paper

#

Eigen craft

obtuse lotus
#

What is Eigen craft?

golden gust
obtuse lotus
#

cheers

pulsar wigeon
#

where tf are text-extras published

#

org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find net.kyori:text-adapter-bukkit:3.0.1. thonk

golden gust
#

central

pulsar wigeon
#

we ded

surreal moth
#

plz reaction:
do u use commandblock?
yes: mcheart
no: thinking_gun

pulsar wigeon
#

or kashike's CI ded

#

idk

golden gust
#

Well, am confusion, actually

chrome snow
golden gust
#

Ah, it's sync'd every so often or something iirc, somehow I managed to pull it much earlier than it was showing up in that repo there

pulsar wigeon
#

guess it switched lol

golden gust
#

That only grabs -SNAPSHOT builds

pulsar wigeon
#

oic

#

well, old ones anyway

#

oh, it's there now

#

pokes teamcity a bit

#

tfw not logged in on work laptop

#

nice, shaved 2mb off our jar. all is fixed.

#

maybe i should start paying attention to the meeting i'm in now

upper flicker
#

naaaaaaah

pulsar wigeon
#

you're right, it's a load of BS

feral patrol
void void
#

Tfw you work for free on a community project and your boss think you're dedicated enough to the company to continue to code during the meetings

#

😂😂😂

near heron
void void
austere ivy
#

1.2.5 is where I started too

unreal quarry
#

1.2.5 was best version

upper flicker
#

1.7.3 beta

#

but we backport sprinting from beta 1.8

#

perfect

quasi valley
#

I remember me reinstalling Mc right around 1.2/3 on my mother’s laptop, the first time with a seed and out of nowhere I spawned on a jungle, so I assumed the seed just created an entirely new biome 👀

austere ivy
#

ruby 👏 dung 👏

#

I'm in agony. This is awful.

#

I just pulled 1/2 an inch of gunk out of my eye, pink eye is no fun. And I have too much experience with it, I got it like 5 times in one year, no fun.

unreal quarry
#

Well, I no longer want breakfast. Thanks, Brian, for helping me lose weight

austere ivy
#

No problem, bBilly.

#

If you'd like it locally to prevent you eating, for the entire time you have it, simply be me, and magically get it once a month.

unreal quarry
#

I hear you can give someone pink eye by farting on their pillow

static badge
#

hear you can get cancer by being near someone

unreal quarry
#

You'd know best ;)

#

runs

upper axle
#

1.14 no update?

unreal quarry
#

.eta

ocean ether
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

#

Anyone requesting an ETA will be fed to goblins.

unreal quarry
ocean ether
#

😂

upper axle
#

all right

golden gust
#

@static badge tried flightgear? Assuming MSes is much better?

static badge
#

no clue about flightgear

upper axle
#

So what dows ETA stand for

static badge
#

estimated time of arrival

upper axle
#

thx

austere ivy
#

spiders are wonderful

#

mainly jumping spiders

#

I've been a loyal subscriber of r/spiderbros for a year 👀

thick trellis
austere ivy
#

Welcome o/

wide chasm
#

Was that spider really necessary? I hate spiders.... 😦

austere ivy
#

what

#

okay yeah some are creepy and I wouldn't touch them myself

#

but look at the one above

#

that's a jumping spider, they literally can't bite you

upper flicker
#

just remember they eat the annoying bugs

wide chasm
#

That doesn't make them less scary

austere ivy
#

even if they wanted to, look at them!

#

they don't really like to bite things either.

golden gust
austere ivy
#

Sometimes they also do little dances!

limber knotBOT
#

(DiscordBot) Lucas the Spider - Musical Spider - length 33s - 589,015 likes, 10,567 dislikes (98.2%) - 23,420,500 views - Lucas the Spider on 2018.02.10

austere ivy
#

It's adorable

upper axle
#

who knows if any spider is toxic if u r not a professional

austere ivy
#

yes that's a jumping spider too

wide chasm
#

I'm not exaggerating when I say that I'm not looking at my screen now.

austere ivy
#

poor stef

#

will never know the wonders of jumping spiders, they're amazing looking.

acoustic pilot
#

only thing missing is some snakes

austere ivy
#

I wish I got jumping spider in my area, we don't get them much.

static badge
#

.g big honking snakes

limber knotBOT
static badge
#

oh yes

wide chasm
#

That's a large snake

austere ivy
#

Stef, don't worry.

#

Just subscribe to r/spiderbro and peek a bit more every day.

#

They're cute, they eat mosquitos, and they let them pet you.

#

Other than their sometimes terrifying looks, they're quite nice.

wide chasm
#

I'd rather have a dog to pet than a spider tbh

austere ivy
#

I'm allergic to dogs

#

and cats

#

also I've lack toast in taller ants