#general

3141 messages · Page 170 of 4

upper flicker
#

?

left yacht
#

the bot for me would always change it's name to whatever was talking in IRC

#

ok

void void
#

Maba is a different not on a different network.

#

ok

#

im done

upper flicker
#

That’s just how the webhooks work

#

The old bot did it and I’m pretty sure the new bot will as well

void void
#

@upper flicker swifty role pls

upper flicker
#

It’s worse if your client isn’t caching the avatars (compact mode) or your connection is slow

#

You must appease the demonwav to get swiftly

left yacht
#

ok so Mana is just a different bot.

void void
#

yes. :L

upper flicker
#

Mana is the bridge between esper and spigots irc

void void
#

wewt

left yacht
#

I just didn't know

#

I don't use IRC because I'm a normie

limber knotBOT
#

what a pleb

left yacht
#

brian, hush it

upper flicker
#

It’s fine, most of the time Mana doesn’t even get used much

worn ember
#

i use Mana all the time

#

for every spell

shy nova
#

Huh

golden gust
#

DED/10

shy nova
#

tehbrian which bot are you using that it lets you set the avatar?

upper flicker
#

mine

worn ember
#

@golden gust i was just playing dota, so its only natural xD

upper flicker
#

The discord <-> irc bridge

shy nova
#

ah

#

v nice

golden gust
#

I mean, I figured

#

Naturally bad, as expected

upper flicker
#

Mana is an irc <-> irc bridge

worn ember
#

we stomped with 32/4 though ;n;

upper flicker
#

Hence it can’t do that, it has no knowledge discord even exists

static badge
#

could give it some sick knowledge

#

teach it some lessons

#

braincell transfer

upper flicker
#

Burn leaves for fuel

worn ember
#

Spottedleaf is the powerhouse of this discord

austere ivy
#

ooh I know this one

#

it's mitochondria

static badge
#

wat

worn ember
#

lol

#

@static badge since you're spotted, does that mean your photosynthesis is lower?

wicked crescent
static badge
#

wat

worn ember
#

wow

#

well usually colored spots are just dead leaf lol

#

leaf is dying confirmed

austere ivy
#

@static badge since you're leaf, does that mean you're leaf?

static badge
#

both of u are retarded

worn ember
#

😦

limber knotBOT
#

s/retarded/redarted

#

Correction, <DiscordBot> <12S​po​tt​ed​le​af​> both of u are redarted

austere ivy
#

leaves the room

#

__

#

__

limber knotBOT
#

12Spottedleaf

austere ivy
#

/ me test

#

test

#

Odd.

static badge
#

pineapple man

limber knotBOT
#

no

worn ember
#

leafes the room

static badge
#

literally ur just a house for spongebob

#

and blame z's bot

austere ivy
#

md, you saw my pineapple right?

#

pin napple?

limber knotBOT
upper flicker
#

blame spotted

austere ivy
#

You're harassment

static badge
#

z

#

literally ur bot

austere ivy
#

^ pineapple ^

worn ember
#

tinypick huehue

upper flicker
#

Wat

static badge
#

that's literally better than anything z could draw

#

u wan draw new paper logo?

austere ivy
#

I made it because my sister was taking an art class and she was tasked with drawing a pineapple for practice.

worn ember
#

thats pretty cool

static badge
#

current one is "am put place on top of the coloured paper pile"

#

plane

austere ivy
#

I was like "hey girl can I use your illustrator for 1 sec" lol.

upper flicker
#

I didn’t draw the old one

#

Or the current one

static badge
#

yeah ik

#

but u did

#

so

austere ivy
#

barty, that's an important difference.

#

I'm guessing a 25.6% performance increase?

upper flicker
#

leaf finally lost that last braincell he’s been holding onto all these years

worn ember
#

just remove tps

static badge
#

z

worn ember
#

cant lag if you dont have ticks

austere ivy
static badge
#

if I had lost all of my braincells

#

I'd be dead

#

u fuking dumfuk

upper flicker
#

You basically are brain dead let’s be real

austere ivy
#

On other news, I got a piano :D

static badge
#

z

worn ember
#

we could say he's a plant

static badge
#

ur retarded

austere ivy
#

I had a piano at home but I finally got one here \o/

upper flicker
#

Grats on the piano

static badge
#

in fact

worn ember
#

aka braindead

static badge
#

if I had two remaining braincells
and one of them was dying let's say
and you offered to lend me one of yours
not only would I reject that offer but I'd be surprised you'd offer your last remaining braincell
u fuking retard

austere ivy
#

It's not great but it's all we can find here, it's the yamaha psr-e363 if anyone cares.

static badge
#

barty

#

you're literally retarded

worn ember
#

Battle of the rarts

ocean ether
worn ember
#

barty? More like rarty

static badge
#

retardy

#

barty retardy

austere ivy
#

Goodness this chat is so toxic. See you later folks.

static badge
#

brian

#

u can't see

worn ember
#

@static badge want me to blow you away?
gets leaf blower

#

ok i'll stop now

upper flicker
#

There’s no quarantine long enough to fix this channel

static badge
#

you brought this upon urself

worn ember
#

killing it is the only option

static badge
#

u opened us up to discord

#

u even setup all the different channels

#

nobody to blame

#

but

#

urself

upper flicker
#

You were on IRC too

static badge
#

z

worn ember
#

so its all IRC's fault

static badge
#

it was never this bad on irc

austere ivy
#

I'm back, just wanted to say, has anyone seen that new CoD that's coming out?

static badge
#

yeah looks sick

worn ember
#

yeah probably cause it takes 500iq to join a IRC channel

static badge
#

an irc

worn ember
#

a

austere ivy
#

Recently it's been awful but this one has "no battle pass" and "more gritty no flying stuff" which seems AMAZING. I'm skeptical that it'll have loot boxes or something, but I hope it's a step in the right direction.

static badge
#

an IRC

worn ember
#

an leaf

austere ivy
#

Mhm, yeah.

static badge
#

call of duty making a comeback? kappa

austere ivy
#

Dunno, only time will tell.

void void
#

cod, the game that never changes but i always buy

worn ember
#

i havent played CoD since World at War lmao

upper flicker
#

Leaf going to get his sniper clan back together

austere ivy
#

Thank goodness there was one person in Infinity Ward who was like "what if we give people what they want"

static badge
#

leafclan kappa

upper flicker
#

Break out his old Xbox live gamer tag and call your mom names

austere ivy
#

:GALATICBRAIN:

#

I dunno Barty.

golden gust
#

Well, yea, coz suckers go out and buy it day one

austere ivy
#

Infinity War was.. heavily disliked.

void void
#

My brother used to be a self-proclaimed professional cod player. had a youtube channel for his 360 noscopes.

#

Gigantic cringe

austere ivy
#

That like to dislike ratio doesn't lie haha.

golden gust
#

(and then deal with unstable as shit servers every year \o/)

worn ember
#

@golden gust i think you mean pre-order

void void
#

best cods come from treyarch, fight me on it

golden gust
#

Well, pre-ordering is more popular now

austere ivy
#

@upper flicker I like your tag, that number part.

worn ember
#

Old activision was good

golden gust
#

People used to literally queue at the supermarkets

austere ivy
#

z7, maybe it should be #2750 instead of #0750.

#

¯_(ツ)_/¯

upper flicker
#

Those were darker times

worn ember
#

shooters have become very stale imo

austere ivy
#

Still is nice know.

static badge
#

yeah it should be 2750

austere ivy
#

though*

static badge
#

just like his actual username

upper flicker
#

@austere ivy maybe you should be friends with leaf

static badge
#

don't give me cancer

austere ivy
#

It's just a reverse Z..

golden gust
#

Sounds like a good pairing, tbh

void void
#

People in my city still queue up outside the gamestop. Just to get a disk, that likely will detect steam and then download instead of even use the disk.

shy nova
#

ofuk

austere ivy
#

I'm out of here, leaf has tormented me enough in Billy's dev server.

golden gust
#

tbh, having disks kinda makes sense

static badge
#

irc will not forget what you just pasted

shy nova
#

.typing

limber knotBOT
worn ember
#

@static badge if your bf is blowing you, does that make him a leafblower?

static badge
#

bf

shy nova
#

@static badge huh

upper flicker
#

I mean even towards the end there you’d get a physical disk that’s go out and have all the actual content in a 50G download

shy nova
#

oh yeah how do attachments go to irc?

worn ember
#

:))

upper flicker
#

As links

limber knotBOT
austere ivy
#

leaf in a relationship

#

k

shy nova
#

ahh

upper flicker
#

Which is basically all discord does

austere ivy
#

Well, let's see here, a root certificate eh?

shy nova
#

lmao

austere ivy
#

What happens if I double click it 👀

shy nova
#

dragged it into the wrong window

upper flicker
#

Assuming that was real

#

You’re going to want to generate a new one

shy nova
#

that's a cert not a key

static badge
#

hopefully that's not anything crucial :>

austere ivy
shy nova
#

@static badge is a cert not a key

austere ivy
#

No >;c

shy nova
#

:<

worn ember
#

@austere ivy no balls

austere ivy
#

You first.

worn ember
#

kk

shy nova
#

lmfao

#

by default it doesn't add it to the trusted CA store though

worn ember
austere ivy
#

;o

shy nova
#

lmao

#

oh ffs

#

firefox doesn't trust windows CA store by default?

austere ivy
worn ember
#

is that made with paint 3D?

austere ivy
#

I made it a bit ago and never really did anything with it, I wanted to give it to someone named Z but I never knew anyone named Z :(

#

Nah, Hexels.

worn ember
#

oof

upper flicker
#

But muh eye

static badge
#

z

#

use it thx

austere ivy
#

You don't have to USE it lol.

static badge
#

no need to remind everyone constantly ur bind

#

blind

austere ivy
#

Do whatever, but consider it yours :P

upper flicker
#

Saved it for later

static badge
#

use it as the new paper logo

upper flicker
#

Use a pile of dead and burning leaves as the new paper logo

worn ember
#

Zaper

static badge
#

no balls you wont

pulsar wigeon
#

what mc ver does glowstone run atm

upper flicker
#

1.12.2 iirc

pulsar wigeon
#

i kinda want to see how WE runs on it

static badge
#

like trash

#

I mean

pulsar wigeon
#

that's normal tho

static badge
#

it's we

pulsar wigeon
#

i mean compared to CB impls

worn ember
#

no its u

shy nova
#

welp time to restart

austere ivy
#

If a plugin is closed source, is forking it (decompiling it and changing it) frowned upon, or illegal?

shy nova
#

firefox PLEASE

wide chasm
#

Frowned upon, maybe, but you should have access to the plugin's source, since Bukkit is licensed under GPL.

austere ivy
#

Okay, I was just taking a peek around a plugin and noticed some odd things that can be fixed, but don't warrant an entire other plugin.

#

I want to be able to say "hey maybe change these things" without being demeaning or anything like that.

wide chasm
#

I wouldn't have a problem with that, but my plugin's open source, so...

austere ivy
#

Yeah I don't know. Plus it's like really mild things and people have their own preferences on how to do things, so I dunno. It would just be easier to make a fork haha,.

shy nova
#

oo I don't have critical; CA=true in my cert

#

fuck

verbal garnet
#

are builds of mcmmo actually locked behind a paywall or am i just blind

void void
#

@austere ivy your computer will get confiscated by FBI if you try to modify others' plugins without their permission

#

don't even try

austere ivy
#

They're "locked behind a paywall" but they a-tu-l-y hav- - b-il- s-rv-r.

void void
#

what do you mean @verbal garnet

verbal garnet
#

ooo gonna go look for that

#

thanks

limber knotBOT
#

the planet minecraft admins will download your computer and deop you

verbal garnet
#

im poor

austere ivy
#

lol

void void
#

that's kinda the point, you built it yourself or you pay for support & for them to build it for you

#

not a secret or anything

#

lol

verbal garnet
#

yeah thats fine but its 15 bucks, i have no job atm, and i just wanna dick around in a game

austere ivy
#

they also have a b U I L D ----

void void
#

yeah, point taken brian

shy nova
#

lmao

austere ivy
#

Latest commit, "prevent wolves from killing themselves."

#

Poor wolves.

limber knotBOT
#

does anybody know a simple plugin that can teleport entities between worlds? (before I write one myself xD)

void void
#

.g simple plugin teleport entities between worlds site:spigotmc.org site:dev.bukkit.org

limber knotBOT
#

(DiscordBot) No results found.

void void
#

nope

limber knotBOT
#

um

#

xD

#

did GitHub just ded for anyone else

#

okay it unded now

shy nova
#

works for me

limber knotBOT
#

it broke for a whole 10 seconds

austere ivy
#

phoenix616 can't you just have one person near the animal and the other person at the destination and have the animal teleported to the other person?

limber knotBOT
#

wat?

austere ivy
#

What's your goal..?

limber knotBOT
#

calling the entity.teleport method

woeful gorge
austere ivy
#

./teleport @e[type=[],name=[]] otherperson

limber knotBOT
#

hm, I guess that could've worked

austere ivy
#

I mean whatever fits your needs.

#

That's just.. simpler, and in vanilla mc too.

limber knotBOT
#

whatever boats your float

#

interesting, it doesn't call either of the events that I'm trying to get... xD

austere ivy
#

Why do you need specifically entity.teleport()?

limber knotBOT
#

because I'm sure that that calls the method that I try to test xD

verbal garnet
#

@spare venture im not saying it isnt i just cant afford atm 😃

austere ivy
#

Ah okay haha.

limber knotBOT
#

because I think that the EntityPortalEvent is called for all teleports between worlds in 1.14, something that previously wasn't the case iirc

austere ivy
#

odd.. oki well I'm going to go eat breakfast

#

i'm gonna go

#

BREAK my FAST

#

ba dUM TSS

#

Okay see you folks.

limber knotBOT
#

ok wait, apparently it was ¯_(ツ)_/¯

warm vault
shy nova
#

recommended windows IRC client?

#

oh god

#

it's been a while since I heard of that

limber knotBOT
#

ssh into a linux server and use irssi

#

runs

#

run a couple of minecraft servers? xD

#

could also run bitcoin and dogecoin nodes, they use up a good chunk of memory too

#

(or how about all the crypto currency nodes! ;P)

#

just thought of a cool way of disabling overworld pigzombie farms: automatically turn pigzombies into pigs if they leave the nether xD

shy nova
#

Finally

#

only took me three hours

#

had to modify hexchat since it doesn't observe the windows trust store

limber knotBOT
#

why not just use a real certificate?

void void
#

^

shy nova
#

Wanted to learn how PKI works

stable lynx
shy nova
weak spruce
finite wave
#

Lol

#

I was spammed with stupid mc errors

limber knotBOT
#

test

shy nova
#

Oh nice

#

Woah

#

does it just get a user of the same name in the server and use their avatar?

limber knotBOT
#

finally have znc working, time to join like ten networks lol

shy nova
#

t

limber knotBOT
#

Oof my client pings me every time I send a message in discord

#

yes it does

#

(for the avatar question xD)

#

ah

#

clever

#

query *status

#

oof

vernal moth
#

Why would your client ping you?

#

The brigde bot has advanced ping protection inbuild using color codes 😂

void void
#

lol

limber knotBOT
#

Oh huh

#

you are correct

#

I thought the red chat highlight indicated a ping but ..

shy nova
#

wzrd test

limber knotBOT
#

that's green

#

weird color choice but ok

#

wzrd ping ping ping

#

Stop using inferior clients then 😂

#

And get onto the lounge hypetrain!

#

.g thelounge-theme-mininapse

#

(MiniDigger) https://github.com/MiniDigger/thelounge-theme-mininapse -- GitHub - MiniDigger/thelounge-theme-mininapse: A dark,...: "A dark, minimal theme for TheLounge IRC client. Contribute to MiniDigger/thelounge-theme-mininapse development by creating an account on GitHub."

#

oo

void void
#

just drank the most disgusting cup of coffee.....

#

i really need to buy real beans.

golden gust
#

sends simple a huuuge tub of instant

void void
#

you know, some instant is very good.

#

but what i just had

#

is on a new level...

#

of horrible..

limber knotBOT
#

I do enjoy setting up znc and connecting to a bunch of channels

static badge
#

u'd say the same thing

#

:>

limber knotBOT
#

woah holy crap

#

Spottedleaf: hexchat reveals quite a bit of info by default

#

-Spottedleaf- VERSION HexChat 2.14.2 [x64] / Microsoft Windows 10 Home (x64) [Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (2.21GHz)]

static badge
#

yeah

woeful gorge
#

Hi, I am wondering if PaperMC is making use of multithreading, any information for me please? 😃

void void
#

It does in some places yes

#

async chunks are not in 1.14 yet.

#

1.13.2 yes

finite wave
#

It does in places where minecraft might

#

So meh

void void
finite wave
#

Nice

void void
#

worst coffe = jacobs (from germany)

#

wat

golden gust
#

ye, u can't mek cofee u dum

void void
#

frik u ok

worn ember
#

ye

void void
#

is jacobs a brand or smth

worn ember
#

coffee i think

limber knotBOT
#

damn I forgot how nice IRC is

#

discord just feels so heavy

#

I mean it is so heavy

worn ember
#

maybe you're just fat

#

stop using it then

#

i havent even touched 1.14

#

no u

left yacht
#

oh for us we had villager problems.

#

in development

#

lol

worn ember
#

keep a daily school shooting to keep the numbers down

left yacht
#

oh dear

#

violence is actually the answer!

worn ember
#

/kill school

#

lmao

left yacht
#

they got inspiration from a certain call of duty

#

with advanced fish ai

#

@static badge add a cryptocurrency miner to the fish AI instead ^

#

it'll be equally intensive

#

and more productive

#

I should probably ask, but how many fish do you have on your server

#

because I never saw that being an issue for us.

limber knotBOT
#

super nice for hexchat

#

I'd rather have it show all or none tbh ¯_(ツ)_/¯

left yacht
#

./paper entity list

limber knotBOT
#

phoenix616: this is so convenient though

#

I'd like to have none but sometimes it's useful

#

you never know though if you missed something or not ;)

finite wave
#

What is timings even worth on a plain Paper server

left yacht
#

uh vanilla minecraft performance

#

shows you that villagers should be murdered

#

and that fish should be extinct

#

apparently anyway

finite wave
#

Let’s do it

limber knotBOT
#

(a good way of handling that would be to just hide the liens and add a button to toggle showing them all at once)

sly cloud
limber knotBOT
#

True

#

but I don't think one can do such advanced UI stuff in irssi so I just don't care and live with the messages xD

left yacht
#

given that andgk went silent I assume his computer died by fish.

#

the fish are currently invading his house as we speak

finite wave
#

Hmm

left yacht
#

yeah he's dead.

limber knotBOT
#

can someone mention my please

void void
#

wzrd

left yacht
#

wzrd

limber knotBOT
#

great, thanks

#

btw. where did your i and a go?

#

Using vowels are illegal where I come from

left yacht
#

well you just broke that law about 10+ times

#

so gg

worn ember
#

wzrd dissapearing next

limber knotBOT
#

I mean we ARE on the internet here ;)

worn ember
#

when the popo comes to arrest him

limber knotBOT
#

trying to figure out if I can make a hexchat plugin that rewrites lines so that DiscordBot is integrated fully

#

yeah, that's one thing I still haven't done for irssi... can't belive there are no native-bridge-bot scripts/plugins

worn ember
#

because IRC has no competent users
runs

dapper nacelle
#
[18:40:28 WARN]: Can't keep up! Is the server overloaded? Running 3323200ms or 66464 ticks behind
```lmao
#

that's a lotta ticks

worn ember
#

how did your server not kill itself yet

limber knotBOT
#

holy

dapper nacelle
#

my pc went on stand by

worn ember
#

haha

dapper nacelle
void void
worn ember
#

that makes more sense

#

My pc always comes out of sleepmode on network activity

#

#JustWindowsThings

left yacht
#

my pc never goes to sleep

dapper nacelle
#

I had my desktop which I had turned off randomly going on in the middle of night

#

so I disabled all of that

left yacht
#

let's all use windows on our minecraft servers

#

enable all of the power saving features

#

and let the chaos go on.

worn ember
limber knotBOT
#

my god the hexchat api docs are trash

worn ember
#

lol

limber knotBOT
#

test

#

hm

void void
#

That bad coffee is leaving me with bad stomach time

limber knotBOT
#

wow, server resource pack loading is actually faster on 1.14 Oo

#

Can I temporarily use #waterfall-dev to test this bridge message integration?

void void
#

i dont think anyone cares as long as you dont spam

limber knotBOT
#

cheers

golden gust
#

You can just /join a channel to create one, btw

shy nova
#

Cat, I need the discord bot tho

limber knotBOT
worn ember
#

is that the client?

finite wave
#

@static badge Fix chunk saving

worn ember
#

@finite wave its open source

void void
#

Don't you love it when people expect emergency services on a public forum? I don't know about you but I am pretty sure if it actually a community/business impacting instance you would be actually paying someone for "urgency".

limber knotBOT
#

so apparently baby chickens can't swim properly and get damaged... wow

#

is discord dying for anyone else or just me

worn ember
#

baby chickens can swim irl either

void void
#

Messages sometimes are deyaled right.

worn ember
#

well neither can chicken i think

limber knotBOT
#

they can

worn ember
#

yeah discord is failing

limber knotBOT
#

it's just that they swim too low

worn ember
#

well they cant swim irl

#

¯_(ツ)_/¯

limber knotBOT
#

ah, lol

#

xD

worn ember
#

minecraft is obviously a RL simulator

#

i dont know if pigs can swim 🤔

#

i know cows can

limber knotBOT
#

"Studies have shown that chickens have a natural, inborn ability to swim without even being taught how to swim. "

worn ember
#

fair enough, but chicks cant

limber knotBOT
#

phoenix616: Got the integration working perfectly on hexchat

tropic flame
#

wzrd, same thing

limber knotBOT
#

"Another important thing to remember is that chicks cannot swim. It has been found that if baby chickens are put in the waterlogged area, they immediately drown and lose their life." interesting

tropic flame
#

been having problems for 3 days

limber knotBOT
#

nice

worn ember
#

you lose your life when you drown?

#

what a bummer

limber knotBOT
#

I put d: in front of it so I know it's a discord person

#

pretty cool, can you tab complete their names though? xD

#

I can't, but even without that I still can't

#

doesn't seem to be a way to let me do it

#

hm, maybe there is an event for tab completion or something? then just store the users that have spoken before and add it to the list?

#

Couldn't find one D:

#

well I haven't used hexchat's "spi" before so I dunno xD

#

*api

shy nova
#

Using the lua interface

limber knotBOT
#

hm, I bet their eye height is too low or something

#

I'm pretty sure I saw a similar commit somewhere else

#

?

#

baby chicken drowning

#

oh

left yacht
#

what CPU is that Jan?

limber knotBOT
#

ah, apparently it sets the size to half of the adult size... hm, I wonder if it uses that too for the breathing check

#

Spottedleaf: wrote a simple DiscordBot integration for hexchat if you'd like it

marble summit
#

Wow thats kind of dumb lol
SoYouStart has a 24$ Setup Fee for the Server to be made within 120 seconds but they have to manually validate payments and don't have a weekend team Thinkfused

verbal garnet
#

Ouch thats frustrating

marble summit
#

That pisses me off slightly

#

Cause you're paying 24 dollars to wait for a staff to say "ok they payed us"

#

Essentially

peak dirge
#

"Okay, they paid us" isn't enough - they also need to verify you're not committing fraud

marble summit
#

You can do that with a bot

peak dirge
#

I don't know their process, I don't care ¯_(ツ)_/¯

marble summit
#

And the main issue is They don't fucking have a team on the weekend to do this

peak dirge
#

i.e. paying with a credit card issued in Arizona and you're in Russia, that would be quite fishy

marble summit
#

No the only validation issues that can exist is wells fargo

#

Since they're dickholes

limber knotBOT
#

did you try calling them?

peak dirge
#

so they'd want to verify your identity

marble summit
#

Everything is valid at the moment
They even sent a text to the phone the wells fargo account is linked to

#

😂

#

So idek how the hell it can't be me

peak dirge
#

Well, can you wait the 72 hours?

#

Not an unreasonable request.

marble summit
#

Not really, the server has to be set up before june 7th
And when they advertise 120 seconds you'd expect for that to be the case /shrug

left yacht
#

OVH is really quick if you pay via PayPal

#

CC always results in manual verification

#

period.

peak dirge
#

Well, you maybe should've planned to order the server in advance if you didn't want to wait for verification because you paid with a credit card.

#

So really, the best time to order it would've been on Wednesday because it'd be ready Friday if it all checks out

limber knotBOT
#

just cancel it and pay again through paypal 🤔

left yacht
#

People in minecraft don't actually realize how strict credit card companies are

#

anything above a 1% ratio for chargebacks and you can be thrown onto a merchant black list

#

so verification is always gonna be strict on CC.

limber knotBOT
#

Tux: I think the issue was .MO thought it was a 120 second setup until they actually started the process

left yacht
#

Not their say, the banks enforce that rule.

marble summit
#

Yes they advertise it

#

They don't advertise anything else except hey the servers gonna be ready in 120 seconds after purchase

#

PayPal is not going to make a difference as i am still charging the card with paypal

left yacht
#

it makes a difference.

marble summit
#

And if i cancel it now wells fargo is going to be dickholes

left yacht
#

it actually does

marble summit
#

And hold the money for 3 days

left yacht
#

PayPal has rather relaxed rules (because not all disputes involve a CC to begin with).

marble summit
#

I wish my familly did not loan 100$ paypal off of me

left yacht
#

but yeah I can see and understand why you're frustrated with OVH.

#

I learned that the hard way too that CC at first results in manual verification.

#

they don't make it clear but I guess that would defeat the purpose of verification would it.

limber knotBOT
#

Hetzner was nice, they actually set the server up and I was using it before they even invoiced me

left yacht
#

Hetzner is the only exception to the rule afaik.

limber knotBOT
#

I had an issue a few days ago and called support and was instantly routed to a person in the datacenter and they just walked over to my box and fixed it

#

I was very .. surprised to say the least

left yacht
#

OVH is quick when you actually need help (like dedi failure)

#

anything outside of that and gl

limber knotBOT
#

Paper channels seem so much more active than spigot ones

void void
#

Alright so could an active staff of here inform me if they be verified for BAT donations within the next 90 days? As seen https://brave.com/faq/#unclaimed-funds in order to accept BAT donations from users such as myself? I would like to contribute but in order for it to "count" they would have to be veified within that time frame.

Brave Browser

Learn about the fast and private Brave browser and experience the web ad-free. Get more information on how it works and how users and content creators can benefit from using the Brave.

limber knotBOT
#

wzrd: because spigot has an active forum

#

ah fair

finite wave
limber knotBOT
#

world saves

left yacht
#

Jan what specs is that server running on?

finite wave
#

Intel Broadwell (4 cores assigned), 15GB Memory, and 25GB ssd. <- Both low because it's just an instance.

verbal garnet
#

Jan thats def world saves

left yacht
#

VMs really aren't powerful enoughto run minecraft servers.

#

but yeah world saving is the issue.

#

could disable it if your server doesn't crash often.

#

or make them less frequent

peak dirge
#

VMs really aren't powerful enoughto run minecraft servers.
Just had 80 players on a single large cloud VM. No problems. Then again, it's 1.12.2, not 1.14.

verbal garnet
#

being a VM or not should have nothing to do with anything

peak dirge
#

@finite wave Your biggest problem is (a) primarily 1.14 being a rushed and poorly optimized release of Minecraft and (b) in part the VM's storage, which is likely durable block storage and so must traverse an internal network

finite wave
#

I'll just blame 1.14

peak dirge
#

1.14 is the biggest reason why you're getting your lag spikes, due to world I/O. The only real fix is to use 1.12 or 1.13.

finite wave
#

@static badge Fix 1.14

peak dirge
#

We're working on a way to make 1.14 not shit, but in the meantime, blame Mojang.

upper flicker
#

I’ve had my credit card straight up rejected from international stuff

#

I probably could have called my bank and told them to fix their shit

#

But it’s also usually late

#

So you can just route that shit over PayPal

#

PayPal use my credit card for this purchase, loophole electric boogaloo

left yacht
#

Not everyone is you Tux.

#

not everyone can be bothered to optimize things.

#

but more power to you I guess

upper flicker
#

He’s already rewritten the proxy

#

He’s coming for MC itself now

peak dirge
#

bruh I went for MCPE first

indigo cloud
peak dirge
#

@upper flicker I don't see myself rewriting the Minecraft server or client. Let's be honest, Glowstone has been trying to do the server and they're still far behind.

upper flicker
#

sadly that’s probably how it always be

#

Couple people in their spare time can’t keep up with a paid full time team

#

Even when that team is making botched launches

minor otter
#

Should I use .equals or == when comparing UUID's?

peak dirge
#

.equals()

minor otter
#

Aight thanks

peak dirge
#

Two UUIDs are logically the same, but likely not physically the same

#

You usually want logical comparison

minor otter
#

Oh, I was using it for comparing this:

        if(factionUUID != null) {
            for(Faction f : this.getFactions()) {
                if(f.getUuid().equals(factionUUID))
                    return f;
            }
        }
        return null;
    }```
peak dirge
#

@upper flicker If I were to make a clean-room MC implementation, I'd probably do an old version of Minecraft (i.e. beta 1.7.3, best beta)

upper flicker
#

It truly was ❤

minor otter
#

@peak dirge Will the way im comparing UUID's in the code above work properly?

peak dirge
#

The most scalable beta 1.7.3 server coming soon maybe? 😉

upper flicker
#

Think was doing one (or as clean of one as you can do after working in nms) in rust

#

But he was doing the client

peak dirge
#

@minor otter Yep that'll work

minor otter
#

nOICE

#

wops

#

Noice*

gritty cobalt
minor otter
#

welp one more question 😛

#

Im currently storing my faction objects inside a list

#

private List<Faction> factions = new ArrayList<>();

#

Would anything else be recommended above this?

#

Like hashsets or?

peak dirge
#

Well, are you predominantly looking up factions by their UUID? If so, you may want to use a HashMap instead.

minor otter
#

where I use theUUID of the faction as key?

peak dirge
#

YES

#

Whoops

minor otter
#

Is that neccesarry though? sorry if I spelled that incorrect 😛

peak dirge
#

Depends on if it's a common operation to look up factions by UUIDs.

#

You will go from O(n) performance to O(1) performance if you move to a HashMap with the key being a faction UUID, if this is the case.

acoustic pilot
#

If this is for a model/entity or something, I'd use a HashMap of UUIDs, yeah

peak dirge
#

O(n) - linear time, time depends on how many factions you have
O(1) - constant time, the time complexity doesn't change despite how many elements you have

minor otter
#

oh

acoustic pilot
#

Looking up a faction by UUID should be very fast

#

Much faster than looping through a list of factions for the one you want

left yacht
#

factionsuuid is pretty cancer

#

but I'm not gonna go in here and rant about it

minor otter
#
        if(factionUUID != null) {
            if(this.getFactions().containsKey(factionUUID))
                return this.getFactions().get(factionUUID);
        }
        return null;
    }```
#

So that would be more efficient than my last code?

peak dirge
#

You can just do this.getFactions().get(factionUUID);

#

Yes

acoustic pilot
#

FactionsUUID the plugin is working off of an ancient codebase and largely maintaining compatibility with that old code base

#

I don't really blame the author

#

1.6 is really, really old

minor otter
#

Tux, what should I do, if I want to find a faction, but dont have the key? I only have one of the object values?

#

Such as the faction name

acoustic pilot
#

You keep a map of faction name -> faction UUID

#

presumably names have to be unique so this shouldn't be a big issue

minor otter
#

yah

void void
#

someone used GoDaddy?

minor otter
#

wait, I create another hashmap, with String as key, and faction as value?

acoustic pilot
#

yes

#

and then you keep that map updated

minor otter
#

could you send me an example 😛

acoustic pilot
#

if you need to lookup a faction by its name (for example, user input from a command) then you could just do UUID factionId = name2id.get(name)

minor otter
#

Yeah

left yacht
#

byteflux, yeah we had to fork it to fix quite a few issues.

#

one of them was that on large servers the auto leave would call a bunch of getofflineplayer things on the main thread.

#

and most of the time it wouldn't be in the usercache.json

#

crashing the server

#

(as there's usually a whole faction it has to go through conveniently)

minor otter
#

Cant I just use this?

        for(UUID factionUUID : this.getFactions().keySet()) {
            if(this.getFactionByUUID(factionUUID).getTag().equalsIgnoreCase(factionName))
                return this.getFactionByUUID(factionUUID);
        }
        return null;
    }```
acoustic pilot
#
private final Map<UUID, Faction> factionsById = new HashMap<>();
private final Map<String, Faction> factionsByName = new HashMap<>();

public Faction getFaction(UUID id) {
    return factionsById.get(id);
}

public Faction getFaction(String name) {
    return factionsByName.get(name);
}
``` @minor otter something like that
minor otter
#

instead of keeping the map

acoustic pilot
#

@minor otter If you want it to be case insensitive, then just use toLowerCase() on the name before you store it, and when you are looking it up

peak dirge
#

Because I am the resident OpenJ9 freak, I tried beta 1.7.3 with OpenJ9. Look at an expansive area and it lags even on max FPS. Zulu/HotSpot is fine.

minor otter
#

ah

merry talon
#

@void void don't

peak dirge
#

Hehe, Zulu has the same problem. Chalking it up to something else.

limber knotBOT
#

Reminder for DiscordBot: @austere ivy are you reading my messages?? Today is friday.

peak dirge
#

I miss shift-clicking on inventories.

void void
#

@peak dirge tldr how good is openj9 for mc servers anyway?

#

i switched today to openj9

merry talon
#

why not use 11?

peak dirge
#

We've run it for a year with no issues

void void
#

ram usage is waaayyy smaller at peak usage

#

however it seems to ignore -Xms == -Xmx

#

and still allocates less

peak dirge
#

OpenJ9 is an JVM implementation

void void
#

there's openj9 11 as well

merry talon
#

ah thought you mean openjdk 9

peak dirge
#

It's not just for Java 9. There's support for Java 8 through 12.

void void
#

i switched to openj9 11 on waterfall proxy and openj9 8 on 1.14.2 paper

#

seems to run pretty well ye, but servers boot up bit longer

acoustic pilot
#

OpenJ9 support for 8 is ending fairly soon though

void void
#

boo, i have to find a new way to inject jars into system classloader really soon then

#

because i haven't figured that out yet (mostly because how rarely i've looked into newer java)

peak dirge
#

A grand total of 57 packets. I like this.

cosmic raft
#

lol

peak dirge
#

For a while, I've wanted to write a experimental server showing how I would implement a Minecraft server. I tried it with Voxelwind, but Bedrock is an ever-changing target. I think Minecraft Beta 1.7.3 can hit a sweet spot.

limber knotBOT
#

Is it that much simpler than 1.14.x protocols?

peak dirge
#

It is a lot simpler, yes. No VarInt crap, for instance.

static badge
#

probably a little bit of a worse protocol too

upper flicker
#

1.7.3 beta remains best version

old badge
#

why beta 1.7.3?

median iris
#

So how do we know if you can rename the spigot title to "Legacy Support"??

peak dirge
#

Certainly the implementation is worse, given that it's using "classic" java.io. I'd replace it with Netty right away.

static badge
#

I'd build it to be mt-friendly kappa

peak dirge
#

why beta 1.7.3?
The protocol is simpler, there isn't as many features (not even sprinting), and I don't want to make server software targetting the latest versions as it's too much of an uphill battle.

#

Glowstone is still on 1.12.2, mind you.

upper flicker
#

Pistons doe

peak dirge
#

@static badge I think the best approach (performance-wise) for this kind of thing is thread confinement, and maybe allow some MT-safe data reads.

#

Each world gets a thread, and if you want to do something in that world, post a task to handle it.

static badge
#

what I would be thinking is fuck the data reads, and simply regionize stuff

limber knotBOT
#

MT-friendly?

peak dirge
#

👀

static badge
#

threads would be confined to their region :>

#

need some special permission to go outside home kappa

limber knotBOT
static badge
#

generally for vanilla really threads wont do that

limber knotBOT
#

hexchat lua script for discordbot integration

#

you want?

static badge
#

nah

#

irc is dead af

#

like all of z's braincells

limber knotBOT
#

oof

gentle tundra
#

does anyone else find the number of pillagers spawned a bit too high? Is that just related to the general mob spawning issue?

limber knotBOT
#

ಠ_ಠ

#

It's so much lighter than discord tho

#

Also freenode is still

#

10/10

peak dirge
#

electron memes

static badge
#

electron is a meme

merry talon
#

freenode is one gigantic circlejerk

limber knotBOT
#

185 buffers (0 merged): 156 channels, 19 queries, 6 servers, 1 xfer, 1 relay, 1 fset, 1 core; 1 windows

#

in 36 channels on freenode

#

why on earth are you in that many channels

#

I do lots of things

#

fair

fathom crow
#

@wide hazel GW2, such a good game 😃

limber knotBOT
#

6 servers

#

there's the freenode channels

upper flicker
#

Think I’m in like 5 freenode channels. I should join some more

static badge
#

I should go join freenode

merry talon
#

csharp

static badge
#

squat on #paper

limber knotBOT
#

yes md678685

#

espernet, rizon, freenode, spigotmc, espernet3, dairc

#

on espernet twice because of channel limit

#

49 channels on espernet, 35 on espernet3

#

holy crap

#

:)

#

which client?

#

weechat

#

nice, always preferred that to irssi

#

use znc?

#

nope

#

lmao

#

woah

#

you don't? :o

#

nope

#

WeeChat 2.5-rc1 (git: v2.3-340-g2ab08885b) [compiled on May 29 2019 08:52:37]

#

Upgraded 2 times, first start: Tue Apr 2 05:22:54 2019, last start: Wed May 29 10:39:21 2019

static badge
#

I see you've been sliding into korobi's dms

#

and cafebabe

#

do either of them know you're cheating on them?

limber knotBOT
#

yes

#

cafebabe is not my type

#

hell of a setup

static badge
#

yet you want it

#

interesting

limber knotBOT
#

wzrd: and not nearly as resource intensive as discord :P

#

its fun running discord, irc, slack, and telegram

#

irc uses the least

#

and I can make it look how I want without hacks

#

slack hacks

#

kashike: Yeah, irc is my personal favorite in general

#

discord... hiscord

upper flicker
#

Are you baiting with that font thonk

limber knotBOT
#

but it's so easy to read

#

man i really dont understand this timing report. is anyone free to help me figure out what's causing so much lag?

peak dirge
#

Hmm... doing a beta 1.7.3 server from the ground up might actually be fun

#

Not only that, it might entice some people to make plugins for it if I were to incorporate modern practices into the design, because right now, your server options are both limited (to an ancient CraftBukkit build) and you don't get a proper online mode. A new server could fix that...

#

Plus, I do want to try and experiment with Electron. Maybe we can get Yggdrasil and online-mode authentication in the new server, too 😉

limber knotBOT
#

Hmm, apply old CB diffs to an MCP decompiled beta 1.7.3 then with some more modern performance patches and you could make a pretty sweet server

#

wouldn't the client need to support the authentication though?

#

More modern APIs too, some of the events and such would be useful back then although I think we covered most of it

peak dirge
#

The old auth servers were shut down, so you'd need to work on a different auth mechanism. I have an idea.

limber knotBOT
#

It was only beta 1.8 and on where we really fell behind on having API for things

#

Although that still had the old event system

static badge
#

old event system monkaMEGA

peak dirge
#

I think it would be nice to avoid having NMS code, but it's possible we could plug in some old Bukkit API stuff

void void
#

damn, just found a proper use for CompletableFutures

peak dirge
#

So then you can use all the old beta 1.7.3 CraftBukkit plugins

void void
#

why haven't i tried them before...

#

(i've just used kotlin coroutines to wrap database things before)

static badge
#

cuz ur retarded mikro

void void
#

no u

limber knotBOT
#

spongeapi minus 10 when

#

Tux: What's electron/yggdrasil/modern practices?

peak dirge
#

My main issue is DMCA concerns if I go down the route of forking CraftBukkit at beta 1.7.3. I don't think it will actually matter, but in theory, the risk still exists.

void void
#

didn't phase play around with 1.7.3 beta?

#

a'la pigeonmc

peak dirge
#

he did, didn't know if he did much after his initial work

void void
#

peek into his discord

#

i guess

#

iirc you were there :D

peak dirge
static badge
#

god

#

almost choked on that preview

void void
#

lol

peak dirge
#

Very little work done since early 2018.

boreal coyote
void void
#

depends

limber knotBOT
#

@peak dirge you could just generate patches like cb is done nowadays and work with that ¯_(ツ)_/¯

peak dirge
#

kind of annoying system to use

limber knotBOT
#

barty: get it

#

you gotta

#

I mean it doesn't change the actual development in the end, just how setting up and commiting changes work

#

I just allocate 10GB to every server I have, even the hub one where only one person can even access it lmao

#

makes me feel better about not using all of that memory

peak dirge
#

but considering just how much content is in beta 1.7.3, a ground-up rewrite may actually be quite feasible

limber knotBOT
#

@peak dirge could take glowstone and rip out anything that wasn't in 1.7.3 xD

peak dirge
#

lazy approach

limber knotBOT
#

how much work would it be to start from scratch?

#

but probably the faster one :P

peak dirge
#

but given its MIT license, I could borrow bits from it if I had to

#

well, and you also have to support the beta 1.7.3 protocol as well

static badge
#

should add support for the chad 1.7.3 protocol too

peak dirge
#

chad?

limber knotBOT
#

Tux: What's electron? You mentioned it earlier

#

an´abomination

#

runs

finite wave
#

You don’t know?

peak dirge
limber knotBOT
#

Wait you're referring to that?

finite wave
#

Electron = cjrome

#

Chrome

limber knotBOT
#

I know what that is just

#

how on earth does that fit with a mc server

peak dirge
#

Electron = Chrome + Node.js

finite wave
#

You are using electron right now

static badge
#

gross

finite wave
#

Well not wzrd prolly

limber knotBOT
#

Jan: no I'm using hexchat

peak dirge
#

I was thinking about using it for an authentication client for beta 1.7.3

limber knotBOT
#

lmao

#

good god

#

do not

#

why not just use a mod?

peak dirge
#

A mod might work.

finite wave
#

Why not just don’t use 1.7

peak dirge
#

But we'd still have to pass in the auth info somehow.

#

I'll figure it out.

limber knotBOT
#

could just use a mod that allows logging into a mojang account 🤔

peak dirge
#

Why not just don’t use 1.7
Beta 1.7.3 best version of Minecraft

#

Plus, Mojang's putting out stinkers like 1.14

limber knotBOT
#

Have the client connect and prompt for a user password @peak dirge

#

Minecraft 2.0 was the best version though

peak dirge
#

I'll figure it all out in due time.

limber knotBOT
#

Like don't send any chunks or actually start gameplay stuff, wait for it to send a chat message password

#

lol

#

minecraft classic best version change my mind

peak dirge
#

I don't like that approach, too insecure.

limber knotBOT
#

the bedrock support approach

peak dirge
#

Beta 1.7.3 protocol is unencrypted.

limber knotBOT
#

"just send your login data to this random server, we swear we wont steal it" xD

#

Ah

#

might as well add encryption with the mod

static badge
#

tbh just make it use the updated auth servers :>

unreal quarry
peak dirge
#

🤣

#

We'll see guys

static badge
#

true stories part 5

limber knotBOT
#

moderated instance

#

wow

peak dirge
#

I want to focus on what I'm best at: writing network applications

limber knotBOT
#

nobody in the EU likes credit cards

quasi valley
#

here you dont need them to go into dept to pay university bills

merry talon
#

wtf do they want you to use then?

#

wire transfer?

limber knotBOT
#

@merry talon debit cars

#

cards*

left yacht
#

barty, it's ok with credit cards if you attach itto a paypal account

merry talon
#

a debit card is essentially a credit card

left yacht
#

or use guest checkout

#

debit cards are credit cards for people who can't be trusted with money.

merry talon
#

it still goes through the credit company

left yacht
#

instead of crippling debt you get a crippling balance

merry talon
#

unless the merchant knows of some kind of distinction, idk

limber knotBOT
#

I don't get credit cards

torpid iris
left yacht
#

but yeah credit and debit cards go through the same process.

limber knotBOT
#

debit car

#

md678685: shut

#

no

#

burn in taco

left yacht
#

time update lmfao

finite wave
#

Cool

limber knotBOT
#

I think I crashed md

verbal lantern
finite wave
#

Cool

limber knotBOT
#

I just wanted to test DCC >.>

void void
#

An opinion request here, you think once I finished the spawn, order up another GB and pay a few "low end" server lists for sponsored slots? My idea was to use the current donation's funds to boost the donations from there (get more players so a few of those may donate). Seems like a good execution?

strong apex
void void
#

Hey welcome!

atomic rapids
void void
#

Hey welcome!

finite wave
#

Copy paster

void void
#

Nah I am not a copy cat.

limber knotBOT
#

@Friendly, given there's so many new people, greeting them all is a bit unnecessary :)

void void
#

Just trying to be friendly while I am here anyways. 😃

#

You will want at least 20k I don't have one set since it's not a problem for us yet.

#

Check your main thread usage, if you got more CPU cycles keep on going up gradually until you think it can't take it anymore. Any more and you risk crashing the server.

#

In case it's on the way you can stop it prematurely when Paper does a dump every 10 seconds of "freezing".

#

You are welcome.

peak dirge
atomic marten
#

Ew

#

Not vim

peak dirge
#

Fine, I'll switch to emacs.

atomic marten
#

That works

peak dirge
#

Just kidding!

atomic marten
#

Pathetic

peak dirge
#

For Java, can't give up a good IDE.

atomic marten
#

Debatable

boreal coyote
void void
#

Hey it if works for him why yuck on his yums right?

#

Hey welcome Shadow

dry perch
lavish lily
vocal rune
#

Hi guys plz help

#

What is a light grief investigation plugin?

#

For example to see who modified chest contents or placed signs

limber knotBOT
#

coreprotect is nice, not sure how light it is

vocal rune
#

😔 Yeah

golden gust
#

If you want data you need to store it

#

CP or logblock miiiight let you configure how much they log

#

Not too sure

vestal jasper
#

You can choose what's stored in cp

#

all of the things you can toggle the logging of

#
  • as of CP for 1.13.2
void void
finite wave
#

Someone wanna see something fun

limber knotBOT
#

@finite wave yep

finite wave
#

I can’t link it here due to... circumstancee

static badge
#

accidentally google it

finite wave
#

It’s too specific to google it

limber knotBOT
#

make a #nsfw channel

#

and then make Jan the only person that can see it, and make Jan only able to post in that channel

#

will fix all the problems

#

can't have nsfw in a partner discord iirc

limber knotBOT
#

test

regal onyx
#

Is anyone familiar with how much resources the plugin Quests uses? Is it minimal? Anyone know?

#

Unrelated i now :P

peak dirge
#

Update on that beta 1.7.3 thing: I ported/brought over a stripped-down version of the Netty components from Velocity, so it's got more structure now. Still need to actually implement the protocol, but it's progress.

limber knotBOT
#

@peak dirge what's special about netty?

#

@R​ic​os​wa​ze​ really depends on what Quests plugin you mean, there are probably a good amount called that out there xD

static badge
#

netty appears to be a nice framework to base ur network stuff off of

#

got its thread management, stages of processing stuff, etc I think?

limber knotBOT
#

ah I see

peak dirge
#

Netty is the gold standard for writing Java network applications, hands down.

static badge
#

personally I just prefer new Thread kappa

limber knotBOT
#

goddamnit leaf

#

every emoji appears as a link

#

so I click it, it changes my application, takes a sec to load, and then I'm greeted with kappa

static badge
#

yeah you can thank z for that

#

apparently he decided nice and modern irc clients were the priority

limber knotBOT
#

how so? do they display images inline?

static badge
#

yeah they'd render the image

limber knotBOT
#

oo

#

which clients do that?

#

the lounge I assume would be one

cosmic raft
#

dear god

#

wtf google

#

how fucking hard is this to fix

regal onyx
static badge
#

u still getting fucked by google kash?

regal onyx
#

One of the more popular ones

cosmic raft
#

yes

limber knotBOT
#

@R​ic​os​wa​ze​ no idea then, was thinking of a differet one xD

cosmic raft
#

@static badge I don't understand how this can be so difficult

#

lol

static badge
#

they're retarded or something

#

is ur name null kash

cosmic raft
#

no

static badge
#

kash null brain?

heady shadow