#general

3141 messages · Page 72 of 4

cosmic raft
#

2b+ more than he asked for

static badge
#

:>

cosmic raft
#

leaf

pearl ibex
#

Leaf.

cosmic raft
#

we need to think of some great game idea and make it

#

become billionaires

static badge
#

yeah

pearl ibex
#

Leaf. :>

static badge
#

let's call it "kill the cancer on this planet known as 2750"

#

I can't think of original game ideas if u couldn't tell :>

pearl ibex
#

Leaf, you're gonna burn like Notre Dame. :>

cosmic raft
#

too soon

static badge
#

wtf is this notre dame meme

#

.g notre dame

limber knotBOT
#

(DiscordBot) https://www.nd.edu/ -- University of Notre Dame: "The University of Notre Dame is a private research university inspired by its Catholic character to be a powerful force for good in the world."

cosmic raft
#

it's not a meme

static badge
#

.g notre dame fire

limber knotBOT
static badge
#

oh shit

cosmic raft
#

yeah

static badge
#

wtf even is the notre dame

cosmic raft
static badge
#

.g notre dame wikipedia

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Notre-Dame_de_Paris -- Notre-Dame de Paris - Wikipedia: "Notre-Dame de Paris (/ˌnɒtrə ˈdɑːm, ˌnoʊtrə ˈdeɪm, ˌnoʊtrə ˈdɑːm/; French: [nɔtʁə dam də paʁi] ( About this sound listen); meaning "Our Lady of ..."

Notre-Dame de Paris (; French: [nɔtʁə dam də paʁi] (listen); meaning "Our Lady of Paris"), often referred to simply as Notre-Dame, is a medieval Catholic cathedral on the Île de la Cité in the 4th arrondissement of Paris, France. The cathedral is considered to be one o...

pearl ibex
#

.g how to get 50 buck worth of bitcoin /s

limber knotBOT
#

(DiscordBot) https://www.quora.com/How-can-you-buy-50-in-Bitcoins-if-its-worth-4-000 -- How to buy $50 in Bitcoins if it's worth $4,000 - Quora: "In theory then, the minimum value of Bitcoin you can buy today is $0.00043 or ... Where and how can I buy small amounts of bitcoin 20 50 and 100..."

austere ivy
#

this is infuriating

cosmic raft
#

what is

austere ivy
#
public static void test() {
        format(MsgType.NONE,"msg_key", "format");                          // Without any prefix.
        format("msg_key", "format");                                      // With default prefix.
        format(MsgType.MULTI, "msg_key", "format");                        // With default multiline.
        format(MsgType.PREFIX, "category", "msg_key", "format"); // With custom prefix.
        format(MsgType.MULTI, "category", "msg_key", "format");  // With custom multiline.
    }
#

I want these to happen.

#

I have two current ways of doing it and I don't know what's better

#

method two is longer but more readable since it's more split up

#

blegh

#

one, sorry.

#

method one is longer but more readable.

void void
austere ivy
#

it boosted performance by 2500x simple

#

so not that bad

static badge
#

yeah no macbook is better than a macbook

austere ivy
#

macbook pros have the WORST HEATING

#

EVER

#

can confirm, am looking at one right now

#

it comes out through next to the screen, so it burns your lap

#

awful

#

and if it's on a cloth?? like a bed??
weeeeee

#

10000 degreeeeess

static badge
#

tbh

#

amd's spaceheaters do better so that's saying something

vestal jasper
limber knotBOT
#

(DiscordBot) Angry Squeaking JoJo - length 47s - 19,360 likes, 203 dislikes (99.0%) - 556,973 views - TheEpicNub on 2017.04.12

static badge
#

that meme has long been dead

austere ivy
#

@static badge

static badge
#

ur retarded

austere ivy
#

hey @static badge guess what

#

hey

#

hey @static badge

static badge
stiff yarrow
#

imagine pinging a guy 3 times in a row

static badge
#

:>

austere ivy
#

:(

#

:)

#

wait a minute

#

spotted

#

do you use light theme

void void
#

i didnt actually read it

cosmic raft
#

he does

void void
#

oh i was hella scrolled

austere ivy
#

oh gosh

#

I prefer light themes but Discord is just

#

it's just too much

stiff yarrow
#

I used to prefer light themes until I tried out dark themes

austere ivy
#

:partyparrot:

#

hey

#

:(

#

darn Nitro users

stiff yarrow
cosmic raft
static badge
#

black themes are awful tbh

austere ivy
#

^ I agree with that

stiff yarrow
#

damn thats a lot party emojis

austere ivy
#

Discord's light theme is just badly designed

#

it has some dark theme, NO contrast whatsoever

stiff yarrow
austere ivy
#

let's see what happens if I just..

#

:parrot_party: :parrot_party_hyper: :PartyParrot: :partycat: :partyparrot: :partyparrot: :partyparrot: :partyparrot: :partypotato: :partysheep: :partywhumpus: :KannaSipParty: :apartyblob:

#

nope

cosmic raft
austere ivy
#

:catWut: :catWow: :catThink: :catSmug: :catSleep: :catShocked: :catSellout: :catSad: :catRate: :catNom: :catMusic: :catMona: :catMad: :catLove: :catLewd: :catLaugh: :catKeke: :catHuhu: :catHug: :catHmm: :catHi: :catHehe: :catHeh: :catHeart: :catGhost: :catGasp: :catFail: :catFace: :catDespair: :catCry: :catClap: :catChamp: :catBox: :catBoss: :catBlove: :catBdot: :catBaka: :catAhh:

#

where you getting these emojis.

cosmic raft
#

guilds

austere ivy
#

nitro

#

:(

cosmic raft
#

hey @stiff yarrow

#

do you have this one

void void
#

imagine nit having nitro

cosmic raft
stiff yarrow
#

:saber:

void void
#

friedlmao @austere ivy

stiff yarrow
#

I have it under a diff name

cosmic raft
#

ah

austere ivy
#

imagine wasting 5 dollars a month on emojis

#

darn it who am I kidding it's so worth it

stiff yarrow
#

its 10 dollars now

austere ivy
#

lol

cosmic raft
#

$5 for classic

#

$10 for games

austere ivy
#

5$ for classic

#

oh

static badge
#

wtf kind of games you get

stiff yarrow
#

I got the expensive one

#

I don't even use the games

shell vine
static badge
#

not surprised ur retarded tbh

cosmic raft
#

pufferfish wearing pants

austere ivy
#

kashike

#

where can i BUY THOSE PANTS

pearl ibex
#

And here i am, asking for a loan. :>

austere ivy
#

listen here

stiff yarrow
austere ivy
#

I've got a proposition for you all

#

you guys pay for my nitro this month and I'll give you

#

leans closer

cosmic raft
#

and speaking of parrots

austere ivy
#

the good emojis

cosmic raft
austere ivy
#

GOODNESS GRACIOUS

#

TAHT'S A LOTTA PARROTS

static badge
#

lotta cancer tbh

pearl ibex
#

Holy moly.

stiff yarrow
static badge
#

nice job using the whumpus

#

didn't know it was a parrot :>

pearl ibex
#

Meanwhile, noss50 is pepeing his way through life. :>

cosmic raft
#

don't forget about bamboozled

stiff yarrow
cosmic raft
static badge
#

nossr is pepe interestingly enough

pearl ibex
#

nossr50 :P

#

Wowie.

void void
#

nossr is cool he's allowed to pepe

pearl ibex
#

I know.

#

That's his thing. :P

cosmic raft
#

I'm sorry, by the way, IRC peeps.

stiff yarrow
pearl ibex
#

He's very good being so pepe'ish. :P

limber knotBOT
#

ah yes

#

2 ur bot is retarded

stiff yarrow
pearl ibex
#

I wanna work and get paid 5$ per hour. :>

#

Maybe less than 5$. :>

void void
#

wait sponge discord has uhh

#

crab

cosmic raft
#

yes

void void
native thunder
pearl ibex
#

Crab rave! :D

native thunder
#

The crab is out of sync

void void
#

nope

static badge
#

crab desync more like it

native thunder
#

Terribly teeibly out of sync

cosmic raft
#

switch channels and come back

austere ivy
#

leaf

void void
#

client issue

austere ivy
#

quick question

static badge
#

ur retarded

austere ivy
#

do you work professionally as a plugin dev

#

wow

static badge
#

no

austere ivy
#

oh

static badge
#

making a plugin right now though :>

native thunder
#

Leaf works professionally as a dummy

static badge
#

no u

native thunder
#

You know test dummies right? That's him

#

:unoswitch:

#

No i

#

No u

#

Reverse

pearl ibex
#

I could be your personal slave, 5$ per hour. :>

cosmic raft
void void
#

making plugins
that makes you already a professional!!!1!1!!!111

austere ivy
#

wait

native thunder
#

Yes that

austere ivy
#

wait wait wait

native thunder
#

I need that

austere ivy
#

you're making a plugin?

#

that's cool

vestal jasper
#

@static badge ur retarded

austere ivy
#

mikro how do you think I am of professional status

cosmic raft
#

there you go @native thunder

pearl ibex
#

.typing

limber knotBOT
austere ivy
#

I made a plugin

static badge
#

vic ur retarded

void void
#

take my money (few cents are fine i hope) and idea and shit it out for me

austere ivy
#

that says

#

"HELLO"

#

whenever you

#

fill up a bucket

#

IT'S GENIUS

#

see the water says hi to you?

void void
#

brian ur retorded

austere ivy
#

I haven't yet implemented the ability to have different msgs for water and lava :(

#

hey

#

that's leaf's line

void void
#

even leaf is better than u

#

smh

static badge
#

mikro ur retarded

austere ivy
#

lol

cosmic raft
#

huh

#

if anyone is interested in tech books

austere ivy
#

hey I know the guy who

#

eh nevermind

void void
#

no u @static badge

cosmic raft
#

$9.99/mo for lots of books

stiff yarrow
austere ivy
#

ooh

#

idea

void void
#

interesting site

austere ivy
void void
#

no

stiff yarrow
#

@cosmic raft dang so far I don't see a single book on here that I was planning to get

pearl ibex
#

Everyone lend me 5$. I'll pay in a month. :>

austere ivy
#

hey

#

that's a ponzi scheme

#

arrest him

pearl ibex
#

No, it isn't.

austere ivy
#

yes it is

pearl ibex
#

No.

austere ivy
#

yes

pearl ibex
#

No.

austere ivy
#

yes

pearl ibex
#

Fucking no!

austere ivy
#

yes

#

do I need to speak loudlier

#

yes

pearl ibex
#

It's not a ponzi scheme, since i'll be working with that money. :P

austere ivy
#

ahem

pearl ibex
#

I would.

austere ivy
#

let's read the definition of a ponzi scheme:

#

"a scheme where you steal ppls money"

#

sounds like a ponzi scheme to me

cosmic raft
#

.g ponzi scheme

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Ponzi_scheme -- Ponzi scheme - Wikipedia: "A Ponzi scheme is a form of fraud that lures investors and pays profits to earlier investors with funds from more recent investors. The scheme leads..."

A Ponzi scheme (, Italian: [ˈpontsi]; also a Ponzi game) is a form of fraud that lures investors and pays profits to earlier investors with funds from more recent investors. The scheme leads victims to believe that profits are coming from product sales or other means, and th...

pearl ibex
#

Well, yeah. I'm not going to steal shit.

austere ivy
#

basically what I said

#

pft

stiff yarrow
#

🙄

pearl ibex
#

I don't like to steal. :P

austere ivy
#

.g nearest jail for ponzi schemers

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Bernie_Madoff -- Bernie Madoff - Wikipedia: "Bernard Lawrence Madoff is an American former market maker, investment advisor, financier, fraudster, and convicted felon, who is currently serving a..."

Bernard Lawrence Madoff (; born April 29, 1938) is an American former market maker, investment advisor, financier, fraudster, and convicted felon, who is currently serving a federal prison sentence for offenses related to a massive Ponzi scheme. He is the former non-executiv...

void void
#

i wish that discord worked like irc - that i could leave from individuak channels

austere ivy
#

landis are you one brendard larense madeof

void void
#

individual*

austere ivy
#

.g google

limber knotBOT
#

(DiscordBot) http://www.google.com/ -- Google: "Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're..."

austere ivy
#

Honestly, what IS .g

void void
#

bing

austere ivy
#

.g this;

limber knotBOT
#

(DiscordBot) https://www.merriam-webster.com/dictionary/this -- This | Definition of This by Merriam-Webster: "This definition is - the person, thing, or idea that is present or near in place, time, or thought or that has just been mentioned. How to use this..."

austere ivy
#

g. """

#

oh

#

.g """

limber knotBOT
#

(DiscordBot) No results found.

austere ivy
#

it's unbreakable!

#

.g CafeBabe

limber knotBOT
#

(DiscordBot) https://www.artima.com/insidejvm/whyCAFEBABE.html -- Why CAFEBABE?: "Wondering whether any deep meaning lurked behind this value, I posted the following question to the comp.lang.java newsgroup. Subject: Why CAFEBABE?"

austere ivy
#

o-O

pearl ibex
#

But tbh, i need a loan. :P

austere ivy
#

.g loanshark

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Loan_shark -- Loan shark - Wikipedia: "A loan shark is a person who offers loans at extremely high interest rates, has strict terms of collection upon failure, and operates outside off the..."

A loan shark is a person who offers loans at extremely high interest rates, has strict terms of collection upon failure, and operates outside off the street (outside of local authority). The term usually refers to illegal activity, but may also refer to predatory lending with...

austere ivy
#

.g credit union

limber knotBOT
#

(DiscordBot) https://www.ncsecu.org/ -- Mobile Access - Menu: "This credit union is federally insured by the NCUA. If you are using a screen reader and are having problems using this website, please call (888)..."

austere ivy
#

UGH that's not what I want

#

.g Landis117

limber knotBOT
#

(DiscordBot) https://landisco.com/rentals.php?page=rent&view=1153 -- 117 66th St. East, TOWNHOUSE - Sea Isle City: "Beautiful and immaculately kept 5 bedroom 4.5 bath town home located on quiet residential street. Walking distance to Acme, recreation park and..."

austere ivy
#

are you a house, Landis

pearl ibex
#

No.

#

I'm a person. :P

austere ivy
#

.g is landis a person

limber knotBOT
#

(DiscordBot) https://www.theatlantic.com/magazine/archive/2018/05/lance-armstrong-floyd-landis/556868/ -- Floyd Landis: The Man Who Brought Down Lance Armstrong -...: "Floyd Landis, a former teammate of the cyclist's, just won more than $1 million in a legal case against Armstrong. Here are his thoughts on the suit,..."

The Atlantic

Floyd Landis, a former teammate of the cyclist’s, just won more than $1 million in a legal case against Armstrong. Here are his thoughts on the suit, cycling, and his onetime rival.

austere ivy
#

huh

void void
#

.g is google's im feeling lucky button, @austere ivy

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Google_Search -- Google Search - Wikipedia: "Google's homepage includes a button labeled "I'm Feeling Lucky". This feature originally allowed users to ..."

Google Search, also referred to as Google Web Search or simply Google, is a web search engine developed by Google LLC. It is the most used search engine on the World Wide Web across all platforms, with 92.74% market share as of October 2018, handling more than 3.5 billion sea...

void void
#

pretty...clear lol

deep hazel
#

gotta love when an icon theme decides to completely destroy your setup my removing half of your packages

void void
#

You made the mistake for the first time

#

I think it happens at least one time to anyone

#

using linux on desktop

deep hazel
#

@void void welp now I'm never going to carelessly press enter in apt prompts

void void
#

🤣

#

Yeah...

#

Everyone has to learn to read what their package manager is about to do at some point...

pearl ibex
#

Agh.

#

Yo, kash. :>

void void
#

kash is only a slut for me

pearl ibex
#

D:

cosmic raft
#

hi

pearl ibex
#

Hi, kash! :D

cosmic raft
#

hii

pearl ibex
#

I'm thinking about leaving my country. :P

cosmic raft
#

:o

void void
#

I did that already after thinking like you @pearl ibex

#

¯_(ツ)_/¯

pearl ibex
#

Woah.

void void
#

How old are you ?

pearl ibex
#

+18. ;>

void void
#

Okay

pearl ibex
#

Where did you moved from?

void void
#

From France

#

to Ukraine

pearl ibex
#

Why would you leave France? thonk

void void
#

Because it's becoming a complete mess

#

and I needed fresh air

#

¯_(ツ)_/¯

pearl ibex
#

That makes sense.

#

@cosmic raft You gotta tell me how good is living in there. :>

void void
#

where ?

cosmic raft
#

in Canada?

#

it's good

void void
#

if you need real difference like me you should probably move to a country where people live really differently

#

I lived short time in Spain, Poland and Czech

#

and it felt like the same in France

#

¯_(ツ)_/¯

pearl ibex
#

Well, i do want something different, of course. 🤷

#

I'm moving to Canada! :>

void void
#

From ?

pearl ibex
#

Hell, literally.

cosmic raft
#

I forget, where are you now?

vestal jasper
#

@static badge ur retarded

void void
#

Thanks, MCMarket

static badge
#

ur retarded

void void
#

no u

pearl ibex
#

Hell.

cosmic raft
#

Say hi to Lucifer!

pearl ibex
#

Venezuela for common people. ¯_(ツ)_/¯

void void
#

oh shit

#

yeah that's a big difference

pearl ibex
#

Of course it is.

#

Imagine using Reddit without a VPN. pikoh

cosmic raft
#

i don't have to imagine

pearl ibex
#

True. 🤷

#

Imagine using SoundCloud (meh) without a VPN. pikoh

#

It's blocked for some reason. thonk

void void
#

wot

vestal jasper
#

👏

void void
#

An hour to board. pls time go faster

#

am tired

#

I've been in this airport for 12 hours 🌚

#

🌝

limber knotBOT
#

I feel ya

void void
#

ur retarded vic

vestal jasper
#

Oh yeah I was forced into an airport for 11 hours a few weeks ago

#

not fun at all

void void
#

Yeah. I thought there was no lounge; and indeed there's not. It's for first class only.

#

But me, being me

#

I asked can I buy 12 hours of time 🌚

#

They said ok 🌚

vestal jasper
#

JetBlue flight to NYC
Airplane leaves after it was supposed to arrive
Airplane arrives like 3 hours late
We get off the plane 5 minutes after the gate for the connecting JetBlue flight closes
"Next flight is in 8 hours. :)"

void void
#

These cargo planes go fucking busting down the runway lmao

#

Ever been to china

vestal jasper
#

I've never left the US

limber knotBOT
#

when i was stuck in Moscow I complained for like 15 minutes till they let me and my family into a first class lounge :D

void void
#

We got here, move to transfers, do exit customs to enter the country (????) (transfer????) and then re-enter the country (customs AGAIN), two passport stamps. Then Immigration (transfer??????????), then security, then finally it's the international terminal.

#

Which is just a hallway 🌚

vestal jasper
#

Go to JetBlue CS
They tell us to fuck off
"It's not our fault so we won't do anything. No lounge. No food. Fuck you."
"There is no conversation. Please leave."

#

👏

void void
#

That sounds like murica for you

#

I pay for travel insurance though, always

#

They do that to me, lawyers gon fuck them up

vestal jasper
#

According to some people I know JetBlue are the rejects of the airlines

#

so it makes sense xd

void void
#

No shit, I have never had an issue getting a reschedule after I get Allianz involved.

#

Should see their faces

vestal jasper
#

Oh they rescheduled

void void
#

I mean, fast though

#

Like, next plane fast

vestal jasper
#

8 hours later isn't fast, yeah

void void
#

Allianz are bossmode

#

They tell me "oh yh 8 hrs" and im like "hahahahaha"

#

"no, next plane"

#

In this case tho I opted for the layover, for the price

vestal jasper
#

We scheduled a 3 hour gap between the connecting flights

#

we were supposed to wait 3 hours in case of delays

#

and we were still fucking late

void void
#

ahh, I mean I got delayed earlier in LA because British Airways took too long backing out of the gate

vestal jasper
#

Guess how long we were on the plane after we landed?

void void
#

That kind of delay, I'm just like whatever

#

But other than that, nah

vestal jasper
#

90 minutes

void void
#

That's typical sometimes, was it at the gate or no?

vestal jasper
#

"Nothing we can do"
You sure you can't just fucking pull up somewhere, wheel over a mobile staircase, and let us off the fucking plane?

void void
#

At that point its probably just the ground and gate controllers squabling with each other not the airline or pilot

#

No they literally cant

#

Moving traffic

vestal jasper
#

I mean

NYC doesn't have any room anywhere in the entire airport

#

Sounds unlikely

void void
#

Oh

#

JFK?

#

LOL

vestal jasper
#

yeah

void void
#

It's very likely

#

VERY likely

vestal jasper
#

yikes

void void
#

Those gate controllers are fucking retards

#

Should listen to Kennedy Steve on youtube

#

He was the ground controller

vestal jasper
#

Yeah when we landed the gate we were supposed to go to had 3 airplanes queued in front of us

void void
#

He used to yell at those fucks and the tugs for being retards

#

Literally calling them retards on open freq

#

You will have much more respect for the chaos at that place if you listen to him

#

As for the airlines tho, totally agreed, All suck mostly lmao

#

Alright time to go to gate yall

#

If all goes well, talk later.

vestal jasper
#

cya later

#

gl

#

we got an airbus on the way back and it the ride back was the most pleasant airplane ride I've had to date

#

too bad I was forced to wait 12 hours more than I should've to get on it

pseudo surge
lyric coyote
deep shoal
#

entity.playEffect(EntityEffect.HURT);

#

can i make the effect stronger

#

like really shake em up

deep shoal
#

what class should I use to repretesnt an Item in an inventory

cedar spade
#

ItemStack with amount 1?

deep shoal
#

okay

#

I gues

cedar spade
#

What aspect of the item do you need to know?

deep shoal
#

lore, name, enchantments, etc.

#

I want to represent an item that a player can be given

acoustic pilot
#

ItemStack is appropriate.

cedar spade
#

If you need to store anything custom that you can't normally store with Bukkit classes alone, you could write your own class, but otherwise an ItemStack seems fine

deep shoal
#

ok

potent warren
void void
tropic flame
stiff yarrow
#

@deep shoal all items in minecraft are secretly stacks so deal with it son Kappa

#

the stack is just a property of the item

#

its part of the item

deep shoal
#

just a group for Material, Enchantments, etc.

stiff yarrow
#

you could make your own wrapper then for that

deep shoal
#

more like a group for material and data

#

so I can have the different dyes and stuff

#

represented

#

beforehand I was just using Material

#

but I thought that was too restrictive

stiff yarrow
#

well you could either make your own wrapper with the relevant things you want from ItemStack in it, or just store ItemStacks with the state you want

opaque sigil
karmic robin
timber cradle
limber knotBOT
#

Hey, I just set up a paper server, but when I added my minecraft bot to it, I noticed the messages are not the same as vanilla minecraft

#

I usually get a .translate field with chat.type.text for chat messages

signal wave
limber knotBOT
#

but with paper the json is { extra: [ { text: '<USER> blabla' } ], text: '' }

golden gust
#

CraftBukkit basically breaks that by default so that they can provide chat formatting

obsidian bison
limber knotBOT
#

hmm I see, okay I'll look into the plugin documentation and see if there's some alternative in there to parsing the strings...

#

Do you have any pointers to where I could find something like that?

golden gust
#

Plugin documentation ain't really going to help you there, best option I could really give if you wanted to retain the vanilla formatting and stuff, would proobably suggest using something like ProtocolLib and dealing with chat yourself

stiff yarrow
#

I would suggest just forking the bot to use CB formatting

limber knotBOT
#

I found AsyncPlayerChatEvent.getUser() and AsyncPlayerChatEvent.getMessage()

#

but that's deprecated

#

woops

#

The normal one was deprecated makes sense ^^

stiff yarrow
#

the javadocs usually state why

#

if it says draft API thats code for unfinished or not well done

#

according to md5

cedar spade
#

which doesn't mean a whole lot

stiff yarrow
#

yep

#

it just means md5 might change it one day maybe if I were to interpret it

austere ivy
#

Howdy.

#

How's this.

#

Lots of flexibility for me with the overloading.

cedar spade
#

uh

#

tests inside the class?

cosmic raft
#

that's..

austere ivy
#

SHHH

unreal quarry
#

pets brian

austere ivy
#

That's not tests.

#

That's just me testing because in IntelliJ it does this:

cosmic raft
#

The method is literally called tests

austere ivy
#

I'll remove it.

#

I just needed something for IntelliJ to accept it as a method.

cosmic raft
#

You really hurt my brain sometimes

austere ivy
#

I just needed to make sure the overloading worked (because it clashed sometimes because of the Object... formats at the end)

#

here

cosmic raft
#

The word you're looking for is "varargs"

cedar spade
#

formats isn't the most obvious choice of name, but then again I don't actually know what else you would use

austere ivy
#

varargs.

#

It just goes through a String.format

#

and in String.format(string, format) it also refers to it as "formats"

#

wait

unreal quarry
#

Because those varargs are for formatting

austere ivy
#

it refers to String as format and the formats as varargs

#

weird

unreal quarry
#

Funny how people name veriables relevant to what they are used for ^_^

pulsar wigeon
#

stop trying to cram things into a single name

cedar spade
#

Those string are used for formatting, but so is every other argument on that method

#

It's a formatting method

austere ivy
#

but those are more formatty

cedar spade
#

You can't just call everything "format thing #53"

austere ivy
#

lol

pulsar wigeon
#

why is prefixtype the second arg in 2 of them but the first arg in the other 2

#

jesus

austere ivy
#

what

#

wiz

#

do you know what overloading is

gilded adder
pulsar wigeon
#

yes i fucking do

#

and you're doing it wrong

#

we went over this yesterday already

cedar spade
#

I'd give the vararg a more obvious name like replacements

austere ivy
#
format(String configKey, Object... formats)
format(PrefixType prefixType, String configKey, Object... formats)
format(String category, PrefixType prefixType, String configKey, Object... formats)

gets incrementally more precise so if I want to just use a default I can throw in format("my_msg", player.getUsername) or something and if I want no prefix, I can do format(PrefixType.NONE, "my_msg", player.getUsername) etc

#

oh okay I'll do that

#

good idea, goli

#

also

#

wizjany

stiff yarrow
#

brian just post your code somewhere, its so hard to understand what you're doing with just snippets

austere ivy
#

if your idea of "better overloading" is just different method names for each that's not overloading

cedar spade
#

"formats" sounds like a list of format strings - when I first saw the outline of the method, I assumed they all got formatted and appended or something

wide chasm
#

He said that you should order your parameters the same each time

pulsar wigeon
#

i said that was better design, not better overloading

#

yesterday

#

right now, i'm talking about the order of your args

austere ivy
#

Oh.

pulsar wigeon
#

having prefixtype first in one overload and second in another is confusing dumb bad retarded

austere ivy
#

wiz

#

that's because the first arg gets gone

cedar spade
#

It's not like they're being swapped around, if they're in a different place it's because one of them is/isn't present

austere ivy
#

and I can't remove the last because there's varargs

pulsar wigeon
#

configkey should always go first

#

since that's the most bare overload

austere ivy
#

lol

#

wiz

#

if we did that

#

then it WOULD swap places

#

category and prefixtype would randomly swap

pulsar wigeon
#
configkey, prefix, args[]
configkey, prefix, category, args[]```
unreal quarry
#

The varargs throws things off. If he reordered his params it gets confused.

austere ivy
#

I can't do that wiz

pulsar wigeon
#

there you go

#

yes you can

#

note the signatures

austere ivy
#

incorrect

#

1 and 2 would get confused

stiff yarrow
#

brian I suggested yesterday you remove this switch logic

austere ivy
#

both take in striqngs

#

both takes in strings

cedar spade
#

I prefer the order how it is, each overload reads in order from least specific to most specific

unreal quarry
#

In that example, wiz, there is no signature difference between them so it gets confused

austere ivy
#

thank you

cedar spade
#

I'll be honest, I wouldn't use PrefixType

austere ivy
#

I was using MsgType before, is that better?

#

FormatType?

pulsar wigeon
#

fixed it

austere ivy
#

¯_(ツ)_/¯

cedar spade
#

It just doesn't seem very clear what that enum is supposed to do or achieve

pearl ibex
#

.typing

limber knotBOT
stiff yarrow
#

if you guys look at his code there's actually zero reason for him to do overloading or switch logic to achieve this stuff

#

this code can be greatly simplified

pulsar wigeon
#

yea i know

#

we already went over the fact that it's retarded

#

but he refuses to listen

austere ivy
#

wiz

#

you give out signatures

#

that DON'T

#

COMPILE

#

-_-

cosmic raft
#

what

wide chasm
#

grabs popcorn

pulsar wigeon
#

he just really wants overloads with the same name for everything

austere ivy
#
configkey, args...
configkey, prefix, args...
configkey, prefix, category, args...
unreal quarry
#

He updated his example, Brian. It works like that, but it's not varargs

#

;)

cosmic raft
#

just name all your methods a at this point

cedar spade
austere ivy
#

1 and 2 would get confused.

#

It wouldn't compile.

pulsar wigeon
#

scroll up again

cosmic raft
#

USE A DIFFERENT FUCKING METHOD NAME THEN

pulsar wigeon
#

i editted it like 10 seconds later

cosmic raft
#

christ

pulsar wigeon
#

and yes, we went over that kashike

#

he's just retarded

#

i told him that like 5 times yesterday

cedar spade
#

uh oh we unleashed capslock kash

pearl ibex
#

Omg.

pulsar wigeon
#

he insists on having a single name for the overloads

austere ivy
#

okay wizjany

#

since it'll MAGICALLY FIX

pearl ibex
#

Kash is mad. :O

cosmic raft
#

I have a magical fix too

austere ivy
#

I named it formatOne, formatTwo, and formatThree

pulsar wigeon
#

that's fucking retarded

#

name it format, formatPrefix, formatCategory

wide chasm
#

I don't even see why someone would have multiple prefixes to begin with, but whatever, not my plugin.

pulsar wigeon
#

or whatever

unreal quarry
#

@austere ivy varargs are the problem. Use an array like wiz suggests and it will compile

austere ivy
unreal quarry
#

He got kicked? Lol

wide chasm
#

Does Java also get confused with something like: String something, Object objects...?

austere ivy
#

:(

wide chasm
#

Or is that fine?

austere ivy
#

Billy, String.format() doesn't use arrays.

pulsar wigeon
#

yes it does

#

varargs are arrays

#

lol

cosmic raft
#

yes it does

#

lol

austere ivy
#

If I did that I'd have to use a for loop which would just make things even more cluttered.

#

wait

pulsar wigeon
#

you're literally fucking retarded and you just want to tell us we're wrong

austere ivy
#

huh

cosmic raft
#

... is literally [] but doesn't require you to create the array itself

pulsar wigeon
#

varargs just collects all the args as an array

cosmic raft
#

which is why it only goes at the end of a method

cedar spade
pulsar wigeon
#

without an explicit new object[] {...}

austere ivy
#

but I thought I tried []

cosmic raft
#

this is you brian:

austere ivy
#

it did weird stuff ,_,

cedar spade
#
T[] toArray(T contents...) {
    return T;
}
austere ivy
#

am I going nuts

austere ivy
#

thanks kash

#

alright so let's talk about something other than three dots or a square

#

what can I do about the switch statement

fallen oracle
#

()

#

Circles!

unreal quarry
#

holds Kash back before he destroys something or someone

karmic swift
cosmic raft
limber knotBOT
#

(DiscordBot) Chicken Nugget Rampage - length 1m 23s - 3,476 likes, 148 dislikes (95.9%) - 686,862 views - weknowmemes on 2013.08.31

austere ivy
#

come join programming!

#

we have curly bois: { }

#

we have circley bois: ( )

cedar spade
#

][

austere ivy
#

we have square bois: [ ]

cedar spade
#

kash right now (╯°□°)╯︵ ┻━┻

austere ivy
#

and we have three dots

#

come and join us you get to fight over which is better

#

so what can I do about the switch statement?

limber knotBOT
#

ur mom is the best

cedar spade
#

Just don't do that

austere ivy
#

maybe I should use an if statement chain thonk

cosmic raft
#

anyone got any heavy bricks and some chain?

cedar spade
#

Why can't blah_prefix and blah_color just be normal categories?

austere ivy
#

it searches the config

#

the colors and prefixes are defined in the config

unreal quarry
#

Sorry, lent my chain to the Night King in season 7, kash

cedar spade
#

um

austere ivy
#

like for rules, it would search the config for rules_color and rules_prefix and such

cedar spade
#

that doesn't explain why you can't just do away with the enum?

austere ivy
#

a lot better than having an enum or a maGiC nUmBeR wait what

#

oh

cosmic raft
#

need 4 of these

austere ivy
#

enum

#

enum is different

#

I can either use a magic number or enum

#

I need a way to tell the formatter if I want a prefix like [Rules], a multiline prefix like > or no prefix at all

cedar spade
pearl ibex
#

@cosmic raft Why would you need that? D:

austere ivy
#

but then for each message I don't have to worry about colors or something

cosmic raft
#

so the body doesn't go to the surface

pearl ibex
#

Omg.

austere ivy
#

some people were saying that I should use a method in the enum.

pearl ibex
#

I have a better plan. :>

austere ivy
#

I can try that I guess

#

I don't really see any benefit other than "might be better if you show it to #general" lol

#

"and anyone whose sane"

pearl ibex
#

You could ehm... make him talk with Leaf for hours or something.

cedar spade
#

no u

pearl ibex
#

I'm pretty sure he'd get cancer or something from doing it. :P

cosmic raft
#

we need to brighten it up in here

austere ivy
#

I already have it, Landis.

austere ivy
#

I have leafititis.

stiff yarrow
#

@austere ivy

I think you should focus on fundamentals of OO. It is clear you are lacking some understanding of how to do OO, your issues are not with how to get something to compile, its with design. Sure, we can tell you how to fix your code to compile, but when we tell you how to fix your code otherwise you shut it down and stay focused on making your shitty code work. We've been trying to shed light on how to properly do your shitty code, but you always shut it down and focus on your own implementation instead.

Divert your attention from making the bad code in front of you work, and try to learn how to make it better. Your implementation is flawed, fixing your bad code will only temporarily solve your problem, the moment you expand on this class you will just be creating more spaghetti. It's already quite a mess just looking at it.

aPPepoRun

cedar spade
pearl ibex
#

Look at that pepe. :D

#

MoRe PEpEs!1! >:D

austere ivy
#

well,

#

I tried making prefixing, formatting, and coloring all different methods

pearl ibex
#

I love those pepes. 😂

austere ivy
#

and one final format just do return colorString(formatString(prefixString(string, category, prefixKey), formats));

#

but it.. just

#

bleh

stiff yarrow
#

I would recommend reading books on design patterns aimed at beginners

austere ivy
#

How would you do this?

stiff yarrow
#

by reading the book?

cedar spade
#
  1. Buy the book
austere ivy
#

No like this specific task.

pulsar wigeon
#

tbh that would still be better than what you have atm

cedar spade
#
  1. Wait for it to arrive
#
  1. Open the package
pulsar wigeon
#

though it's much more functional style

#

rather that OO

cedar spade
#
  1. Open and read
austere ivy
#

Because I tried 3 different approaches and in the end all they are is a fancy way of writing exactly what I have

pearl ibex
#

Or you could watch indian tutorials. :>

austere ivy
#

darn indians

stiff yarrow
#

at this point I don't know what you mean by fancy and I'm afraid to find out

austere ivy
#

4 different methods that are all one line

#

which isn't fancy at all

#

basically for this specific use-case I have no other ideas on how to execute it

stiff yarrow
#

you're lacking in understanding so its hard to explain a new approach to you because you focus on weird details that don't matter

austere ivy
#

just give me something?

stiff yarrow
#

but then you wouldn't really be learning anything

#

you'd just use my code and go back to doing things the shitty way

austere ivy
#

I have literally no other ideas

stiff yarrow
#

that is why I'm telling you to expand your understanding

#

put this project on pause and go read

austere ivy
#

what

#

It's just getting infuriating because I have no idea how to approach this.

#

I need a very specific thing to happen when I call format()

stiff yarrow
#

yes reading a book like that would help you a lot

#

I would get books on design patterns in particular

pulsar wigeon
#

i mean to be fair reading alone wouldn't

#

comprehending is a step up

#

not sure if he has it in him, given that he ignored all our single sentence instructions

#

a book might be too much

austere ivy
#

Wiz.

#

I tried all of that.

pulsar wigeon
#

i mean, you didn't

austere ivy
#

Every single one of your suggestions I tried.

#

Which?

stiff yarrow
#

@austere ivy once you expand your understanding you will know how to solve this problem

native thunder
#

Oh fun

pulsar wigeon
#

you keep posting the same shitty code that doesn't adhere to our suggestions

native thunder
#

Just got visited by like 50 bots advertising blackspigot

pulsar wigeon
#

or different shitty code that doesn't adhere to our suggestions

stiff yarrow
#

@native thunder in DM? lol

native thunder
#

MC server

austere ivy
#

Wiz, just give me an idea

#

How can I solve this problem?

pulsar wigeon
#

we have

austere ivy
#

What do I do?

pulsar wigeon
#

now fuck offffff

native thunder
austere ivy
#

gosh

stiff yarrow
#

@austere ivy you need to change your mentality

native thunder
#

I only noticed because I was browsing the log lol

stiff yarrow
#

@austere ivy ask yourself, do you want to become a better programmer? if the answer is yes I highly recommend studying before working on this project further

austere ivy
#

I know I need understanding, yes, I just want to fix this format method the best I can then do that

stiff yarrow
#

no

cedar spade
#

the best I can
There's clearly an upper limit to how much you can improve that class right now; that's why people are recommending you improve your understanding

stiff yarrow
#

@austere ivy if I were your parent I'd slap the keyboard out of your hands until you studied

#

you're basically going about this the wrong way

#

you are taking the very slow road to learning

#

the almost not learning at all road

austere ivy
#

alright.

#

what do you recommend?

stiff yarrow
#

it rhymes with reading books on design

#

as a start

#

pretty much find all the beginner oriented books with good reviews

cedar spade
#

bleeding hooks won resign?

austere ivy
#

dealing cooks on co-sine?

#

alright, catch you all later, then.

cedar spade
native thunder
pearl ibex
#
public static String aDumbMethod(String text) {
    return text == null ? "" : text;
}```
stiff yarrow
#

@native thunder recently BS launched a premium pay for plugins type service, so I bet it has to do with that.

limber knotBOT
#

oh no

#

I'm dum

pulsar wigeon
#

at least you're not tehbrian

cedar spade
#

no u

gloomy sphinx
#

anyone heard of podman?

cedar spade
#

clicking beyond that begs to differ

gloomy sphinx
#

sounds cool

void void
#

fork/exec model

#

but where is posix_spawn smh

limber knotBOT
#

turns out

#

making minecraft GUIs

#

not fun

fallen oracle
#

Correct.

finite wave
#

It’s easier using @wide chasm nub framework

limber knotBOT
#

somehow I have to relearn this every time I make a new menu

fallen oracle
#

Yeah I use stef's framework, makes my life easier.

limber knotBOT
#

also dynamic lore sounds like a cool idea but good god is it not fun to make happen

#

which makes dynamic customizable translatable GUIs really, really not fun

#

ah balls this isn't tracking item value

#

god damn it

#

what's an inventory event which would account for any player interaction within that inventory?

#

interact?

stiff yarrow
#

some player inventory stuff doesn't send packets I think, like opening their inventory

limber knotBOT
#

specifically any event that would result in items getting moved around

stiff yarrow
#

there's definitely one like that

#

the javadocs have a search function

limber knotBOT
#

what's a javadoc

limber knotBOT
#

see

#

irc is the best javadoc search engine

stiff yarrow
#

can't tell if meme'ing about not knowing what javadocs are peepoHmmCoffee

limber knotBOT
#

idk what kind of person could even start making a mc GUI without reading javadocs

#

maybe mrivan

finite wave
#

He is banned isn’t he?

limber knotBOT
#

ivan?

#

he got unbanned

finite wave
#

Really?

#

Not on discord

limber knotBOT
#

oh hey

#

did he get banned again?

#

looks like it

cosmic raft
#

yes

limber knotBOT
#

wonder how long it'll take before he gets unbanned again

#

Long.MAX_VALUE

#

how much is that from femtoseconds to days

#

or just make it plank length

finite wave
#

He copied someones patch and smacked his own name on it

limber knotBOT
#

jfc why is InventoryInteractEvent never firing

finite wave
#

Are you in creative?

limber knotBOT
#

yes?

finite wave
#

Creative interactions has it’s own event

limber knotBOT
#

same issue in survival mode tho

#

just checked

finite wave
#

Okay, just keep that in mind.

limber knotBOT
#

good to know

finite wave
#

Also what did you want the event to do?

limber knotBOT
#

weirder still is that the inventory click event in the same class works

#

I have a debug message that should just run if it's ever called regardless of what I want to do to it

#

and it never does

finite wave
#

InventoryClickEvent is like everything you do inside the inventory when it’s open.

limber knotBOT
#

it also extends from inventoryinteractevent

finite wave
#

Doesn’t mean that InteractEvent is fired though

#

I’d guess in this case

limber knotBOT
#

guess it doesn't

#

still, this should fire if I click just about anywhere on this inventory right

#

actually I guess it never fires

finite wave
#

Well Click event should if in Survival

#

InventoryCreativeEvent (or smth) for creative

limber knotBOT
#

but interact should fire regardless right

stiff yarrow
#

he was banned once before? peepoGiga

limber knotBOT
#

is this some kind of interaction I'm not thinking of?

#

yeah he was banned a while back

#

then he was pardoned

finite wave
#

@golden gust Come with your event system wisdom

limber knotBOT
#

literally nothing seems to be making this fire

finite wave
#

You could try registering all events and see which fire

limber knotBOT
#

well I know inventory close works and I know inventory click works

finite wave
limber knotBOT
#

Have you bookmarked that link? 😂

finite wave
#

I go into your discord and search for it.

limber knotBOT
#

Ah k

cosmic raft
#

I have a great idea!

#

Let's all watch Fifty Shades Darker!

finite wave
#

Sure, make some sharing thing and we will all masturbate to woman porn

cedar spade
#

uh

#

no... u?

static badge
#

what cancer have I missed

finite wave
#

Nothing

cedar spade
#

no u

finite wave
#

Oh noes did you just learn about the ternary operator @austere ivy

void void
#

irc time

cedar spade
#

IRC bot is borked

#

or my client is playing up

golden gust
#

Yea, looks like it kinda just died

cedar spade
#

It occasionally sends messages but seems to be missing a lot out

golden gust
#

@upper flicker bot brok

finite wave
upper flicker
#

Discord api shit the bed again

finite wave
#

That was his name

#

He was happy about it i think

pulsar wigeon
golden gust
#

Looks like it's stuck one way lol

pulsar wigeon
finite wave
#

Its no fixoed

limber knotBOT
#

[wizjany] thonk lol

pulsar wigeon
#

oh boi

finite wave
#

Hello Mana

upper flicker
#

I’m still seeing occasional timeouts to discord webhooks

#

ymmv

finite wave
#

This is your fault

#

Using a noob lang for the bot

upper flicker
#

wat

finite wave
#

And discord using Js

static badge
#

2's js bot was even worse

#

but it had a better name colouring algorithm

finite wave
#

Write it in Go

#

Problem fixed

limber knotBOT
#

why are both Mana and DiscordBot here?

#

[wizjany] why not

cedar spade
#

b

#

but

finite wave
#

Hello Mana

upper flicker
#

Mana bridges from spigot irc to esper

cedar spade
#

z fix ur bot

finite wave
#

(I’m aware)

cedar spade
#

I wasn't aware we were even bridged to esper

upper flicker
#

The other channels aren’t

limber knotBOT
#

[wizjany] because one of them links discord, one of them links irc

cedar spade
upper flicker
#

Just this one

cedar spade
pulsar wigeon
#

other channels don't have good memes

#

:^)

cedar spade
#

no u

limber knotBOT
#

no u

cedar spade
#

no u

limber knotBOT
#

no u

pulsar wigeon
#

are you talking to yourself

cedar spade
#

hey it works now

#

no u

finite wave
#

How to use this foreign code

cedar spade
#

Ctrl-A Backspace

finite wave
#

Thx works now

austere ivy
#

lea

#

f

cedar spade
#

still borked

limber knotBOT
#

still borked

cedar spade
#

no u

austere ivy
limber knotBOT
#

hah what's your comeback now

cedar spade
#

I said no u

limber knotBOT
#

you haven't got one

quasi valley
#

Wiz just tricked the system

limber knotBOT
cedar spade
#

I win

limber knotBOT
#

I win

austere ivy
#

test

static badge
#

2 ur bot is broken

#

hey z ur bot isn't working

upper flicker
#

Yeah I told you ymmv

static badge
#

was just finding the good old reference

cedar spade
#

no u

void void
cosmic raft
#

ymmv = your @true canyon misses vet

#

right @upper flicker?

upper flicker
#

yeah

#

he needs his shots

#

we'll put him in mbaxer's-cat-carrier

cosmic raft
#

yup

true canyon
#

Oh no

cosmic raft
#

:3

wide hazel
#

I'm gone for two days and spotted is no longer a cat

#

What is this madness

finite wave
#

Spotted has died that is an imposter

#

Also @stiff yarrow is bigtime hentai lover

upper flicker
#

he's just fully embracing his inner weeb

wide hazel
#

Alrighty then. Lol

#

Well, I picked up a quick job and paycheck for securing a company's website servers

finite wave
#

Nice

wide hazel
#

It would be inaccurate to say they had low security, because that would imply they had security at all

#

They might as well have posted the root account user and password on their site

upper flicker
#

did you block requents with a useragent of 'curl'

wide hazel
#

Lol

upper flicker
#

apparently thats the best way to secure things

wide hazel
#

Saw that

upper flicker
#

cisco said so

wide hazel
#

Laughed

#

This is a company that went "what's a firewall?"

#

So I've got my paycheck earned here

#

"you have no firewall enabled on this box."
"Firewall? What's that?"
"So I'm charging $24/hr for this job."

#

Should have gone with more. Didn't even negotiate

upper flicker
#

$24/hr is nothing

wide hazel
#

Live and learn

upper flicker
#

they probably jumped up and down

wide hazel
#

Yeah, figures eh

#

My normal price is 18

#

So

upper flicker
#

wait until they hear about your forums css skills too

wide hazel
#

Lol

upper flicker
#

really crank that hourly up

wide hazel
#

Hard without a degree

#

Soon

#

I plan on testing out of most of the rest of my classes

#

So hopefully soon

vapid slate
stiff yarrow
#

@finite wave hey now that was supposed to be our little secret animefingerspin

wide hazel
#

Spoiler: nossr also likes pepe

upper flicker
#

nossr is a big fan of the pepe