#general

3141 messages ยท Page 70 of 4

austere ivy
#

pistons

#

again, form mods

#

from*

upper flicker
#

I mean

pulsar wigeon
#

yea and they worked out great didn't they

upper flicker
#

if they cant touch stuff thats in mods they cant really do anything

pulsar wigeon
#

especially pistons

austere ivy
#

Yeah but I'm just saying things like bushes, that they add recently, are so messy and incoherent, it makes no sense.

#

Things like Natura add berry bushes that you can use, they have unique features, they actually grow and do cool stuff.

stiff yarrow
austere ivy
#

Minecraft cherrypicked that, and wahddaya know, it doesn't do anything special.

upper flicker
#

should make a #semi-coherent-rants channel

tropic flame
#

do it

stiff yarrow
#

Brian do you actually think Mojang just peruses shitty mods to lift ideas from

vestal jasper
#

I mean theres so many mods its hard not to add already done things

static badge
#

god what happened here

#

brian is everything u say retarded

upper flicker
#

the simpsons already did it

vestal jasper
#

And thats only half of each update

austere ivy
#

you too

static badge
#

no u

stiff yarrow
#

we need a daycare channel aPPepoRun

acoustic pilot
#

Hm, in a RabbitMQ fanout exchange, is it not possible to exclude a specific queue for outgoing messages? For example, I don't want the server to send a message to its own queue.

vestal jasper
#

There's also internal bullshit and non normal gameplay features. Custom boss bars. Resource packs. NBT dependent textures.

upper flicker
#

thats what they get for listening to their fans

#

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

stiff yarrow
#

Redstone was a mistake

#

Commandblocks were a mistake

#

Pistons were a mistake

austere ivy
#

what

tropic flame
#

cavegame was a mistake

pulsar wigeon
#

notch was a mistake

austere ivy
#

hold up there

vestal jasper
#

Minecraft was a mistake

tropic flame
#

sorry, I went further than y'all

acoustic pilot
#

Java was a mistake?

tropic flame
#

cavegame was a-- thanks Byte

upper flicker
#

shouldve written the game in erlang like a man

static badge
#

yeah java's a mistake

wide chasm
#

The universe was a mistake

pulsar wigeon
#

i went further tho logics

static badge
#

we need C

acoustic pilot
#

C was also a mistake

#

because it created Java

pulsar wigeon
#

also seriously look at notch's twitter and tell me he's not a mistake

static badge
#

alright wtf did u say

tropic flame
#

life is a mistake

static badge
#

all good things can create mistakes

#

u can't just trashtalk C like that

acoustic pilot
#

ASM was also a mistake

upper flicker
#

the last time I looked at notch's twitter to see what the outrage was it was like 95% baiting stupid people and 5% semi-edgy teen shit

static badge
#

it's probably ur elder

stiff yarrow
#

@upper flicker similar experience

worn ember
#

C is big gey

stiff yarrow
#

I didn't see Notch doing anything other than trolling retards

tropic flame
#

I wonder if Notch got really satisfied with his 2 billion dollars

upper flicker
#

its like watching theverge and vox bitch about youtubers

#

its just not news

vestal jasper
#

PDP's were a mistake

tropic flame
#

lmao the java islands were a mistake because they gave the name to the language---

acoustic pilot
#

Notch a bitch. Didn't even offer a noteworthy share of his profit to the people who got him there lol

tropic flame
#

now I went further than y'all!!

stiff yarrow
#

@acoustic pilot didn't he split it with Jen?

pulsar wigeon
#

lool

austere ivy
#

no

#

lol

acoustic pilot
#

Nothing considerable, relatively speaking.

#

They got scraps.

upper flicker
#

He gave all the devs like 5 or 10k

austere ivy
#

I'm sure everyone is making fine money though.

upper flicker
#

I mean he didnt have to give them shit

austere ivy
#

They work for Microsoft.

upper flicker
#

the game was already on the rise before they were hired

austere ivy
#

ALSO

#

Notch himself said that this year was bad for Minecraft

upper flicker
#

I dont get too bent out of shape about it

wide chasm
#

Well, a few thousand dollars salary a month doesn't really compare to 2.5 billion.

acoustic pilot
#

Dude could've given split like 100 million amongst them, they could've all retired, and Notch would've still had like 2 billion lol

static badge
#

2 wants that sick sellout money

austere ivy
#

1.13 stuff was bad

#

wait no 1.14

#

notch

#

please

native thunder
#

Bill gates could also give us all 1 thousands bucks each

austere ivy
#

give me 0.01% of your money

vestal jasper
#

Are you a 1.8 kind of person brian

austere ivy
#

plseae

upper flicker
#

and elon musk could share his wealth with the employees whose backs all his success is based on

wide chasm
#

1.13 was the rewrite we've been waiting for and then it disappointed.

upper flicker
#

idk what world youre living in

austere ivy
#

no

#

I like 1.12

#

1.13 was a MESS for performance

#

at least

#

for me.

vestal jasper
#

Agreed

austere ivy
#

On my computer, 1.12 had 100-80 FPS.

tropic flame
#

lmao 1.13**.2** runs just fine for me

austere ivy
#

1.13 has 20-10 FPS.

#

1.13.2

#

and 1.1.2

native thunder
#

Elon musk made his money off paypal tho

austere ivy
#

here

wide chasm
#

FPS has consistently been going up for me since 1.8.

vestal jasper
#

I like 1.13 for the gameplay at least

austere ivy
#

#define 1.12 1.12.2

upper flicker
#

1.13 client runs better than 1.12 client here

austere ivy
#

#define 1.13 1.13.2

#

there

upper flicker
#

but I probably have a nicer gpu than your potato card

austere ivy
#

You probably do

worn ember
#

If you cant run mc in 2019 wtf you doing with your life

austere ivy
#

it's more reliant on gpu

#

darkeye

upper flicker
#

lwjgl3 4 lyfe

austere ivy
#

it's called I NEED MONEY GIVE IIT TO ME

tropic flame
#

1.13 client with Optifine runs a bit better than 1.12 client with Optifine here

worn ember
#

i got 3euro on my bank account

acoustic pilot
#

gimme

upper flicker
#

@worn ember hey I need to borrow 3 euro

austere ivy
#

Here I had a 150% drop in FPS, I have EXTREME mouse lag.

#

I'm talking half a second mouse lag.

wide chasm
#

@worn ember MC started complaining ~3 major versions back that my video card was outdated and may not be able to run MC in the future.

tropic flame
#

lmao I have 3 and something โ‚ฌ in coins of 1, 2 and 5 cents LMAO

wide chasm
#

Also Windows 10 stopped supporting my video card, so can't play Minecraft on that.

#

Hence, I use Windows 7.

worn ember
#

well upgrade then

tropic flame
#

same, I'm still on 7 because of my CPU

austere ivy
#

I have a laptop

tropic flame
#

or actually my motherboard because my BIOS gives me no option to enable virtualization

austere ivy
#

I have to completely replace it

tropic flame
#

my CPU technically supports it

austere ivy
#

we're talking about 500$ so I can run mc

#

which is worth it

#

lol

#

BUT

#

I'm waiting for new AMD gpus and CPUs.

stiff yarrow
#

@acoustic pilot I won't disagree with you but I personally don't think they were entitled to it.

austere ivy
#

2019 is expected to be a good year.

tropic flame
#

lol if you pay 500$ to pay mc then you can play other games lol

austere ivy
#

I forget what's on the horizon but that means things like 1060tis are going down

#

logics that's why I said which is worth it

tropic flame
#

yeye

austere ivy
#

there's a lot of other games and stuff I want to do that I can't atm

native thunder
#

Zen 2 when

tropic flame
#

I wish I could at least play GTA IV lol

upper flicker
#

soon supposedly

native thunder
#

Let me retire my Zen 1

upper flicker
#

GTA IV runs like shit on everything

#

hell it ran like shit on consoles

#

the pc port is not a ton better

acoustic pilot
#

@stiff yarrow Entitled? No. But certainly a mark of your character to not split something more sizeable amongst the people who got you there, especially when it would still only represent a small fraction of your profit.

stiff yarrow
#

I don't think so

tropic flame
#

uh from what I read the console/original version was ok but then PC was half-baked

#

and that 1.0.4.0 patch is the best for performance because after that patch the shadows become GPU-intensive

upper flicker
#

I mean, "ok" as in 25FPS max, 10 when shit started going down

#

it was not an amazing game on console

#

if anything PC made it nicer

#

because you can just throw hardware at the problem

stiff yarrow
#

It would have been a nice gesture but I don't think I can say I have a problem with him not doing that

tropic flame
#

how wasn't it good for the consoles though, I doubt sony would allow that??

#

for the PS3 lmao

acoustic pilot
#

Guess we disagree there, I say it stains his character.

upper flicker
#

I played it on ps3 it didnt run very well

acoustic pilot
#

Though he seems to do a good job of that on his own in excess, these days, too.

static badge
#

wish you could gta 4get it huh 2

upper flicker
#

not really no

static badge
#

ur not fun

upper flicker
#

ur puns r shit like ur species

vestal jasper
#

There's no place to put ideas :/

static badge
#

2 ur retarded

upper flicker
#

thats racist

static badge
#

lol im not saying ur retarded cuz ur human

#

im saying it cuz i see it on the daily

upper flicker
#

that wouldnt be racist

static badge
#

ur wacist

upper flicker
#

dum fuk

static badge
#

wow pulling out fuk

upper flicker
#

the classics

static badge
#

am going to discord's help and support team

tropic flame
#

is 2FA still recommended when your password is already a 20-character randomly generated string that you need a password manager to use?

static badge
#

gon get ur vanity removed

#

ur nice checkmark too

acoustic pilot
#

@tropic flame That's kind of a dumb question.

static badge
#

doesn't hurt to have more security :>

upper flicker
#

@static badge you used thatr word quite a few times, they really like that :>

tropic flame
#

@acoustic pilot I'm actually asking it seriously

acoustic pilot
#

It's like, you have to ask yourself, why does 2FA exist in the first place?

static badge
#

2 ur retarded

acoustic pilot
#

And then you realize, your question is dumb.

static badge
#

am plebian

#

ur not a plebian (ur retarded)

upper flicker
#

certainly will be when discord bans you

static badge
#

ur getting banned first

#

how will u report me if ur banned already

upper flicker
static badge
#

tell me that

#

ye dats right

#

god these annotations are annoying

tropic flame
#

well I ask myself why it exists when it introduces an extra code to put at login that is sent through SMS (or some random app that the company supports and then you probably end up with +4 different ones for different websites), recovery codes you gotta save for the case your phone gets stolen or bricked

upper flicker
#

@implNote

tropic flame
#

is it me that I'm lazy for all of that

static badge
#

2

upper flicker
#

I have like 29 accounts in 2FA

#

its a lot of fun

static badge
#

that's not an annotation

upper flicker
#

its not a tag either

stiff yarrow
#

@acoustic pilot I don't really follow what he does post Minecraft, maybe if I was closer to the situation it would bother me but as an outsider these people who worked under him were paid which is already compensation for working on the project. After he sold it they still remained at the company as far as I know, and I can only assume they are being paid fairly.

I will say that if I were in Notch's position I almost certainly would have made it rain on the few employees I had before my exit, but I can't fault him for not doing that.

upper flicker
#

didnt stop you

static badge
#

nothing stops me :>

#

am 2gud

tropic flame
#

oh then I guess it's me that I can't bother with that

#

fun

upper flicker
#

well the <br> tag certainly stopped you

acoustic pilot
#

Well, I can and do fault him. But I'm also a strong believer in redistribution of wealth, mostly to the working class.

static badge
#

it really didn't

#

isn't redistribution of wealth stealing :>

acoustic pilot
#

The fact that billionaires exist at all is a bit disgusting to me.

#

But that's a whole other can of worms.

stiff yarrow
#

Well let's not get into a political discussion because those are never fun

tropic flame
#

isn't that like borderline communism

acoustic pilot
#

To understand my position, you sort of have to understand that.

static badge
#

yeah no I do understand that position, it's "reeeeee people have a lot of money"

#

"and im not a fan of that"

wide chasm
#

grabs popcorn

austere ivy
#

who here

#

was talking about

#

oh yeah

#

Yeah so I'm waiting on Zen 3 and everything price dropping before I spend 500$ to build a computer that could soon be outdated (in comparison to what I could get then with 500$)

tropic flame
#

it would also be nice that we all donated to africa, but not all of us do, because it's not technically a problem of our own

#

even if that sounds cold

#

it's not my fault that they're in the situation they are

austere ivy
#

what

tropic flame
#

it's called a comparison

acoustic pilot
#

Just wait until automation outpaces human job growth, redistribution of wealth will be a front and center political issue that resonates with a lot more people.

#

Though it probably won't happen for another hundred years lol.

tropic flame
#

@austere ivy what I said wasn't about you lol dw

austere ivy
#

my opinion is, is that Africa isn't doing well in their individual communities

acoustic pilot
#

It'll snowball, eventually.

austere ivy
#

some parts are barely in the industrial age

static badge
#

it'll be interesting but I don't think that'll be the winning solution :>

austere ivy
#

so if they can't sustain themselves

tropic flame
#

you still need humans to automate the robots

austere ivy
#

if we give them food and then suddenly just stop, they'll have more children but then can't sustain those children

tropic flame
#

robots don't make robots themselves

acoustic pilot
#

You won't need very many to fill that role.

tropic flame
#

inb4 "wait until they do"

#

well ๐Ÿคท

acoustic pilot
#

Eventually robots will be making and automating themselves, yes.

#

And there will be excess unemployment

#

So you either tax the robots, or figure out something else.

static badge
#

robots will be our doom

acoustic pilot
#

But taxing robots is a form of wealth redistribution

static badge
#

kill us all like in terminator

#

even john connor

#

he's fucking dead i guarantee you

acoustic pilot
#

Like I said, human unemployment will eventually snowball as automation outpaces job growth.

wide chasm
#

Unless we halt/slow it.

acoustic pilot
#

It's an inevitable reality so long as there isn't any war to slow it down.

austere ivy
#

thanos

#

help us

#

snap

acoustic pilot
#

@wide chasm That's already what we're sort of doing, slowing it down.

#

but industries will lobby strongly for automation, as they do for everything else that benefits the company, teh shareholders and the execs.

#

while the working class is stiffed

austere ivy
#

teh?

#

did you need me, Byteflux?

acoustic pilot
#

Eventually all the unskilled labor will be phased out, that'll be the first to go.

austere ivy
#

there's shareholders who hold Teh?

tropic flame
#

I wouldn't be surprised if we tried to halt it, and honestly I don't know if I would be against it

acoustic pilot
#

Then AI/ML/NN will take over the skilled labor.

#

So things like UBI will be an impactful political issue down the line, not any time soon, but eventually.

#

And that UBI has to come from somewhere

#

I say taxing robots, probably.

tropic flame
#

some things are just not meant to leave the lab lmao

gusty idol
acoustic pilot
#

Otherwise gonna end up with unemployed masses, perhaps leading to chaotic legislation like sterilization, or just billions living in slums under shitty conditions

gusty idol
austere ivy
#

as a corporation

#

why on EARTH

#

woudl you employ a human

tropic flame
#

what's the change you're doing, color scheme? @gusty idol

austere ivy
#

when a robot does a WAY better job of it?

wide chasm
#

@acoustic pilot Wait until robot ethics get involved in this and they suddenly need salaries too ๐Ÿ˜‰

gusty idol
#

No, I'm talking about the way the test is written

austere ivy
#

lol

#

robot ethics are nonexistant

#

people think AI is like whoa so powerful

#

in reality

#

it's if statement

tropic flame
#

lmao I'd pay to see robots discussing about abortion

austere ivy
#

making hydraulics go back and forth

acoustic pilot
#

@wide chasm Not a joke, robot ethics will be a thing, that's much further down the line, though

#

Robotic sentience is inevitable.

wide chasm
#

Of course they'll be a thing, but I just don't want to think about it.

austere ivy
#

and since humans want to see EVERYTHING as having a conscience we'll see silicon

#

sentience would be faked, Byteflux

#

if we don't give them the ability to have ethics

#

they won't have ethics

#

simple as that

wide chasm
#

Good luck drawing the line between a human brain and a robot brain i.e. it's chip.

acoustic pilot
#

You underestimate the power of the black market

#

Sentient robots will be a thing

tropic flame
#

robot 1: this is a life, therefore you cannot kill it!
robot 2: but sir, we are actually... made of metal and electricity
robot 1: ... yeah you're right

abortion made legal for robots

acoustic pilot
#

Not in our lifetimes, but it will be a thing

austere ivy
#

highly doubt

acoustic pilot
#

Government can't enforce their will on everybody/

austere ivy
#

byteflux

wide chasm
#

I'm certain it'll be a thing.

austere ivy
#

even if I'm wrong who can say I'M WRONG RIGHT NOW!? ;D

#

Not like you guys will ever see it.

acoustic pilot
#

Even if there are laws prohibiting it, there will always be a black market for it.

austere ivy
#

robot black market lol

#

"yeah you got the good stuff?"

acoustic pilot
#

Someone will illegally create sentient robots.

austere ivy
#

"mhm, 12k if statements in this bad boy"

acoustic pilot
#

Yes.

wide chasm
#

It first starts with some random people on the internet saying how it's unfair robots don't have rights. Then people laugh and within a few decennia there are serious political discussions about it.

tropic flame
#

yeye I got these insulated cocaine cables LMAO @austere ivy

austere ivy
#

just like ๐Ÿ‘Œ

acoustic pilot
#

Once they've been created, they exist, you either shut them down or you debate the ethics, or both

austere ivy
#

4chan legit made ๐Ÿ‘Œ into a white supremacist symbol

#

nice job 4chan

#

they also did the put your iphone into a microwave thing

tropic flame
#

who cares about 4chan

austere ivy
#

they're important

#

a WHOLE LOT OF PEOPLE all contributing to one thing anonymously?

upper flicker
#

I have yet to meet anyone irl who gives a shit what 4chan says the ๐Ÿ‘Œ means

tropic flame
#

yes

stiff yarrow
#

๐Ÿ™„

austere ivy
#

I have yet to meet anyone irl who cares about me misgendering them

#

but there are people out there

#

and we can't ignore them just because we haven't seem them irl

upper flicker
#

if you let stupid people take normal symbols and turn them into symbols of hate or stupidity, you're just as stupid

#

I dont ignore them

tropic flame
#

mfw I forget netbeans only has a "light theme" and my eyes get killed on window switching

austere ivy
#

^

upper flicker
#

I call them fucking stupid

austere ivy
#

^

upper flicker
#

what are they going to do write about it on their blog

stiff yarrow
#

I share sentiments with Z

gusty idol
#

Wow he said the F word on this Christian server

tropic flame
#

religion only exists to make wars

#

at this moment it's pretty much its purpose

gusty idol
#

Mfw nobody answered my question yet

#

And the screenshots drowned in the message sea

upper flicker
#

glances at topic

gusty idol
#

๐Ÿ™ƒ

acoustic pilot
#

Interesting, human cloning isn't banned in the US.

#

Numerous attempts have been made, but failed.

gusty idol
#

What

worn ember
#

cant even clone a sheep properly

#

let alone a human

tropic flame
#

oh thank god it is banned in europe!!!1

native thunder
#

rip notre dame

acoustic pilot
#

Bush Jr actually vetoed two bills to ban human cloning lol

austere ivy
#

what

#

"religion only exists to make wars
at this moment it's pretty much its purpose"

#

I disagree but ok

tropic flame
#

for the big bang theory to be mostly accepted, there must be some things around that make the scientists think it actually happened, right?

acoustic pilot
#

@worn ember Apparently primates have been successfully cloned, also Dolly's death supposedly wasn't related to her being a clone.

tropic flame
#

I'd prefer to believe that than in some big bearded man looking at me from the sky eating cereals everyday at breakfast

worn ember
#

oh

#

oh right china right?

acoustic pilot
#

Yes apparently it was China that successfully cloned the primates

static badge
#

god damn china

acoustic pilot
#

So human cloning probably isn't too far off

gilded hill
acoustic pilot
#

Another few decades maybe, or more, but not too far off

tropic flame
#

can clone primates but not a stable country GWfroggerHyperXD

austere ivy
#

I disagree, Logics.

acoustic pilot
#

China is stable, though? I mean, they aren't as economically prosperous, relatively speaking, but within the past decade, China has uplifted nearly 800 million people out of poverty and into the Chinese middle class (which, again, relatively speaking isn't as prosperous as western nations, but a huge step up)

#

It's actually quite impressive.

austere ivy
#

I think it all is dependent on how the universe started, but no one can really know that. Rather, I like to start from the historical validity of the bible, whether it was faked or not. There's various evidence that says the bible is historically valid (in the sense it was real when it was written, and not faked later on.) and you can just go from there.

#

Again in 70 years none of this will matter.

#

I'm going to bet some of you are going to get dementia or something so maybe 50 years for some lol.

#

So we can argue all you want, but it really just comes down to what happens after you die.

#

We know that we're all here, we are somehow here, and I choose to believe that an omniscient God has created us, rather than us just poofing out of nothing.

stiff yarrow
#

๐Ÿ™„

austere ivy
#

he's the one who started it ยฏ_(ใƒ„)_/ยฏ

#

Gives me some hope in the afterlife, it sure is a lot better than just imagining there's nothing.

tropic flame
#

it's funny to think that dinosaurs were his first try of some cool living creatures lmao

stiff yarrow
#

let's not get into religious discussion either PPepeWise

tropic flame
#

and then he probably thought like "hmmm they are too big, kill them"

austere ivy
#

Alright.

#

The popular ideas are that there's nothing that happens when you die, or there's the christian afterlife when you die. One of them gives me hope, so.. yeah.

upper flicker
#

enough about your preferred rationalizations

austere ivy
#

let's get onto today's segment of... drumroll

acoustic pilot
#

Gonna be a shitty day for all of you when you find out the Mormons were right.

#

^_^

austere ivy
#

lol

upper flicker
#

its the magic underwear

wide chasm
#

I hope there isn't an afterlife.

static badge
#

real shit when you realise the leafs were right

upper flicker
#

leafs are cancer

void void
#

I can use api to download latest version 1.12.2?

static badge
#

i hope there is an afterlife so I can continue the leaf war

tropic flame
#

I don't need to be buddhist to believe in reincarnation lmao, I mean if it's supposed to comfort me then I hope we get reborn as new people in this earth after we die

void void
#

For ptero egg

wide chasm
#

One life is more than enough, I don't need another.

austere ivy
#

eh

#

thing is

static badge
#

let's be real ur braincells are probably going to form again

austere ivy
#

very easy to disprove buddhism

#

has anyone ever been reborn?

wide chasm
#

Maybe

static badge
#

I mean you have like 3 so the chances are greatly increased

tropic flame
#

you don't know

austere ivy
#

huuundreds of millions of people have died

#

where are they

#

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

acoustic pilot
#

That's not how Buddhist rebirth works.

austere ivy
#

oh.

stiff yarrow
#

๐Ÿ™„

austere ivy
#

how's it work

acoustic pilot
#

Way off the mark there, buddy.

static badge
#

you can become a rock too

#

or something

upper flicker
#

@void void api provides it, no idea if ptero has eggs that use it

tropic flame
#

that's why I said I don't need to be buddhist for that @acoustic pilot

static badge
#

idk it's how I became a leaf

austere ivy
#

iirc you keep getting reincarnated until you're a good person?

tropic flame
#

mainly because I find buddhist's view stupid lmao

acoustic pilot
#

Just stop lol

tropic flame
#

blablabla based on karma you can reincarnate a plant

#

well alright

acoustic pilot
#

Stop talking about something like you know it, when you know nothing about it.

austere ivy
#

never said I knew about it xD

acoustic pilot
#

Sure you did

#

You presumed to.

austere ivy
#

that's just my opinion /shrug

acoustic pilot
#

Maybe you didn't say it, but you behaved and said things as if you did.

stiff yarrow
#

but if he did that he'd be silent

austere ivy
#

I might not have a good one..

wide chasm
#

I thought my religion teacher said something about rebirth into animals as well as humans and then you go up until you're a good person or something and then congrats you don't reincarnate? Idk, whatever, too complicated for me.

#

I don't take religion seriously at school

tropic flame
#

if I get to choose then it's okay for me

acoustic pilot
#

If you actually care to educate yourself on the particulars, read https://en.wikipedia.org/wiki/Rebirth_(Buddhism)

Rebirth in Buddhism refers to its teaching that the actions of a person lead to a new existence after death, in endless cycles called saแนƒsฤra. This cycle is considered to be dukkha, unsatisfactory and painful. The cycle stops only if liberation is achieved by insight and t...

tropic flame
#

there will be one point where I'll get tired of getting reborn lol

austere ivy
acoustic pilot
#

Personally, I don't care much for buddhism other than the aspects of it that can be carried over to taoism.

austere ivy
#

eh

#

thing for me is

limber knotBOT
#

maybe you'll care more for it on the next incarnation

wide chasm
#

looks up taoism

worn ember
#

buddhism, taoism, autism, all the same thing really

austere ivy
#

here's the thing

tropic flame
#

in the other hand though, I guess knowing that it will end some day and it's actually over makes it more fun for many people

austere ivy
#

how on earth would they know these things

limber knotBOT
#

oof that is some serious edge you got there darkeyedragon

wide chasm
#

Can't you say that about any religion?

tropic flame
#

@worn ember LMAO

limber knotBOT
#

don't go running with it

stiff yarrow
#

I prefer Shinto HmmCoffeeSmile

limber knotBOT
#

I'm partial to norse mythology

worn ember
#

I mean, i'm pretty convinced that being death is just like being asleep

austere ivy
#

eh

#

stef

limber knotBOT
#

because there is some seriously good power metal made about it

upper flicker
#

yes you can literally say that about any religion

austere ivy
#

with christianity, it's more about the documentation about real life events

limber knotBOT
#

and any religion that spawns good power metal is a good religion to me

upper flicker
#

thats why they're faiths

limber knotBOT
#

also the new god of war

austere ivy
#

with buddhism you literally can't know, because once you die apparently you go to another realm so you can't communicate with this one? I dunno I didn't read that much into it

acoustic pilot
#

The bible is heresay.

upper flicker
#

if you take the bible as a historical document youre a fucking retard

worn ember
#

imo, religion was just "invented" to keep people obediant

acoustic pilot
#

An infallible being didn't write the bible, FYI.

austere ivy
#

^

acoustic pilot
#

And it's been translated countless times.

tropic flame
#

I'm not christian but christmas gives me food and easter gives me chocolate so why would I hate it

upper flicker
#

come at me randoms

worn ember
#

at least christianity

austere ivy
#

and it's not all one book.

tropic flame
#

wait is easter christian actually?

wide chasm
#

The bible also describes the afterlife with Heaven etc. I don't think you can really proive that either.

austere ivy
#

yes

tropic flame
#

alright

worn ember
#

yes

stiff yarrow
#

the Bible has as much credibility as any religious document

upper flicker
#

its probably another pagan holiday they stole

stiff yarrow
cosmic raft
austere ivy
#

Nice, kash.

acoustic pilot
#

So you're just putting your faith in heresay

worn ember
#

the deadn't of jesus

acoustic pilot
#

Heresay that's been translated thousands of times.

austere ivy
#

what do you put your faith into byteflux

limber knotBOT
#

it's hearsay you choco

#

not "heresay"

worn ember
#

i put my faith in bits and bytes

acoustic pilot
#

Oops ๐Ÿ˜ฆ

limber knotBOT
#

also, that's heresy

acoustic pilot
#

I definitely meant hearsay

wide chasm
#

Only thing I remember about christianity is that Jesus was born, then died, then... not? Idk, it ends there or something.

worn ember
#

hear say

upper flicker
#

if they dont say can you still hear though

stiff yarrow
#

believe whatever you want to believe as long as I don't have to participate

acoustic pilot
#

People wrote the bible, people translated it, it's highly questionable. As much as any scripture.

limber knotBOT
#

hey

austere ivy
#

again

#

byteflux

#

what do you put your faith in?

limber knotBOT
#

I take offense to that, as a translator

acoustic pilot
#

Certainly not scripture.

worn ember
#

Jesus is my dad

austere ivy
#

also

acoustic pilot
#

I put faith in a cosmic higher power, but not scripture.

austere ivy
#

byteflux

worn ember
#

Skripture

acoustic pilot
#

Called the universe.

austere ivy
#

HOLD UP THERE

#

TWO THINGIES THERE

unreal quarry
#

900 y/o man builds boat that holds 2 of every species on the planet.

austere ivy
#

One, do you know the definition of heresy?

unreal quarry
#

runs

upper flicker
#

If I put slowmode on I just want you to know its not because youre spamming, its because this is literally giving me cancer

stiff yarrow
#

๐Ÿ™„

wide chasm
#

As long as there is no good evidence, I don't believe in it.

acoustic pilot
#

I'm referring to hear say, not heresy.

stiff yarrow
#

Discord has a slow mode?

worn ember
#

wouldnt that cause massive incest anyway lmao

limber knotBOT
#

it's HEARSAY ONE WORD

austere ivy
#

darkeye

limber knotBOT
#

how hard it is

austere ivy
#

the current "scientific" theory is that everything came from one this

#

thing

limber knotBOT
#

jesus christ

austere ivy
#

which is also massive incest

stiff yarrow
austere ivy
#

maybe not lol

stiff yarrow
#

Brian you seem very educated

austere ivy
#

i'm an uneducated idiot so

worn ember
#

Adam+Eve = incest fest

austere ivy
#

see you folks have fun with this conversation

#

actually

limber knotBOT
#

maybe you'd agree with what the bible says if you had the vocabulary required to understand what's written in it

austere ivy
#

in the bible, God ordered people to stop incest

unreal quarry
#

Fun fact: Every painting of Adam and Eve has them with belly buttons ;)

stiff yarrow
acoustic pilot
#

Hearsay, as in its definition information received from other people that one cannot adequately substantiate; rumor.

austere ivy
#

billy

#

cause we don't have any actual images of them

acoustic pilot
#

Not heresy, as in being a heretic.

austere ivy
#

so

wide chasm
#

Both the start of the universe from scientific standpoint as religious standpoint is "we don't know, but I guess it's something like this", so I don't care about it.

austere ivy
#

people in the medieval ages weren't very smart either way.

worn ember
#

god put a baby in Mary without her knowing, which technically makes it rape

austere ivy
#

EXACTLY

#

HOLD ON THERE

stiff yarrow
#

I believe in the one true pepe aPPepoDance

upper flicker
#

oh boy

austere ivy
#

Scientific standpoint and religious standpoint both say "we don't know, but we guess" and that's my entire point.

unreal quarry
#

Another fun fact: Eve was not Adams first wife.. or his second. ;)

austere ivy
#

One has an afterlife that's filled with good, and one has an afterlife that's filled with nothing.

worn ember
#

did he do the snake too?

limber knotBOT
#

is that a bad thing billy?

austere ivy
#

I choose to believe in the one that gives me some hope at least

upper flicker
#

I regret adding the templeos emote

austere ivy
#

also billy source of that please

wide chasm
#

I want the afterlife with nothing, so I'll pick that one.

upper flicker
#

I see terry himself is with us

austere ivy
limber knotBOT
#

it's not like christianity was there before to teach him better

placid thicket
worn ember
tropic flame
#

the afterlie

#

I saw that one

wide chasm
#

That was on accident

austere ivy
#

@placid thicket

unreal quarry
#

I'm just pointing out people with faith know less about their book than atheists like me ^_^ don't mind me

austere ivy
#

you're in the wrong section

wide chasm
#

Please don't hurt me.

tropic flame
#

I know lmao I just found it funny

acoustic pilot
austere ivy
#

this is #general @placid thicket, this means that there is nothing of any fruitful discussion here

wide chasm
#

fruitful, lol

#

Like the apple

acoustic pilot
#

If someone cares enough, they'll help.

placid thicket
#

RIP, my bad

austere ivy
#

apple was incorrect and infactual

#

wasn't an apple

limber knotBOT
#

idk, I feel like I am teaching basic english lessons to people who probably have english as their first language

austere ivy
#

nowhere in the bible does it say it's an apple

limber knotBOT
#

the very definition of productive

tropic flame
#

yeah it was a golden apple /s

wide chasm
#

I was taught an apple, so I just went with that.

worn ember
#

@placid thicket Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader

#

you're missing a lib or you're not shading it correctly

upper flicker
#

stahp

#

ur wrong

unreal quarry
#

@austere ivy look up Judith. She's my favorite wife of Adam, but she's been lost in translation over the centuries.

upper flicker
#

wrong channel

worn ember
#

no u

upper flicker
#

wrong advice

#

be gone heretic

worn ember
#

go suck my pp zz

upper flicker
#

no u

austere ivy
#

judith isn't officially accepted as a true document

acoustic pilot
#

A very clear example of the fallibility of humans and why putting so much faith in it is so questionable lol

worn ember
#

judith is a thot

limber knotBOT
#

how dare you

#

judith is best girl

worn ember
#

๐Ÿ˜ข

limber knotBOT
#

I have a bodypillow of her

acoustic pilot
#

The bible is a product of human fallibility, too.

tropic flame
#

judithot

acoustic pilot
#

All scripture is

limber knotBOT
#

is it wrong to have a body pillow of jesus

finite wave
#

Giant horse xoxk

wide chasm
#

So, has anyone recently found a good scientific article or something?

finite wave
#

@wide chasm I have

#

U want one?

stiff yarrow
#

I don't mind people believing in silly stories if it doesn't affect my daily life

worn ember
#

about?

wide chasm
#

@finite wave Yes, please

worn ember
#

i got a whole college database to my exposal

#

mountains of scientific papers lmao

wide chasm
#

Went for the leaf I see ๐Ÿ˜‰

worn ember
#

fukin haskell

finite wave
#

Itโ€™s actually interesting

unreal quarry
#

Dig deeper, @austere ivy ;) I barely showed you this rabbit hole. It's up to you to go as as far you want to know ^_^

worn ember
finite wave
#

Read the text you idiot

worn ember
#

no thanks

#

i already need to read enough papers to make my report on selfdriving cars lmao

wide chasm
#

Papers? Why not Wikipedia? /s

worn ember
#

cuz you cant copy past 30 pages out of it

acoustic pilot
#

Welp, got my answer. There's no way to exclude a specific queue in a fanout exchange in RabbitMQ, have to discard the message in the client.

upper flicker
#

self driving cars no bueno yet, many challenges, humans, legal, technical, augmented driving current, so far is mostly ok

#

there's your paper

#

glhf

worn ember
#

@upper flicker did you know its illegal to be a nub

wide chasm
#

@worn ember I see you aren't specialised in plagiarising from Wikipedia. First you take that text, if it isn't enough you take their sources' text as text.

unreal quarry
#

Long as Microsoft doesn't make those cars we'll be ok. Don't need bsod to become literal

upper flicker
#

@worn ember why arent you in jail then

worn ember
#

free realestate

#

lmao

woven otter
#

human issue is simple: prefer to drive over a crowd if you have to choose 1 person vs crowd

wide chasm
#

I had to write some stupid 40 page thing on Artificial Intelligence. Which I then just plagiarised Wikipedia for. 66.7% ain't bad.

worn ember
#

@wide chasm theres plagiarizing checks tho, it'll literally know if you copied text, like from all the college database but also wikipedia and whatever other sites

#

its insane

upper flicker
#

if you're copy and pasting shit from wikipedia you basically have it coming

wide chasm
#

@worn ember That was the case for me as well. That's why you rephrase it.

worn ember
#

yeah

upper flicker
#

if you cant read a few articles and form an opinion then phrase your opinion and cite it, idk what youre doing

worn ember
#

you just copy it and rephrase it

#

"opinion"

#

i cant fill 20-40 pages with an opinion tho

upper flicker
#

yes you can

limber knotBOT
#

lol

#

that's maybe one of the easiest things to do

wide chasm
#

Of course you can, look at religion they filled whole books with them

upper flicker
#

oh no

wide chasm
#

runs

upper flicker
#

pls no

worn ember
#

well at least they burn for a while

limber knotBOT
#

much harder to fill 20-40 pages with facts backed up by reference texts

acoustic pilot
#

The only kind of book burning I approve of ๐Ÿ˜ƒ

worn ember
#

well thats the whole point lol

#

its not supposed to be an opinion

upper flicker
#

sure it is

#

its your opinion based on the facts you cite

#

even research papers are laden with opinion

worn ember
#

well technically its not allowed to be biased

#

but yeah

upper flicker
#

I get why they say that

limber knotBOT
#

uh

upper flicker
#

but thats stupid

#

bias is implicit

limber knotBOT
#

you usually start scientific experiments by explaining the results you are sort of expecting

upper flicker
#

what they usually mean with stupid things like that is "make sure you cover both sides before making your decision"

worn ember
#

Yes

#

aka top 13

fringe quartz
#

@acoustic pilot seems like extra work to exclude a queue in a fanout

#

Just FaF is what I do

#

but most importantly expire ya messages

acoustic pilot
#

It's seemingly impossible, so just ignoring the message in the client works fine if it originates from itself.

fringe quartz
#

i wasn't doing that and found 750k messages in a queue

acoustic pilot
#

That's probably because you set up your queue incorrectly lol

fringe quartz
#

I just broadcast immediately expiring messages

acoustic pilot
#

Or your consumer isn't acking the messages

fringe quartz
#

Yeah I didn't know wtf I was doing at the time

acoustic pilot
#

My queues are auto-delete, non-persistent and my consumer is auto-acknowledging. Perfect for my use case.

fringe quartz
#

I haven't gotten to the point where I want deliveries to be waited on yet, but soon probably will be

#

Yeah I don't think I do auto-ack

#

What's your use case?

acoustic pilot
#

Plugin messaging to replace Bungee/Spigot's messaging APIs

fringe quartz
#

RIght

static badge
#

personally I just use winsock for that

fringe quartz
#

Yeah we use rabbit for all of our cross-server comms

#

including server heartbeats

#

which were what I was pooling up and had no idea

acoustic pilot
#

The fanout exchange is what I use for it because it's basically identical to the behavior of those APIs, but I'll probably set up direct exchanges too for direct server-to-server communication.

fringe quartz
#

Yeah, heartbeats fanout; every server is aware of the status of every other

#

then we just use direct for PvP matchmaking and the like

acoustic pilot
#

I was just looking to prevent the server from sending a message to itself lol

#

Seems best way to do that is just ignore the message in the consumer if it originates from itself

fringe quartz
#

ahh

acoustic pilot
stiff yarrow
#

this is why I stopped using Material

#

look at that bright mess

fringe quartz
#

that is a displeasing color scheme...

acoustic pilot
#

ur existence is displeasing

upper flicker
#

its a little colorful

fringe quartz
#

Interesting your consumeQueue

worn ember
#

its a rainbow, cant you see?

acoustic pilot
#

It's the Dracula theme in Material Themes UI

fringe quartz
#

We just sub straight with a callback

stiff yarrow
#

needs rainbow brackets and colored variables

#

2/10

upper flicker
#

rainbow brackets are too much

acoustic pilot
stiff yarrow
acoustic pilot
#

ConsumeTask is an async task, and postEvent() is different based on Bungee vs Spigot.

fringe quartz
#

Just more abstracted out, yeah

stiff yarrow
#

oof is that strings as magic numbers

static badge
#

strings as magic numbers :LUL:

acoustic pilot
upper flicker
#

@stiff yarrow mcmmo-kraken addon when

fringe quartz
#

Is yours to be a public plugin or something?

acoustic pilot
#

nope

fringe quartz
#

ah

#

Why require posting on the main thread?

stiff yarrow
#

@upper flicker the deep ones sleep for now

upper flicker
acoustic pilot
#

I expect that most of the time I want to handle messages will be on the main thread in Spigot

#

Just what I'm expecting

fringe quartz
#

Ah, that has not historically been the case for me

acoustic pilot
#

I currently am not handling any messages yet so not sure

fringe quartz
#

Most of my communications do work async with some last-minute things maybe be sync

#

And then just sending messages to players doesn't need to be on the main thread, or sync

acoustic pilot
#

I'm guessing that I might be using Bukkit APIs in the message event handlers, but not entirely sure yet.

worn ember
fringe quartz
#

Yeah, you could be; I guess I just don't make that assumption, and then when i see an error in console, I go fire that code or whatever it is as a Bukkit synctask

worn ember
#

spot the mistake

acoustic pilot
fringe quartz
#

You should extract variables

upper flicker
#

@worn ember I see your name along the outside of the image

#

is that it?

fringe quartz
#

Ctrl-Alt-V

#

get xtract'd

gloomy sphinx
fringe quartz
#

But that's my thing

stiff yarrow
#

oof how do you handle that UI byte

#

it hurt my brain

acoustic pilot
#

the colors?

stiff yarrow
#

yea

static badge
#

yeah that's too many

acoustic pilot
#

I dunno, I guess I just like vibrant color schemes lol

fringe quartz
#

๐Ÿณ๏ธโ€๐ŸŒˆ

worn ember
#

(he's accoustic)

stiff yarrow
#

I odn't think my eyes like bright color schemes

acoustic pilot
#

Looks great with the Nyan Progress Bars too lol

fringe quartz
#

maybe u r not a rainbow

stiff yarrow
#

I've got the NYAN thing as well

static badge
#

.g nyan progress bars

limber knotBOT
worn ember
upper flicker
#

it needs a name

fringe quartz
#

wtf you can add gifs to favorites

#

this is news to ne

stiff yarrow
upper flicker
#

that is ... uh... a lot of pixels

worn ember
#

@fringe quartz its been there for a while now

stiff yarrow
#

it was made from a vector

static badge
#

a single vector?

worn ember
#

vectors are still pixels ree

static badge
#

god tier

upper flicker
#

not linking the vector

#

giving us this plebeian rasterized shit

#

reeeeeeeee

stiff yarrow
worn ember
#

is this an OC?

stiff yarrow
#

yes it was made by a friend

worn ember
#

it must become a meme

stiff yarrow
#

it's my own little mascot character now

upper flicker
#

machine learning based pepe generator

#

but instead of the frog it uses nossrman

stiff yarrow
#

I should probably have my friend do the nossr man in different poses

void void
#

Will be meme soon

stiff yarrow
#

I'm asking him to make nossr man in different poses now

worn ember
#

@upper flicker train an ai that draws him in different poses

upper flicker
#

rotates in photoshop

stiff yarrow
#

he usually does trace vectors of weeb shit for fun

#

nossr man was an OC tho

#

I'd link his weeb vector collection but you get put on a list for looking at them Kappa

worn ember
#

dial tone

#

911 whats your emergency

austere ivy
#

howdy

#

what does everyone think of this:

#
public static String parseConfig(byte type, String make, String configkey, Object... formats) {
        if (type == 0) {
            // Default prefix.
            return colorString(main.getConfig().getString("tfc_prefix") + " " + String.format(main.getConfig().getString(configkey), formats));
        }
        if (type == 1) {
            // Custom prefix.
            return colorString(main.getConfig().getString(make + "_prefix") + " " + String.format(main.getConfig().getString(configkey), formats));
        }
        if (type == 2) {
            // No prefix.
            return colorString(String.format(main.getConfig().getString(configkey), formats));
        }
        if (type == 3) {
            // Multiline.
            return colorString("&" + main.getConfig().getString(make + "_color") + "&l> " + String.format(main.getConfig().getString(configkey), formats));
        }
    }
pulsar wigeon
#

terrible

austere ivy
#

:(

fringe quartz
#

I think you also should extract variables.

austere ivy
#

basically I have a pretty strict style for my server

pulsar wigeon
#

magic numbers, use of static main, repetition, etc...

fringe quartz
#

What's make?

worn ember
#

you should probably use enums for those numbers or something

pulsar wigeon
#

if/else switch without an else

#

could just be a normal switch

#

that also gives a default

austere ivy
#

hm

pulsar wigeon
#

which atm you don't have, meaning that doesn't compile

austere ivy
#

good idea on that

#

Alright, here's the deal.

fringe quartz
#

on all* of that

#

you should do everything he said

austere ivy
#

My server has a pretty strict style.

pulsar wigeon
#

like, your code doesn't even compile and you're asking for opinions

#

LUL

worn ember
#

it'll compile fine but it wont cover all cases

pulsar wigeon
#

if that code is to style spec, your style sucks

#

honestly

austere ivy
#

HONESTLY shhhhhhhhh

pulsar wigeon
#

darkeyedragon: no it won't

austere ivy
#

:(

pulsar wigeon
#

missing return statement

#

pls l2java

fringe quartz
#

TBF you asked; don't get mad that we responded to your question

worn ember
#

i dont do java

#

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

austere ivy
#

Listen.

#

I'm just trying to ask if there's a better way to do this.

pulsar wigeon
#

no you listen

fringe quartz
#

Yes, we just said it

pulsar wigeon
#

your code sucks, we gave you suggestions to improve it

austere ivy
#

I was previously doing this:

pulsar wigeon
#

take it or shut the fuck up and leave

austere ivy
#
public static String formatConfig(String prefixkey, String configkey, Object... formats) {
        return colorString(main.getConfig().getString(prefixkey) + " " + String.format(main.getConfig().getString(configkey), formats));
    }

    public static String formatConfig(Boolean useprefix, String configkey, Object... formats) {
        if (useprefix) {
            return colorString(main.getConfig().getString("tfc_prefix") + " " + String.format(main.getConfig().getString(configkey), formats));
        }
        return colorString(String.format(main.getConfig().getString(configkey), formats));
    }
worn ember
#

toxic++

austere ivy
#

Alright tell me how to do this in code.

worn ember
#

we wont spoonfeed you dude

austere ivy
#

I need a way that I can give a function the category, and a config key, and optionally formats and it spits back out a proper message.

pulsar wigeon
#

we literally gave you suggestions. if you want us to write your code, pay us

#

i start at $70/hr for contracting work

acoustic pilot
#

nossr is cheap, $5/hr

austere ivy
#

Currently style is, is that all messages begin with &7[&(category color)(category)&7]&r

worn ember
#

main.getConfig().getString(configkey) you use this part like 3-4 times, make it a local variable

austere ivy
#

and multiline begins with &(categorycolor)&l>

pulsar wigeon
#

no one gives a shit about the contents of your style/messages

#

we're talking about your code

austere ivy
#

right so how would I do that

#

cause currently the way I'm doing it is awful

native thunder
#

wiz is slowly being driven insane by this chat haha

austere ivy
#

you think I don't know how bad the code is? that's why I'm here lol

worn ember
#

we literally told you what to change...

austere ivy
#

I already changed it to switch statements

#

gime a sec brb

worn ember
#

scroll up and read again

tropic flame
#

maybe brian uses eclipse and compiles with errors

fringe quartz
#

@austere ivy This probably doesn't compile because idk what all your other methods are, but this is a step in the right direction: https://hasteb.in/viyeyiho.js

#

though you can minify it way more than that

#

you seem to do String.format(main.getConfig().getString(configkey), formats)) in all 4 cases

austere ivy
#

Still looks like a mess on here.

fringe quartz
stiff yarrow
#

@austere ivy

Use switch over if else chains
Also you aren't returning anything guaranteed so your IDE will complain
Also couldn't this just be a method why does this need to be 4 if statements
does the method need to be public?
does the method need to be static?
what the hell is formats and why is it an Object

#

if formats is a type pass its type

pulsar wigeon
#

pretty sure those are the format args

#

String.format(template, args...)

woven otter
#

Lol based on a spreadsheet I made to figure out a price for a plugin that client asked me to make I value myself at 4.5$/h

austere ivy
pulsar wigeon
#

did you literally just take cryptite's code and remove comments?

stiff yarrow
#

@pulsar wigeon oh okay didn't know String.format

#

what is cryptite?

austere ivy
#

what?

fringe quartz
#

it's a disease

austere ivy
#

no ,_,

fringe quartz
#

also your method is called parseConfig but what it really does is return a formatted string

austere ivy
#

nope

#

you can't pass anything but a configKey in

fringe quartz
#

So it's a very abstractly named method that doesn't do what I would think based on its name

austere ivy
#

if you pass anything BUT a configKey you get a plugin runtime error

vestal jasper
#

O cryptite is in here

austere ivy
#

This entire thing is just for me to be a bit lazier on writing messages.

vestal jasper
#

hi crypt

fringe quartz
#

Also what's your use case? Passing arbitrary bytes as your method to distinguish how its formatted is really weird

stiff yarrow
#

@austere ivy that's not parsing a config

pulsar wigeon
#

that's very much not parsing a config

austere ivy
#

I was gonna name it formatConfig

pulsar wigeon
#

that's formatting a string which comes from your config

stiff yarrow
#

its not formatting a config either

pulsar wigeon
#

tbh this should be two things: 1) get string from config 2) format string

austere ivy
#

it is now named formatConfigString

pulsar wigeon
#

that's still retarded

austere ivy
#

lol

stiff yarrow
#

that is better but still bad

pulsar wigeon
#

adding String to the end doesn't change that

fringe quartz
austere ivy
#

I was thinking of that

#

but

stiff yarrow
#

@acoustic pilot idk if I trust a kid to send me money and not chargeback

austere ivy
#

all of this is just so it can be easier

#

for me to send messages

#

I had it before where I manually put in the prefix and the message and formatted that

#

so then I made another thing before this but still had to manually put in prefix

#

so it's just a pain if I have to write MessageType.MULTILINE and MessageType.NOPREFIX rather than 1, 2, and 3.

#

A lot less readable for everyone but I'm the only one working on it.

fringe quartz
#

Don't get into bad habits just because you're the only author

#

You'll screw yourself over in the future

austere ivy
#

yeah I'd probably scream if I saw this code lol

fringe quartz
#

that's a good metric then

#

it's good that you asked here because it means you want to learn

stiff yarrow
#

you don't have to use ENUMs specifically but okay

fringe quartz
#

just prepare for w r a t h

#

if your own code makes you scream that's a good sign you should change it

stiff yarrow
#
switch(magicNumber)
{
case 1:
case 2:
case 3:
default:
}```
#

there you go you can now use your magic numbers

pulsar wigeon
#

don't encourage retardation nossr

stiff yarrow
austere ivy
#

yeah I know it's awful code

#

but how would you guys do it

#

I'm not asking you to spoonfeed m

#

me

#

but can you tHINK of any other way to do my specific usecase?

pulsar wigeon
#

"i know it's bad but i don't want to fix it. i just want to ask for advice and then discard it"

#

fuck off pls

austere ivy
#

I'm not discarding it

stiff yarrow
#

well we told you a few things already

#

use switch

#

in fact

pulsar wigeon
#

you were told a lot of things to do

stiff yarrow
#

does it need to be a switch

fringe quartz
#

show us some example(s) of how you actually use that method?

stiff yarrow
#

it doesn't seem like it

pulsar wigeon
#

come back when you've done it

stiff yarrow
#

doesn't seem like it needs to be 4 if statements to me

austere ivy
#

here's what I'm at.

#

oh uh

#

This is using old syntax, so that's why I'm trying to kinda redo it.

#

player.sendMessage(Misc.formatConfig("rules_prefix", "msg_rules"));

#

player.sendMessage(Misc.formatConfig("msg_gamemode_change", "Survival"));

vestal jasper
austere ivy
#

I think those are mixed lol

#

wait hold on let me get them all from one.

stiff yarrow
#

don't one line your shit

#

its gross

pulsar wigeon
#

is this guy actually using eclipse with errors turned off

austere ivy
#

hold on lol

pulsar wigeon
#

because those calls straight up won't compile

austere ivy
#

they won't like I said they're using old syntax

#

give me amoment

pulsar wigeon
#

even with the old syntax you gave us

austere ivy
#

ALRIGHT SO

fringe quartz
#

Let your IDE do renames for you

austere ivy
#

I did that.

#

Messy ugly code yeah.

fringe quartz
#

don't give us the messy ugly code

#

clean it up first

austere ivy
#

That's what I had before

fringe quartz
#

oh

austere ivy
#

that's what I'm trying to clean

fringe quartz
#

what do you have now

austere ivy
#

and remake

#

I'm doing this because I realized I need multilines.

#

The way I'm doing it is specifically because of this: In my server, I have it so there's different categories in my plugin, and each category has a specific color. Rules is &c and such. So you can see with that, I can just give it the "make" (such as rules) and then it searches the config with rules_prefix and rules_color

#

So then I can just give it any formats I want to do, the make, the actual message after the prefix, and the type (multiline, no prefix, etc) and badabing badaboom that's it. Issue is, is that if you specify the type as no prefix, you still have to enter A prefix.

#

Which is why overloading it (which is what I did before) helped fix that.

#

It all fell apart when I needed to overload a possibility of putting your own custom prefix (String prefixkey, String configkey, Object... formats) and (String configkey, Object... formats)

#

would interfere..

#

So THEN I tried using this:

#

Very ever so slightly different.

#

You now need to put in a boolean. Unnecessary, kind of ugly.

#

That's when it struck me, instead of a boolean I could just use a byte and have specific things for different byte values.

#

But then it comes back to the problem that you still have to put in a prefix even if you put MessageType.NOPREFIX .. so.

#

kinda a mess.

limber knotBOT
#

mfw mojang's brigadier command checker is broken for /particle ;_;

austere ivy
#

I'll take anything I can get with this though, as it's a lot better than EVERY SINGLE SEND MESSAGE looking like this:

limber knotBOT
pulsar wigeon
#

that's why nossr said use different methods

#

so each method takes exactly the params it needs

#

instead of stuff all params in one method

austere ivy
#

`player.sendMessage(colorString(main.getConfig().getString("rules_prefix") + " " + String.format(main.getConfig().getString("specific_message"), formats));

#

And wizjany

#

again, it all falls apart since String.. formats

pulsar wigeon
#

it won't if you use it correctly

austere ivy
#

like this:

pulsar wigeon
#

player.sendMessage(Misc.format(configKey, args...))
player.sendMessage(Misc.formatWithPrefix(configKey, "customPrefix", args...))