#general

3141 messages · Page 469 of 4

shell vine
#

i might use

#

just dont know german

limber knotBOT
#

do you guys know of any currently still active plugin that prevent the crafting of a specific item by players?

#

Just remove the recipe?

#

how?

#

There is a recipe iterator and you can remove stuff iirc

#

In bukkit class

olive garden
#

create an advancement for the crafting of that item and if someone gets the advancement ban them

pulsar wigeon
celest coyote
#

lol

frail escarp
heady spear
#

y'all wouldn't know where foge hosts their version manifest nowadays? 😛

static badge
#

what's that

heady spear
#

idk but it's crashing without it and people in the forge forums are hostile af when you ask about it

pulsar wigeon
#

u deserve it

heady spear
#

uSe ThE dOwnLoadEr So We GeT aD rEvENuE

mossy vessel
#

Adblock

fallen sage
heady spear
#

I'm making a bloody launcher

#

but it crashes on start and it's like "uh nuh you need this version.json file lolol"

mossy vessel
#

Dope if it's actually responding like that

frail escarp
mossy vessel
#

Who's the cat or whose cat :?

static badge
#

the moderator who shall not be pinged

frail escarp
#

and by what name does such a fine man go by?

pulsar wigeon
#

it's my mom's cat actually but yea

mossy vessel
#

It's a cute cat though :P
Black cats look kinda mysterious

heady spear
#

oh lmao it's literally just the version file for the forge profile in the launcher

#

well that was easy to find

#

am hacker boy

cobalt hawk
#

@pulsar wigeon someone posted porn

static badge
#

tf is this

mossy vessel
#

eww

pulsar wigeon
#

wat

golden gust
#

I mean

#

it wasn't "wrong"

#

But, 1) ew 2) wtf

pulsar wigeon
#

my discord is being slow af

mossy vessel
#

I can DM you if you want lmfao

golden gust
#

I banned the sender/delete it

pulsar wigeon
#

nah im good

golden gust
#

Wait, why do you have it?

frail escarp
#

who would post shit like that on discord wtf

celest coyote
#

yikes, glad I missed it

pulsar wigeon
#

a manchild who doesnt get what they want

static badge
#

he's got it saved kappapride

frail escarp
#

what could they even want

mossy vessel
#

I clicked it and saved it in a new window

cobalt hawk
#

i think it's some idiot who got banned from this discord

#

so they're angry

golden gust
#

Aren't we all angry?

#

Especially at wiz

#

Fuck that guy

static badge
#

he's got it saved OMEGALUL

mossy vessel
glossy vortex
potent warren
frail escarp
#

why'd bobbard leave, is he angry as well? 🤔

static badge
#

CB excepts player implementations to be CraftPlayer

#

if they're not it will explode

#

and if it does explode it is your fault

#

and you should be hanged for it

#

publicly

potent warren
#

;-;

olive garden
#

what's your problem?

potent warren
#

I'm not facing a problem currently. I'm asking if that's a bad thing to do.

olive garden
#

your response, an emoji, made me believe that you are not satisfied with the answer

potent warren
#

I was reacting to a reply from a burnt leaf

#

Seeing that all methods are being delegated to the original instance, it might not go that wrong.

pulsar wigeon
#

can we just hang him anyway

potent warren
#

yes, hang the leafy leaf

pulsar wigeon
#

you

potent warren
pulsar wigeon
#

also it very explicitly expects the craftplayer class afaik

olive garden
#

yeah, you just deserve to be hanged Nick

pulsar wigeon
#

not just some behaviors of it

potent warren
#

Well, I don't pass it around to other methods. I just store some extra information in there.

frail escarp
olive garden
#

that's the same as not implementing the interface, just defining the methods

potent warren
#

Well, it implemented the interface, but delegated all methods to the original Player instance

pulsar wigeon
#

didnt say interface

#

said craftplayer class

olive garden
#

again, implementing the interface is unnecessary and just lets you make mistakes, but I guess that's how your thing works - that's how you save yourself the boilerplate

potent warren
#

Well, I said "Player class" because I'm used to seeing Java use extends for classes and c# and kotlin using :

foggy mirage
golden gust
#

It just looks gross, tbh

pulsar wigeon
#

it's an interface

golden gust
#

You're coupling your own classes against bukkit for laziness

potent warren
#

I know

#

I just typed it wrong.

pulsar wigeon
#

you cant make a class that extends an interface tho

potent warren
#

you get what I mean

#

You're coupling your own classes against bukkit for laziness
Well, what to use instead? Maps? 🤢

golden gust
#

It's kotlin "features" from what I can see

pulsar wigeon
#

dont really understand why you're extending player in the first place

golden gust
#

And well, you're having to go grab your own "player" instance somehow

olive garden
pulsar wigeon
#

looks like xy to me

#

like, unless you are shoving this into the server's player map replacing the craftplayer impl

potent warren
#

looks like xy to me
For Paper devs it's always the XY problem.

pulsar wigeon
#

there is no reason to be extending player

potent warren
#

Well, I'd rather not having to reimplement some standard methods to interact with that player over the wrapper. I can just have them all available and delegated to the original one

pulsar wigeon
#

doesnt kotlin have extension methods?

potent warren
#

It does.

olive garden
#

what if he also has to attach fields?

potent warren
#

But I need to store extra data.

#

Extension properties exist, but it's not for storing data on the instance itself without having some kind of backing map.

pulsar wigeon
#

like, if you implement the interface, you are to couple your class directly to bukkit

#

if the interface changes your class breaks

potent warren
#

Well, why's that?

pulsar wigeon
#

because that's how implementing interfaces works

potent warren
#

Except you didn't see my image....

#
class HgPlayer(private val handle: Player) : Player by handle
#

That's the class.

pulsar wigeon
#

ok?

potent warren
#

I'm telling Kotlin to delegate the methods to the handle instance.

olive garden
#

Kotlin voodoo, black magic, sorcery

#

just stop it

pulsar wigeon
#

that's not done reflectielvely

slate shoal
potent warren
#

I have to implement literally zero methods since Kotlin does it for me at compile time.

pulsar wigeon
#

it's compile time probably

#

yea

potent warren
#

and?

pulsar wigeon
#

so your class breaks when the interface changes

potent warren
#

If I target the same api version, it shouldn't break.

frail escarp
#

who kicked me? sorry if I broke any rules :/

olive garden
#

sounds stupid

potent warren
#

@olive garden please don't tell me that you've realised just now that I'm stupid... 🤦

slate shoal
#

bruh moment

olive garden
#

don't worry, your suggestions as to how I should do Forge networking made me realize that Nick

potent warren
#

Glad to hear that!

#

Iodine for 1.2.5 when?

olive garden
#

What the hell is 1.2.5?

potent warren
#

what?

olive garden
#

I don't know what 1.2.5 means

unreal quarry
#

its the best mc version ever

potent warren
#

Minecraft 1.2.5

unreal quarry
#

it was all downhill after that

pulsar wigeon
#

beta1.7.3?

cosmic raft
#

it's nice finding good music while playing a game

potent warren
#

I'd say mc 1.0.0

#

You call that good music? hahaha

#

I call it awesome music.

limber knotBOT
#

(DiscordBot) Tom Walker - Leave a Light On (Cheat Codes Remix) - length 3m 8s - 8,053 likes, 387 dislikes (95.4%) - 1,245,433 views - The Vibe Guide on 2018.05.22

cosmic raft
#

for those not listening to this radio :P

potent warren
limber knotBOT
#

(DiscordBot) Tom Walker - Leave A Light On (Cheat Codes Remix) - length 3m 6s - 8,476 likes, 278 dislikes (96.8%) - 645,378 views - Cheat Codes on 2018.04.13

cosmic raft
#

i used the first result

#

:P

potent warren
#

well, that's the problem.

glossy vortex
#

hi im a friend of bobbard and he asked me to sign up an account to ask why he was banned from this discord

frail escarp
#

he was banned?? why?

glossy vortex
#

he says he doesn't know

olive garden
#

population control probably

potent warren
#

Are you sure that wiz didn't ban them for being pinged? /s

olive garden
#

I don't know, ask wiz

frail escarp
#

i think he may have been banned because he posted right after porn was linked and mods might've accidentally thought he was posting the porn

glossy vortex
#

huh ok

#

well he says he hopes he gets unbanned soon

cosmic raft
#

no

frail escarp
#

was thatcher stan account banned just now as well? wtf is happening?

potent warren
#

I don't even know what's happening anymore 🤔

olive garden
#

imaginary people having conversations regarding their imaginary friends

potent warren
main merlin
void void
unreal quarry
#

smh

#

as an american I am offended

potent warren
#

¯_(ツ)_/¯

golden gust
#

#PutTheFootyOn

willow cedar
limber knotBOT
#

urgh

#

ended up making a plugin to prevent hopper recipes from working

#

found people making multiple bases with 4000+ hoppers each

#

they put them in the walls

unreal quarry
#

should get some craftbook pipes up in the mix

limber knotBOT
#

could just limit per chunk hopper amount tbh

void void
limber knotBOT
#

we used to have a limiter but I really didn't like that solution

#

it was very artificial

#

and hard to communicate to people

#

I just made it so 1 hopper costs 100 diamonds

#

it's expensive but not insanely expensive

#

good luck getting 400k diamonds for your sorters

#

I hope your players have alternatives, lol

#

alternatives to what?

static badge
#

"or buy them for $10

limber knotBOT
#

or is 100 diamonds easy to get?

#

very easy

#

I guess every server works differently ¯_(ツ)_/¯

#

people have multiple double chests full of diamond blocks

#

I would quit a survival server that makes me want to pay 100 diamonds for a hopper, lol

static badge
#

do u play this game

limber knotBOT
#

100 diamonds isn't even that much for vanilla mc

#

I would if I didn't waste my time coding stuff for it

granite salmon
#

There are pipe plugins

#

im tempted to make one myself

limber knotBOT
#

and now we've come full circle

granite salmon
#

im so bored with mc rn

limber knotBOT
#

*to english

#

if you have silk touch, high mcmmo levels, fortune and a decent drill pickaxe on my server you could have 1k diamonds in well under 1 hour

#

well that doesn't sound vanilla to me ;D

static badge
#

mcmmo isn't vanilla Kappa

limber knotBOT
#

it doesn't try to be

#

vanilla ends when you have vaguely enchanted diamond armor

granite salmon
#

I’m starting to learn languages

limber knotBOT
#

that's the whole thing I'm trying to extend

granite salmon
#

I have got into them weirdly

limber knotBOT
#

on my server once you have full diamond gear you have barely started the game

#

my way to do that is to enhance vanilla mechanics and add matching new stuff, not to break existing things xD

#

it's not breaking existing things

#

so people can still play vanilla minecraft if they don't want to touch the "unnatural" stuff but still stay competitive with everyone else who decided to use the new functions

#

once you have excess diamonds it doesn't matter if you have 100 too many or 10000000 too many

#

e.g.: no need to use a shop, you can still trade manually. stuff like that

#

and I only extend the end-game

potent warren
#

^-^ have you ever told us the ip or the name of the server?

limber knotBOT
#

the endgame on my server is the normal minecraft one: building xD

#

players still have to go through a mostly vanilla system and mcmmo doesn't really make a huge difference unless you've spent an amount of time training it which is significantly longer than how long it takes to realistically build a house and kill the dragon on mc

#

this isn't really the place to advertise servers so no

potent warren
#

well, is it advertising if someone asks you about it? 🤔

limber knotBOT
#

no one asked so it would've been yes

golden gust
#

he's probs worried we'd raid him or something

#

goes to find his pitchfork

limber knotBOT
#

lol no

#

joins server

#

breaks it

potent warren
#

well, let me try asking: What's your server named?

static badge
#

ip or bust

limber knotBOT
static badge
#

mate craft huh

queen rapids
#

he loves to mate

potent warren
#

So, are you the owner? 🤔

#

Hi Callahan 👋

limber knotBOT
#

yeah

queen rapids
#

hi

#

who are you

potent warren
#

Someone random xD

limber knotBOT
#

not eula conforming thonk

queen rapids
#

oh

#

ok

#

do you know me

potent warren
#

I remembered about your name because you (are/were) a dev on Munchy.

queen rapids
#

oh how interesting

potent warren
#

Nothing special. Just wanted to say hi. 😄

queen rapids
#

hi

#

where do i apply for this No Table rank

#

it seems everyone has been saying hi to me lately

potent warren
#

What is that role even for actually? I never found out 😦

golden gust
#

They have no table as they destroyed it

granite salmon
#

Weird people

quasi valley
#

(╯°□°)╯︵ ┻━┻

potent warren
quasi valley
#

That’s what they did

potent warren
#

┬─┬ ノ( ゜-゜ノ)

static badge
#

post a picture with your table with an axe through it

#

guaranteed to get the rank

queen rapids
static badge
#

that's not your table

queen rapids
#

what do you think about that bad boy

#

oh

quasi valley
#

That’s also weak

granite salmon
#

Strange I found that exact same image

static badge
#

it's also cheating

#

the table must be unusable after the event

queen rapids
#

sorry 😔

quasi valley
#

It needs to like fully splatter the table

potent warren
#

Interesting.. is it some kind of inner joke on Paper?

queen rapids
#

yes

granite salmon
#

They’re just weird people

quasi valley
#

There’s no jokes on this discord

queen rapids
#

you'd have to be in this discord for years to understand it

static badge
#

there's no good jokes here

granite salmon
#

None at all

potent warren
#

oh well ¯_(ツ)_/¯

olive garden
#

notable

quasi valley
#

The only joke here is you

granite salmon
#

Kenny

quasi valley
#

Yes hi

granite salmon
#

Why do u not have no table role

quasi valley
#

I sadly still have a table

void void
#

filthy casual

granite salmon
#

Smh

quasi valley
#

You don’t have it either, Mikro, pf

void void
#

contributor > no table

static badge
#

contributor is for retards tbh

void void
#

agreed tbh

quasi valley
#

sounds accurate

pseudo haven
#

Good afternoon good sirs, I have some urgent news about the upcoming DMCA

queen rapids
#

wtf

static badge
#

hm?

quasi valley
pseudo haven
#

i am going to dmca spottedleaf for being a furry

granite salmon
#

Ok

#

i

#

am the best

potent warren
#

False alarm.

granite salmon
#

legal advisor

#

u can find

#

Hire me

quasi valley
#

Yes we already got that there are no good jokes in this discord

potent warren
#

I have made one PR to Paper, does it mean that I'm entitled to get that role?

quasi valley
#

So many arrows

potent warren
#

wow, that Nitro flex 😦

void void
#

#don'tbepoor

quasi valley
potent warren
#

😭

void void
#

ironically one bank here put #dontbepoor into their ad

granite salmon
#

Dw nick im without nitro too

potent warren
#

Sam, let's sob together.

void void
#

.g lhv #äraolevaene

limber knotBOT
#

(DiscordBot) https://raha.geenius.ee/blogi/lhv-blogi/miks-utleb-lhv-noortele-araolevaene/ -- Miks ütleb LHV noortele #äraolevaene? | Rahageenius: "30 sept. 2019 ... Oleme LHV-s teadlikult valinud oma uue YouTube sarja teemaviiteks #äraolevaene, mis tekitab inimestes esimese hooga vastakaid..."

LHV

Kas te olete kunagi oma säästud ära söönud? Sõna otseses mõttes kulutanud aastatega kogutud säästud lihtsalt söögi peale? Mina olen. Lapsena panin ma kodust saadud õpetuse kohaselt alati umbes 10% taskurahast kõrvale. Osa rahast kogusin hoiupõrsasse ning osa and...

void void
#

kek

granite salmon
#

nah i had nitro once and don’t even miss it really

limber knotBOT
#

it's not like they're trying to appeal to the poor clientele mikro

potent warren
#

I'm sorry, I don't speak kek

void void
#

google translate is a thing so

potent warren
#

What lang is that by the way? :p

#

inb4 Clojure

#

whoops wrong name

#

F that

void void
#

what

potent warren
#

Nevermind.

placid thicket
#

@merry talon just wanted to let you know my server has completed its first automatic SFTP download and render in just under 10h instead of the 90 some hours and manual effort of my old method. Thanks again for your awesome help

void void
#

wut

#

10 hours is still damn horrible

merry talon
#

lol

#

you're welcome I guess

granite salmon
#

Deleting stuff via ftp takes years

placid thicket
#

For what I am doing? Not really. Generating 50+ GB of data each time, the transfer bit only takes about an hour

#

Creating complex folder structures and moving literally a million 1mb files takes forever too

woven otter
#

@potent warren it's estonian

placid thicket
#

Would be better if I was using an SSD tho >.>

void void
#

fellas, is Xms==Xmx not recommended anymore? I've seen both but I've been sticking to it.

#

What's the deal nowadays

#

Still running java 8 tho

#

also can't use AlwaysPreTouch due to ptero, the OOMKiller just fucks me

golden gust
#

Xmx==Xms is recommended, because if you're saying it can use that memory, you might as well give it to it

#

Also, reduce Xmx lower than the containers limit

static badge
#

ptero is pepega

queen rapids
#

what does that emoji mean in that context

#

wack?

static badge
#

shorthand for retard

queen rapids
#

o

#

understandable

winter mirage
merry talon
#

it boggles my mind how easily and irrecoverably you can fuck up laptop keyboards

#

one crumb gets in and it's done

vestal jasper
#

Or if it's an apple laptop keyboard you don't even need a crumb

celest coyote
#

1 speck of dust and the whole keyboard blows up

queen rapids
#

have a mac keyboard

#

cant confirm

unreal quarry
cosmic raft
#

why did you censor it

unreal quarry
#

to lose focus on those

pulsar wigeon
#

billy is a bad person?

#

wouldn't have guessed

#

what is that even a chart of

unreal quarry
#

i dont own or ride a bicycle 😛

#

its from Cities Skylines

#

lol

#

i just thought it was funny, more cyclists = more prisoners

pulsar wigeon
#

that's...a population graph

#

??

unreal quarry
#

yeah

pulsar wigeon
#

.xkcd population heatmap

limber knotBOT
#

(DiscordBot) xkcd: Heatmap (23 November 2012) | http://xkcd.com/1138

unreal quarry
#

^_^

#

my joke was funnier

fallen oracle
#

Lol

heady spear
#

yay my launcher is basically done so now I can sleep for like 30 minutes

#

I'm supposed to wake up at 4am and it's 3.32 atm so that'll work out quite well

unreal quarry
#

Launcher?

#

I'm gonna need you to give me a quick 30 minute rundown on it

heady spear
#

Forked and updated HeliosLauncher and made it work kinda well in 1.14 x]]

unreal quarry
#

I'm not familiar with Helios launcher. What does it do?

heady spear
#

Launches Minecraft =)))

unreal quarry
#

Nice

#

Personally, I like the skcraft launcher

pulsar wigeon
#

too bad it's vaporware :^)

#

at least sk open sourced all that stuff

unreal quarry
#

.g vaporware

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Vaporware -- Vaporware - Wikipedia: "In the computer industry, vaporware (or vapourware) is a product, typically computer hardware or software, that is announced to the general public..."

In the computer industry, vaporware (or vapourware) is a product, typically computer hardware or software, that is announced to the general public but is never actually manufactured nor officially cancelled. Use of the word has broadened to include products such as automobil...

pulsar wigeon
#

so people can do their shit with it

heady spear
#

what is, wiz?

#

o nvm lol

void void
#

hey @heady spear are you awake now

#

this is your alarm

pulsar wigeon
#

heady spear
#

stop

pulsar wigeon
#

let's all ping city

heady spear
#

no I'm not

#

I'm sleep 😴

void void
#

IT'S 4:07AM YOU SAID YOU HAVE TO WAKE UP

heady spear
#

I don't have enough coffee

#

v sad

gloomy sphinx
#

man gnome is really sucking cock

#

crashes often

#

randomly the sidebar will stop working but can still switch workspaces

#

or sometimes a window goes transparent and i cant close it without restarting gnome

#

the best is when you cant click anywhere at all!

cosmic raft
#

whistles innocently

paper ledge
gloomy sphinx
#

i think you got a little crush on me kashike. you wanna get jiggy with me?

#

im only a 4 hour drive away

#

ill replace your goggle pixel with a oneplus and show ya how its done

cosmic raft
#

I have a OnePlus 7 Pro

#

but thanks

gloomy sphinx
#

wowwwww

#

big man already got the big upgrade

#

does the camera really pop

shut prairie
placid thicket
#

Ugg... I miss weakly snapshot hype lol

gloomy sphinx
#

thats ok. they are just taking a brake for now

pulsar wigeon
#

it'll prob be back after holiday season

#

i mean, doesn't look like we're getting a 1.15.2 anyway

void void
limber knotBOT
#

(DiscordBot) 25 Years of PHP (by the Creator of PHP) - length 1h 11m 50s - 4,158 likes, 62 dislikes (98.5%) - 120,142 views - Coding Tech on 2019.07.10

void void
#

but php is still shit

gloomy sphinx
#

why does everyone say php is shit when it is the most lightweight and most sensible web based languge?

void void
#

watch his video, even he claims he wished and wished someone would make something better but hasn't so he's stuck with it

#

the creator

#

it's not amazing lol

gloomy sphinx
#

he is just trying to please the unintellectuals

#

its obvious

void void
#

oh, yes, right

placid thicket
#

Low-key hype for 1.16, seeing as this is an overhaul, do you think they will raise the nether roof?

void void
#

he made it because originally websites were created in C, then CGI, and he was like wtf, so he made a templating language (php) and ppl kept using it so they kept developing it

#

and now...it's...

#

modern php

potent warren
#

I think that people just want that new combat fix update

gloomy sphinx
#

php is shit but i actually enjoyed it

void void
#

it was my first language, so yeah it works. but it's not amazing by any measure. it just works

gloomy sphinx
#

i just use javascript now

void void
#

java for backend (if i can), javascript for frontend for me

#

unfortunately my current job is fucking wordpress based. php pepega

gloomy sphinx
#

wordpress still runs php???

potent warren
#

Make a Java to PHP compiler

void void
#

yea lol

gloomy sphinx
#

wtf

#

dude php is so old

#

how is wordpress still alive

void void
#

mhm

#

idk, lots of people use it (sadly)

gloomy sphinx
#

i havent legit worked with php in years

void void
#

pterodactyl is written in php

gloomy sphinx
#

it is?!?!

void void
#

the panel is, yes

gloomy sphinx
#

wow!

pulsar wigeon
#

wordpress also has a massive market share of CVEs

#

i mean, mostly wordpress plugins probably but

potent warren
#

weren't they rewriting ptero though?

gloomy sphinx
#

i havent looked at pterodactyl to be fair lol

#

it was setup and never touched again

void void
#

yeah it does wiz, i'm making my final API as a WP plugin (yes. it's fucking hell. REST APIs implemented in WP Plugin API), then I'll be rewriting the entire backend with Java in 2020

#

finally.

gloomy sphinx
#

is wordpress pingback ddos still a thing

#

xmlrpc

void void
#

yes

#

i turned off xmlrpc

#

way too dangerous

potent warren
#

I thought that it was fixed lmao

gloomy sphinx
#

l0l

void void
#

we had bots hitting it repeatedly and yes it crashed the fuck out of us so many times

gloomy sphinx
#

2013 were the days man filtering wordpress sites using php scripts lol

#

for the fattest xmlrpc attack

void void
#

yeah we had like at least 400 chinese bots hitting our xmlrpc.php

#

eventually, i just straight up denied it at nginx lvl

gloomy sphinx
#

thats hilarious

#

is wordpress still updated?

void void
#

yeah

#

just got an update like last month

gloomy sphinx
#

i dont understand then

void void
#

maybe two months

#

im not sure, wordpress pushes using their Jetpack plugin which protects xmlrpc

#

but, i dont want to use that

#

so i just disabled xmlrpc

gloomy sphinx
#

do mc servers still have ddos problems?

#

i rember around the same time if you didnt have any protection you were probably offline

#

seems like the ddos market died

#

at least skid booters

void void
#

i have no idea tbh, i dont run mc servers on anything without some form of ddos protection

#

ever

#

tbh i dont run anything without it

#

ovh <3

gloomy sphinx
#

isnt there a way to protect mc servers with cloudflare too now

#

or was that never rolled out

void void
#

uh, the cloudflare tunnel? maybe

#

i dont use it

#

they charge for it and im too poor, so ovh protection is fine for me

gloomy sphinx
#

ah yeah

#

😩

#

my eyes

opaque flax
#

I can hardly read the one liner.

#

I though that was a one liner...

main cargo
#

Cloudflares free protection isn’t perfect, any attacker with some experience can find the real ip and fire the ddos. At least that’s how it was last I checked.

opaque flax
#

I don't think to may people are running around targeting servers I could be wrong tho.

main cargo
#

Depends who you piss off honestly

opaque flax
#

Yeah

#

Plus more people host there servers through ovh or resellers so that probably doesn't effect many people.

main cargo
#

In the last 6 years I’ve delt with three major attacks, Team lixo (back when they existed), a butch of hackers and a wave of trolls from a live stream from the second biggest YouTuber

opaque flax
#

That not bad in six years.

main cargo
#

Ddos protection didn’t help much tho. The nastiest attack I’ve seen to other servers is man in the middle attacks to their host computers

#

Which leaves doors open for really screwing stuff up

#

However most the attackers I’ve dealt with, do it for YouTube videos for their followers

#

The most technical one I had hit me was a bot attack with multiple ips. He had auto login setup, so I set my server to ban all new users until he ran out, then turned on whitelist for a few days allowing older members to continue playing.

#

I think larger servers and companies can deny connections to certain areas entirely to prevent an attack. No clue how to do that tho

merry talon
potent warren
#

lul

merry talon
#

just ignored 90% of my email

static badge
#

automated reply kappapride

#

wrong kappa

merry talon
#

look at the date on the original message

#

and then today's date

main cargo
#

Maybe their email server was down for awhile and the automated one kicked in? Benefit of the doubt

void void
static badge
#

fast response times I see

main cargo
#

So like some kid in the multiverse discord was trying to figure out why water was harming players on acid island. Maybe there should be a short test to even start a server

unreal quarry
#

No idea what acid island is, but from that alone I'm pretty sure I figured it out lol

main cargo
#

Essentially it’s sky block but the water and rain causes damage to the player

static badge
#

what's the ph of the water

main cargo
#

Death is the ph

merry talon
#

on the other hand I have a 1password ticket open that has seen consistent response times of <15 minutes

main cargo
#

I think I’m going to go report a bug to some sky block devs that there is no map and I’m stuck on a floating island above the void, I’ll at least report it with all the version info and all heh thinksmart

merry talon
cosmic raft
#

lmao

merry talon
#

lmao

#

no way that's real

void void
#

i hope that's real

placid thicket
#

God I really hope that's real

unreal quarry
fallen oracle
#

That looks cool

limber knotBOT
#

move r(5),c(A) to <113, 106, 38>

polar summit
unreal quarry
#

made some changes.. this thing is way more efficient than the roundabout was

merry talon
#

diverging diamond master race

unreal quarry
#

is that what it is?

#

i see all these examples with all these fucky names. nothing like this yet

merry talon
#

no

limber knotBOT
#

(DiscordBot) Building a Diverging Diamond Interchange (Cities: Skylines speedbuild and showcase #3) - length 4m 8s - 1,073 likes, 120 dislikes (89.9%) - 106,206 views - T4rget Gaming on 2017.05.19

unreal quarry
#

his are all huge, like highways

#

ok, i've seen that diverging diamond in a video before

#

guy named biffa was comparing it to a roundabout

#

roundabout won by a landslide because diverging diamond requires perfectly timed lights, which he couldnt do (maybe not possible in the game)

vestal jasper
#

there's probably a mod for that :^)

unreal quarry
#

lol probably

#

well, i'm satisfied. my worst intersection in my city is now my best..

merry talon
#

i guess roundabouts could be better if you don't have to factor in safety

limber knotBOT
#

(DiscordBot) How Diverging Diamonds Keep You From Dying - length 8m 31s - 99,943 likes, 2,228 dislikes (97.8%) - 3,281,951 views - AustinMcConnell on 2018.04.05

unreal quarry
#

i dont care about safety lol i care about flow

#

fml.. game just crashed as i went to save

proud lance
#

Those highways give me anxiety

white moat
void void
#

Major Kira on DS9 is truly, god awfully so fucking annoying

#

i swear to god

olive garden
#

Luckily there are characters that more than balance everything bad out

void void
#

well i hope this show livens up

#

because its by far the most boring star trek ive ever watched

limber knotBOT
#

Aren't all Star trek boring?

#

*hides *

void void
#

.kill MiniDigger

limber knotBOT
#

snacks on MiniDigger's dismembered body.

void void
#

Enterprise, TNG, Voyager are all pretty good. TOS is the OG bby.

#

But DS9?

#

Holy fuck this is slow.

olive garden
#

I consider DS9 to be one of the best

void void
#

well im still in season 1

#

so far i cant fucking stand major kira, bashir annoys me, odo is alright, quark is cool. sisko....meh.

#

but the plot, jesus christ. get to the god damn point.

#

you claim to be experienced starfleet officers quit bumbling around your station and get to it then. fuck

olive garden
#

does that mean that Garak is not around yet?

void void
#

the cardassian tailor dude?

olive garden
#

Yep

void void
#

he showed up in like ep 1 and 2 but havent seen him since

olive garden
#

hang tight, the show's gonna get better

void void
#

ill do my best lmao

#

one person i am very happy about is o'brien

#

so if anything im staying for him

granite salmon
#

star trek woo

limber knotBOT
#

hello gamers

void void
#

its time for your permanent sleep Kenny

#

.kill KennyTV

limber knotBOT
#

goes bowling with KennyTV's bloody disembodied head.

#

isn't it like 5am for you again

void void
#

3

limber knotBOT
#

:aaa:

#

.lart KennyTV

#

takes KennyTV's drink.

#

HEY

void void
#

major kira literally looks like a fucking fish

#

from the side

silver summit
#

Advise the dedicated server for bungeecord, 2 servers of survival, server skyblock and 2 other servers on 1.15

void void
#

i have quite literally no fucking idea what your question is

#

please rephrase

limber knotBOT
#

I think he wants us to advise his dedicated server

#

get it on here so we can talk to it

void void
#

therapy?

limber knotBOT
#

*kicks KennyTV in the testicals and saunters away. *

void void
#

hmm

limber knotBOT
#

takes Vertanzil's tiny brain AND THROWS IT AGAINST THE WALL

#

still bigger than your testicals mate

#

uuuhm

#

slowly runs away

void void
#

as i

#

in

#

slowly bc ur fat

#

or slow motion

limber knotBOT
#

whatever you want it to be

void void
#

por que no los dos?

haughty agate
high raft
dapper nacelle
#

I was messing around in IntelliJ and it autocompleted this```java
projectile.getPersistentDataContainer()

#

since when is the persistent data api available for entities?

#

I thought it was only available for item stacks

wide chasm
#

I think it was made available since they deprecated the old thingy

golden gust
#

was either 1.14 or 1.13.2ish

heady spear
#

I bought a secondary nescafe machine today because apparently I need two

#

And a toaster

#

I’m rich ngl

dapper nacelle
#

it wasn't in 1.14 iirc

golden gust
#

go check the git history?

#

git blame works wonders for stuff like that

dapper nacelle
#

honestly tho, I am just happy that this is finally here

#

no more relying on metadata

limber knotBOT
#

Should give us all your money City

wide chasm
#

Yeah, PersistentDataContainer is pretty nice

dapper nacelle
#

time to copy/paste the methods from my ItemUtil

#
public static <T> Optional<T> getPersistentData(@NotNull ItemStack itemStack, @NotNull String key, @NotNull PersistentDataType<T, T> type) {
    if (itemStack.getType() != Material.AIR) {
        PersistentDataContainer container = itemStack.getItemMeta().getPersistentDataContainer();
        NamespacedKey namespacedKey = Common.newNamespacedKey(key);
        return container.has(namespacedKey, type) ? Optional.ofNullable(container.get(namespacedKey, type)) : Optional.empty();
    }
    return Optional.empty();
}
#

if you use NamespacedKey.minecraft() will you be able to modify nbt I wonder

unreal quarry
#

Optionals

dapper nacelle
#

don't hate on my optionals

wide chasm
#

I will, they're disgusting

unreal quarry
#

hate intensifies

wide chasm
#

Although, they're slightly better in Java 9+, so I'll give them that.

dapper nacelle
#

hm...

#
public static int[] getIndices(ItemStack itemStack) {
    return ItemUtil.getPersistentData(itemStack, TAG_SPELLS_LIST, PersistentDataType.INTEGER_ARRAY).orElse(new int[0]);
}
#

this would be worse without optionals

golden gust
#

it's a container that's slapped on the thing

#

vanilla doesn't use namespaced keys for its own data...

dapper nacelle
#

I see

#

I still dislike how Spigot requires the plugin instance all over the place

golden gust
#

it only requires it in cases where stuff is tied to your plugin

wide chasm
#

Of all the things I would change, that'd not really be anything top priority imo

dapper nacelle
#

I guess

#

private static final WandsPlugin plugin = JavaPlugin.getPlugin(WandsPlugin.class);

#

you can totally hack your way around it anyways

wide chasm
#

I usually just make it a singleton and call it a day.

dapper nacelle
#
@NotNull
public static String pascalCaseToWords(@NotNull String input) {
    return input.replaceAll("[A-Z]", " $0").trim();
}
```lmao looking at my old code
#
default String getDisplayName() {
    return Common.pascalCaseToWords(getClass().getSimpleName());
}
#

some real hacky stuff

golden gust
#

imma go for a noon nap or something, am dead

wide chasm
#

I've seen worse code

dapper nacelle
#

I went through the inspection settings

#

its so helpful

limber knotBOT
#

(Vertanzil) The Floppotron: Through the Fire and Flames - length 2m 58s - 47,533 likes, 261 dislikes (99.5%) - 1,002,303 views - Paweł Zadrożniak on 2017.09.17

dapper nacelle
#
private static Map<String, NamespacedKey> namespacedKeyMap = new HashMap<>();

public static NamespacedKey getOrCreateKey(String key) {
    return namespacedKeyMap.computeIfAbsent(key, s -> new NamespacedKey(plugin, s));
}
#

what could go wrong

quasi valley
#

burtned got_the_duck

woven otter
#

ur upside down

quasi valley
#

upsidedownist

woven otter
#

ur upside down kenny

quasi valley
#

ur a duck duck

limber knotBOT
#

mfw I feel like doing a dev livestream but it's been so long I'd have no audience

#

:(

#

and also it's like super early morning in the US so people are sleeping anyway

#

Id watch

#

but id have noidea what you are doing

#

hardly any of my viewers ever know what I'm doing, but I like explaining what I'm working on as I work on it

wide chasm
#

I'd watch as well

#

Now start streaming

limber knotBOT
#

you lie

#

you're just going to make fun of my beard and leave

#

But the beard is the best thing about you.

wide chasm
#

Why would I leave when I can just make fun of your beard continuously?

limber knotBOT
#

that's a fair point

quasi valley
#

now start streaming already

limber knotBOT
#

so pushy

#

no wonder your mother doesn't love you

quasi valley
#

your precious fans are waiting

limber knotBOT
#

I see you're a fan of this livestream idea

#

pokes ^-^

#

aw hell yeah

#

I added a greenscreen to my livestream

#

link?

#

pokes ^-^

#

kicks ^-^

#

*throws KennyTV at ^-^ *

#

yeets Vertanzil into ^-^'s crouch

#

humps

elder warren
left swift
#

Wtf

limber knotBOT
#

Vertanzil, use hump attack on nomanasendhelp!

#

I must only use my powers to annoy

#

what a shame

unreal juniper
limber knotBOT
#

Yay

#

eww Bukkit.get logger

#

eww a magmaguy

#

Magmas a coke head.

peak dirge
#

Since Bulldozer/Piledriver focused heavily on parallel applications, it was perfect for clustering a bunch of largely single-threaded Minecraft servers on there (this was the 1.7 and 1.8 days)

fallen jungle
#

"No audience" and >2000 views in ~18 minutes

#

Chances are I don't know how Twitch works though

#

That seems suspiciously high

limber knotBOT
#

I think you met your chances

void void
#

is vault working on 1.15?

fallen oracle
#

How many discords you going to ask in? 😂

#

And yes it does

limber knotBOT
#

Those are channel views

#

It's like a visitor counter on a webpage, it's how many people have ever opened that page

void void
#

@fallen oracle Every single one cos i NEED ANSWERS. 😂 😂

limber knotBOT
latent valve
#

does "plugin" work on "1.x.x" = try it

void void
#

far easier to just ask

pulsar wigeon
left swift
#

Do u work for 1.15.1

arctic stirrup
limber knotBOT
#

pets KennyTV

#

:>

limber knotBOT
steel storm
pulsar wigeon
#

stop advertising smh

limber knotBOT
#

Oh lord I better do as he says before the power abuse starts and I get kicked

#

Lordy lordy lordy

upper flicker
#

Not abuse if it’s just garbage spam

gaunt zephyr
limber knotBOT
#

Wow Z750

#

Wow

#

you yourself r garbage spam as well, Vertanzil

#

You can go fuck yourself with a broom

#

no sir I cannot

#

:>

#

Yes you can

#

gives KennyTV 1 Broom

#

pokes Vertanzil with the broom

#

Ow

void void
#

into eye pls

fallen jungle
#

This reminds me of all those Minecraft roleplays in all the creative servers

limber knotBOT
#

tickles Vertanzil's eyes

fallen jungle
#

"Highschool RP!!!1"

#

Those were surprisingly popular

pulsar wigeon
#

still seem them occasionally on wow

#

usually in westfall garrison. idk what draws people there

#

probably proximity to goldshire

fallen jungle
#

Might be a thing in Minecraft too still, idk, haven't checked in ages

pulsar wigeon
#

so they can go there after class

blissful orchid
limber knotBOT
#

what is this "Server Oversleep" in the stats?

golden gust
#

the server does work in between ticks

#

That's basically where the server took too long to sleep and spilled over into what would be the next tick

stiff solar
glass kindle
shell vine
#

lotta that been happening

limber knotBOT
#

.amaranth

#

(Korobi) NIGHTWISH - Amaranth (OFFICIAL MUSIC VIDEO) - length 3m 54s - 343,607 likes, 17,706 dislikes (95.1%) - 107,082,875 views - Nuclear Blast Records on 2007.08.08

zealous knot
#

mfw uploaded aug 2007

#

you don't see this often anymore

cosmic raft
#

yeah

limber knotBOT
#

(DiscordBot) Second Chance - Shinedown (with lyrics) - length 3m 41s - 17,337 likes, 569 dislikes (96.8%) - 3,811,826 views - McDrinkable on 2009.06.28

limber knotBOT
#

Please dont bring your toxic bullshit here kthnksbaqi

copper walrus
cosmic raft
limber knotBOT
#

(DiscordBot) Prima J - Rock Star - length 3m 44s - 59,455 likes, 2,064 dislikes (96.6%) - 27,349,495 views - BratzVEVO on 2009.11.23

cosmic raft
#

lol going through my youtube likes

quasi valley
#

apparently I liked 2500 videos in the last year wtf

shell vine
#

whenever i see amaranth i always think of the twitch thot

cosmic raft
#

how @quasi valley

#

I only have 578 TOTAL likes

#

and that's since like...

#

2013?

quasi valley
#

pressed the middle mouse botton and have been scrolling for... a bit

#

with some exceptions 😂

void void
#

i woke up somewhat early. by force.

#

i set 11 alarms and a routine on alexa to turn my lights on maximum brightness

#

i was plunged into this world and im not happy about it

#

so @cosmic raft how r u

cosmic raft
#

home sick today

true canyon
#

nooooooooooo

void void
#

nooooooooooo

cosmic raft
#

am not complaining

quasi valley
#

apparently I watch way too much youtube? my 5000th liked is from february of 2018 holy moly

#

and that's the list's limit

#

so the only remains of my old youtube stuff is my very first video... a minecraft let's play from 2013 monkaS

cosmic raft
#

lol

unreal quarry
#

i've only liked 38 videos ever

#

i think most of those are liking my own videos lmao

static badge
wide chasm
#

Do you guys just not watch YouTube, or do you just not like any videos? Cause I hit the limit on the liked videos playlist a long time ago.

static badge
#

same

unreal quarry
#

i just dont click buttons

wide chasm
#

Every YouTuber: "Don't forget to hit that like button!"
Billy: ignores

unreal quarry
#

dont tell me how to live my life

wide chasm
#

Listen to the influencers Billy!

static badge
#

watch out he's got manly hands Kappa

limber knotBOT
#

s/manly/girly/

static badge
#

wow that exploded on discord

vestal jasper
unreal quarry
#

ffs wikipedia is asking for money again :/

#

biggest one i've seen yet

static badge
#

u should pay up

cosmic raft
#

i have nothing on wikipedia

#

:D

limber knotBOT
#

well this turned into a really long livestream

unreal quarry
cosmic raft
#

thelastplaceyoulook is an American rock band that formed in Houston, Texas. Their debut extended play, The Lies We Tell Ourselves, was released on 30 May 2006. This was followed up with the debut of their first full-length album See The Light Inside You, on 29 January 2009, w...

quasi valley
#

😂

unreal quarry
#

lol

#

its a good band 😛

#

how did you even see that, tho, for real

cosmic raft
#

#kashikeisthensa

unreal quarry
#

hides

#

well, since youre good at finding shit.. find this song for me thats not a crappy live/acoustic recording. "SexyTime"

cosmic raft
#

winks with both eyes

#

what artist

unreal quarry
#

thelastplaceyoulook

#

dont ask me why they dont like spaces

#

inb4 "keyboard was broken the day we made fliers for our first gig and it just stuck"

cosmic raft
limber knotBOT
unreal quarry
#

guess i'll install the app. spotify wont play in browser for me for some reason

#

yeah, thats a bust. cant get it to play

cosmic raft
#

you only said i needed to find it

#

not that it needed to play

unreal quarry
#

i should have specified

cosmic raft
olive garden
#

"This track is not available in your country"

quasi valley
#

laughs in vpn

pulsar wigeon
#

.rekt

limber knotBOT
#

☑ RektBox 360

cosmic raft
limber knotBOT
#

(DiscordBot) Burito - По волнам - length 3m 42s - 139,242 likes, 12,180 dislikes (92.0%) - 46,618,308 views - Velvet Music on 2017.04.11

cosmic raft
#

if so, enjoy

olive garden
#

it is

#

thank you, I will try to

unreal quarry
#

omg i think i found an mp3 from some random download site lmao

#

yas! this is it ^_^

lethal sinew
vestal jasper
#

Fun hearing (American) football fans yell about their team not playing the entire game perfectly and for not being able to predict the future

#

Pretty sure the people who are paid to play the game more than likely make better decisions about said game than you

quasi valley
#

same for actual football / soccer

#

as in the sport you actually play with your foot

#

quite a bunch of lunatics in between some "normal" fans thinking_eyes

sick scaffold
limber knotBOT
#

man that was a really, really long stream

#

fun tho

#

lol discord is bugged

#

they no longer really say how many people you're sending a message to

#

through the at-everyone thing

#

they always say 200+ now

#

hey you saw me struggling

#

I deserve fleeting happiness

#

Got me a new emote

#

how did you even get that frame

#

magic

cosmic raft
#

Lost in Space on Netflix is neat

unreal quarry
#

agreed, too short though. season 2 needs to come out already

#

feels like years since i watched season 1

cosmic raft
#

Season 2 is out, @unreal quarry.

#

Why do you think I'm mentioning it

#

:P

unreal quarry
#

:O!

ancient bolt
#

Yeah I need to watch season 2

unreal quarry
#

logs off pc

ancient bolt
#

Lots of new seasons coming soon

limber knotBOT
#

I thought it was a really dumb series tbh

void void
limber knotBOT
#

(MiniDigger) Jet Vocals - Hallelujah - length 4m 33s - 365 likes, 23 dislikes (94.1%) - 6,102 views - JetBrainsTV on 2019.12.27

#

Lol

fossil bronze
tall cobalt
manic raft
cloud slate
limber knotBOT
#

Reminder for @pulsar wigeon: happy christmas

mossy vessel
#

o.O

pulsar wigeon
#

kashike i'll fukin do u in

#

literally ping bomb from 7 months ago

cosmic raft
#

yes, look at the date though :)

#

hehe

ancient bolt
#

dude we can do high-accuracy long range ping bombs with that, I never considered that

#

we should rapid fire them at him

static badge
#

can we dm the bot so he doesn't know who

woven otter
#

oh that would be nice

pulsar wigeon
#

.>

woven otter
#

we are plotting against your oppression wiz

static badge
#

a ping a day keeps the moderators away

vestal jasper
#

@static badge

static badge
#

@vestal jasper

vestal jasper
#

Hi

woven otter
#

@static badge @vestal jasper

static badge
#

@woven otter @vestal jasper

vestal jasper
#

Leaf watch out for my doubly linked list tonight

#

:^)

#

I'm moving up in the world

static badge
#

you seen my sorted linked list?

vestal jasper
#

Send

pulsar wigeon
#

concrete patch 24?

woven otter
#

wut are you actually talking about

static badge
#

yeah it's in a concrete patch

pulsar wigeon
#

his server tick list optimization

#

tbh i didn't pay attention to the sorted linked list

vestal jasper
#

I might start using my own collections if I can get good at it

woven otter
#

o

pulsar wigeon
#

i thought you just copied it from somewhere

static badge
#

tbh sorted linked list is ez

vestal jasper
#

I'm on mobile. Navigating github is cancer and large files crash chrome.

pulsar wigeon
#

is it just standard O(n) insertion?

static badge
#

and yeah u should start making ur own collections

pulsar wigeon
#

or is there any trick there

static badge
#

the trick is that I add to the end

#

the elements, like 100% of the time, would already be placed there

#

and I need constant time clear

pulsar wigeon
#

wait what

#

confused now tbh

vestal jasper
#

I've had quite a few times where using my own collections would make the day easier

pulsar wigeon
#

clear is always constant time

#

just drop your refs

static badge
#

for linked

#

not for something like an array based one

pulsar wigeon
#

yes?

static badge
#

you could set tail = head = 0 but memory leaks

pulsar wigeon
#

what leaks

vestal jasper
#

Memory

static badge
#

you need to remove from the backing array?

pulsar wigeon
#

where does tail = head = 0 not let gc reclaim everything i nbetwee?

#

oh

#

wat

#

wait what

#

backing array

static badge
#

what are you going on about

pulsar wigeon
#

linked lists = array lists?

vestal jasper
#

Wiz you ok?

static badge
#

I'm comparing a linked sorted set compared to an array sorted set

#

tbh could probably poll

pulsar wigeon
#

clearly i'm missing part of the convo here

vestal jasper
#

Leaf arraylists are arrays that resize as needed right?

static badge
#

basically

pulsar wigeon
#

array lists are lists that work by having elements stored in a backing array

vestal jasper
#

Ye kk

pulsar wigeon
#

linked lists are supposedly just chained refs

#

but idk what leaf is doing with an array in his

vestal jasper
#

I've made my own linked list recently

static badge
#

there is no array

pulsar wigeon
#

7:33 PM] Spottedleaf: you need to remove from the backing array?

#

???

static badge
#

it's just that if I were to use an array based impl I wouldn't get constant time clear

#

which is what started this chain

vestal jasper
#

FixedSizeArrayList sounds like a retarded yet useful and fun thing to implement

main cargo
#

Anyone know if there is a flag for worldguard to prevent wither rose generation when a mob is killed by the wither?

static badge
#

tbh could've probably done a ringbuffer solution to this and just poll'd from it

#

but the rewrite was enough to yeet the tick call entirely from the sampler so waste of my time

vestal jasper
#

How would add even work. Do I just disallow null entries and insert into the first null spot?

static badge
#

throw

vestal jasper
#

Lol

static badge
#

if u want to adhere to collection spec

vestal jasper
#

I mean I could do a Mutable that adds and disallows null and an Immutable that allows null and throws on add

static badge
#

allowing null

vestal jasper
#

:^)

#

I mean arrays default to null entries don't they

static badge
#

in my opinion they should default to optional empty

pulsar wigeon
#

this is why ur retarded

vestal jasper
#

Are you serious because I've seen you meme about optionals

static badge
#

absolutely Kappa

#

in fact all arrays should be Optional<T>[] Kappa

vestal jasper
#

Ok so you're fucking with me

#

Ok

pulsar wigeon
#

i mean, what if it's a List<Optional<T>