#general

3141 messages · Page 303 of 4

void void
#

it is multiline not one line on my end, ffs

celest coyote
#

your plugin presents itself as a better plugman

#

but its more dangerous

void void
#

it doesnt matter how small your patching process is

#

that doesn't make this better

celest coyote
#

and you never put a disclaimer of how it actually works

void void
#

he does

#

just not big, bold, or red enough

#

for how dangerous it is

#

new slogan

#

"Everyone told you /reload was bad? Well here, I made it even worse!"

#

I'm not sure how adding per plugin reload support to greatly reduce reload time and plugin conflicts and sql errors among all else is worse

#

you PATCH the JAR

#

reload - bad

#

jar patch - bad

celest coyote
#

JUST PATCH THE RUNTIME

#

IS IT THAT MUCH HARDER?

void void
#

why patch at all

celest coyote
#

if you don't care to, then remove the plugin from public download

void void
#

kickash I heard you, but the others here are saying patching in and of itself is bad

#

so people can type /reload instead of /ploader ?

#

no we are not????

#

we are saying patching the fucking jar is bad

#

holy shit

#

yes

#

THE JAR

celest coyote
#

a shitton of nms plugins patch the runtime

void void
#

because you justified PATCHING THE JAR with how small of a piece of your code it is

#

and again

#

THE JAR

#

what the fuck?

#

READ

#

dude you broke simple

#

runtime patch is also patching the jar but at runtime and not actually modifying the file

#

oh my god

celest coyote
#

what....

void void
#

he's retarded

#

he's actually retarded

celest coyote
#

there are very good reasons to only patch the runtime

#

if you plugin has a bug and crashes, great job you just corrupted the jar

#

if it was a runtime patch, no problem just remove that plugin

void void
#

why dont you add something to the crontab too, to watch over their server

celest coyote
#

wow is this a virus too

void void
#

the jar is just something you dont expect a plugin to touch

#

crontab is not accessible

#

and a lot of servers are run on windows

#

not really

#

as much as I hate the prospect of that

celest coyote
#

don't mess with crontab

#

please

void void
#

you know that was sarcasm about the crontab right?

#

I run the rTerminal cPanel service and 48% of the userbase is Windows

#

you know what that is yeah?

#

I know you were joking but I took it seriously because that might actually work for detecting if the plugin was removed to remove the patch from the jar

#

HOLY SHIT

#

DO NOT FUCKING DARE TOUCH ANYTHING ON THE OS

woven otter
#

simple

#

stop yelling

void void
#

I said it might actually work, I never said I was going to do it

#

kickash32 I will look into runtime patching thank you

#

couldnt you just unregister the reload comand and add your own?

#

ANYTHING that doesnt require bytecode manipulation

#

Not high priority though since no one has ever had issues with the current way it is done, as people are smart enough to make backups of their server jars.

#

no, smart people are running servers without reloading shit

#

I use the word smart in relative context

#

Smart enough to read a disclaimer

#

not smart enough to know what is good for their server

jaunty bolt
vestal jasper
#

simple's going to have an aneurysm at this rate

void void
#

I'm real close

quasi valley
#

let's bring his blood pressure up again

void void
#

I already yelled at him over that

#

The best minecraft server management solution available for general consumption. Have you ever wanted a plugin that could do the work of hundreds efficiently with low memory usage? Well then this plugin will satisfy your needs. With over 90 commands bundled with the plugin to make managing the server very easy, you can't go wrong.

quasi valley
void void
#

Should be reworded as the worst one for general consumption because I specifically designed it to not work without a lot of manual configuration to effectively gridlock it to my server only

#

The only reason I opensourced it was for legal reasons

#

Bundling open source software heavily modified into the code

#

It was closed source for 5 and a half years

merry talon
#

Skins are automatically retrieved from mojang and forced onto players as they join.

#

why

void void
#

Oh forgot to update the Readme

#

It's not cracked anymore. After 6 years we switched to online mode in april

woven otter
#

that code needs some Ctrl + Alt + L

merry talon
#

\s/L/Del

woven otter
void void
#

what the shit...

#

MAXIMUM RANDOMNESS

quasi valley
#

lol

void void
#

Bukkit.shutdown(); triggers automatic restart on pterodactyl

#

I used to use screen and a restart script

#

alright ive had enough of this shit

#

ima sleep before i literally end up scraping my eyeballs out

quasi valley
#

have sweet dreams about that code smaiel

void void
#

Lmfao

#

so you loop every key in your config to find the uuids, to find the player balances?

#

im having such a hard time understanding this code

limber knotBOT
#

also gotts love recompiling the uuid every time

void void
#

bubblesort but kinda worse

limber knotBOT
#

how can he claim efficiency if he doesnt see those easy flaws

void void
#

n^2 sort anyone?

limber knotBOT
#

gotta love fully cloning the array first

#

lol the method above

woven otter
#

why there is a map named array1 🤔

limber knotBOT
#

and his licence in to the readme doesn't link to his licence

#

watch me grap that contributor tag 😂

woven otter
#

so many custom in the readme

void void
#

incase you dont want to scroll up: we're ripping into him because he has a plugin that patches the SERVER JAR

#

and wouldn't accept that it's very not good

limber knotBOT
#

oh cool, wheres that?

#

I just woke up

void void
#

patches the server jar in order to override /reload ... or something

limber knotBOT
#

geee

void void
#

your clock is off

limber knotBOT
#

how did my time desync? 😂

#

am time traveler!

void void
#

._.

#

Yes the config search stuff is going to be gone very soon

#

you can't just answer that to everything we bring up

#

I am working on switching to sql and rewriting all that

#

main thread SQL i hope

quasi valley
#

without closing preparedstatements pliz

void void
#

I would never do async sql unless I knew för certain something won't be modified in the sql database at the same time else where

#

sql on the main thread is a good way to kill your server performance, also what are transactions

#

Trying to write English with a hochdeutsch auto complete omfg

limber knotBOT
#

fix your keyboard then

void void
#

Not with redis prplz, everything is cached so it is instant fetch despite the thread

limber knotBOT
#

every good keyboard is able to suggest in the language you are typing

#

no.

#

its it "Instant"

#

its not

#

there is always a noticeable delay

#

since its network io

void void
#

Well compared to mariadb access in my testing it's a hell of a lot faster on the main thread

#

why do you seed your randoms like that btw?

limber knotBOT
#

sure it is

#

oh wait, you are the dude that wrote that code?

void void
#

i want you to explain it to me

limber knotBOT
#

merge my pr pls 😂

void void
#

Because without seeding the random it isn't random

#

It follow a positive trendline otherwise

#

but you seed it with... some other random?

#

where does that random come from?

#

Look up a graph

#

The hash of a uuid is not another random

limber knotBOT
#

talking about the randomness of java.util.Random

void void
#

a randomuuid isnt random?

#

Different system

#

ok...

#

Also merging your PR right now

limber knotBOT
#

its easy, its random enough for normal use, for crypto use we have secure random

void void
limber knotBOT
#

ye I saw that

void void
#

@void void what you should do is just store one Random instance for your usage

limber knotBOT
#

instead of just using one random instance, that would be way more random

void void
#

Danke schön

olive garden
#

I haven't had this good of a laugh in some time

#

thanks

limber knotBOT
#

it would also be waaayyy more efficient because you are not reallocating garbage

#

Bitteschön

void void
#

You two are contradicting yourselves, one says I should use one random instance för all randoms which is a horrible idea all around because then it's not random för shit, and you are agreeing with my current setup

#

Contradicting each other*

#

one random instance is random

#

Not by a long shot

#

Using the same seed för all random values is not random

limber knotBOT
#

random enough for your applications, lol

olive garden
#

inb4 he starts using SecureRandom

#

lmao

limber knotBOT
#

it is if you use the same random instance

void void
#

the seed is time based dude

quasi valley
#

then use a SecureRandom, but what the hell

celest coyote
#

I dont think you understand how random numbers are generated

void void
#

you're saying that one instance of random created at server load isn't random enough?

olive garden
#

reusing a single random instance is exactly how it's supposed to be done

#

you can also just use ThreadLocalRandom

#

and enjoy the broken Java stuff eg. ThreadLocalRandom having utility methods which Random doesn't have

celest coyote
#

What are you even using the random for

olive garden
#

item amounts

celest coyote
#

Wtf you dont need high randomness for that

olive garden
#

oh nvm

#

whether to drop items or not

#

almost the same

void void
#

You all are making me laugh so hard. Reusing a seed is the worst idea ever för random teleportation and chances let alone security, because then all values generated from that instance follow the same trendline. You all need to graph out the random values so you see what I am talking about

olive garden
#

dude

#

do you have any idea how pseudorandom works?

celest coyote
#

We arnt talking about security

quasi valley
#

S e c u r e R a n d o m, also for your case why in gods name would you even want to have THE ULTIMATE RANDOMNESS?

limber knotBOT
#

it. does. not. matter. for. your. application.

quasi valley
#

^

void void
#

@void void then why not just use a securerandom instance? instead of uh

#

seeding using a uuid

limber knotBOT
#

heck, a simple xor shift random would be enough 😂

void void
#

So you dönt get a diämond 5 times in a row like I did before I added the random seed.

vestal jasper
#

so it's not random then

#

:^)

#

with a truly random system it is entirely possible to get a single diamond 5 times in a row and is likely to happen eventually

celest coyote
#

Do you understand how probabilities work, thats always gunna be possible

olive garden
#

you are reusing a SecureRandom instance under the hood to generate new Random instances

#

don't you think that's fucked up?

void void
#

Of course but making it actually random and not follow a trendline is a start

celest coyote
#

Using randoms to create new randoms is a superbly bad idea

olive garden
#

^

woven otter
limber knotBOT
#

nah

void void
#

whats the worst that could happen if you just used a Random instance?

limber knotBOT
#

use cloudflares lava lamps 😂

olive garden
#

@woven otter in a blocking request, of course

#

and network delays don't exist

celest coyote
#

Do an io call and measure the ping and use that as the seed

void void
#

I thought it was amazon that used the lava lamps

#

Been a while since I followed that

quasi valley
#

if a single random isn't "random" enough, tell me why

        Random random = new Random();
        int count = 0;
        for (int i = 0; i < 10_000_000; i++) {
            if (random.nextInt(100) == 0)
                count++;
        }
        System.out.println(count);

returns 99961 (always close to i / 100)

void void
#

amazon uses background noise from peoples amazon echo

vestal jasper
#

kek

void void
#

kidding

wraith hedge
celest coyote
#

In think in some OSes they use the mousemovent as part of the seed

vestal jasper
#

I recall some applications saying to move your mouse during setup

olive garden
#

mind=blown

void void
#

So you are all collectively saying I should use SecureRandom instead got it

olive garden
#

nope

quasi valley
#

we're saying you should use a single random instance

olive garden
#

^

void void
#

I am still laughing so hard at that

woven otter
#

we are saying that you should pull out your head out of the ass and stop making ridiculous assumptions

void void
#

I'm going to screenshot that

olive garden
#

lol

quasi valley
#

and we're laughing at your code, what are you on about

olive garden
#

I prefer Bob over you

woven otter
#

prplz was about to link that lefbad

celest coyote
#

Devon thinks hes smarter than everyone. Even whens hes wrong at every turn thinking_gun

void void
#

@void void we're saying you opted to replace Random with... the securerandom inside UUID

quasi valley
#

I mean, if you hadnt so proudly posted your update in multiple discord servers, we'd have never started this

void void
#

Exactly so using straight SecureRandom would be just as random and make more sense

woven otter
#

tbh make sure to use multiple SecureRandom so it's more secure

void void
#

Case closed

#

Oh why the fuck did I open this chat again

#

did you know you were using securerandom though?

#

Devon you make me want to fucking die

#

or did you just think random seed for a random was super random?

quasi valley
#

just do securerandoms inside of securerandoms for maximum security

celest coyote
#

Also using random and then getting a hashcode is also a bad idea

#

Unless you really know what you are doing and are a security researcher

void void
#

the hashcode is just the xor, its not that bad

vestal jasper
#

just resursively feed securerandoms into securerandoms and stop at a random iteration

celest coyote
#

Yeah but did he actually check if thats okay or not?

void void
#

but how many "random" iterations Vicarious?

celest coyote
#

Its just a bad idea in general

vestal jasper
#

and stop at a random iteration

void void
#

yes where do you get THAT random from

celest coyote
#

Yes random stop feeing randoms

vestal jasper
#

you have another securerandom'd securerandom determine when to sto

celest coyote
#

Its randoms all the way down

woven otter
#

I bet there's a paper written about his method of choice and we all are living in the dark

vestal jasper
#

although a 2 deep securerandom might not be securely random enough

void void
#

And he screenshot us like we are the retards

#

This is scary

celest coyote
#

Dont you think if this was an easy way to create more randomness, the java library would do this under the hood?

quasi valley
#

why are so many Germans so stubborn. I just hope Im not actually like this as well

celest coyote
#

You know why they don't fo this?

void void
#

i considered this could be a troll, but the sheer amount of awful code makes it unlikely

celest coyote
#

Because its dumbbb

void void
#

always consider that option

woven otter
#

he came here to enlighten us but we are uncapable of grasping what he offers us

void void
#

I would actually thank God if this was a troll

#

Lmfao

#

He came here to flex on us

quasi valley
#

sadly he isnt, there's the same kind of proudness on Via and PS discords

#

yeah

void void
#

And is getting eaten alive

#

Rightfully

celest coyote
#

Big brain hours

void void
#

@void void may i ask your age?

celest coyote
#

Im going to guess 17

woven otter
#

irc never forgets prplz but don't worry noone uses irc

void void
#

irc? is that like DOS?

celest coyote
#

Yeah its dino tech

woven otter
#

i think it's a text document

celest coyote
#

Lmao

void void
#

Yes he's 17

#

he'll grow up one day

quasi valley
#

I dont remember being like that at 17

void void
#

i think i was pretty bad

#

LOL.

peak dirge
#

I've seen people use SecureRandom in comically weird places

celest coyote
#

Only a high schooler could be that proud and think hes better than anyone else when he is talking to more experienced and educated people

void void
#

but have you seen the hash of a randomuuid tux?

quasi valley
#

now he's actually acting is if we were being dumb

#

lol

peak dirge
#

yes is very random and good performances

olive garden
#

people are so funny

#

I love this

void void
#

He's so sure that he's amazing that he has surrounded himself with people just as retarded as he

#

meanwhile he's screenshoting and calling US STUPID

#

And now they share screenshots

woven otter
limber knotBOT
#

(DiscordBot) xkcd: Random Number (9 February 2007)

quasi valley
#

such humble, much performances

celest coyote
#

Guys dont rip on him too hard

#

Hes only a kid

void void
#

See even Tux agrees with me

olive garden
#

@slim lake ?

void void
#

Lol WHAT

quasi valley
#

hes also dunking on you haha

celest coyote
#

Lmao

quasi valley
#

I want that level of self confidence, too

olive garden
#

okay, who is Tux?

woven otter
#

Tux not KingTux

void void
#

velocity and redisbungee guy

peak dirge
#

some Minecraft bloke from Georgia

olive garden
#

oh

peak dirge
#

might have made RedisBungee, Velocity, and a bunch of other things

quasi valley
#

cant even make proper profile pics, what a scrub /s

peak dirge
#

don't make me switch to the DEFAULT DISCORD PROFILE PICTURE >:D

quasi valley
#

not again, please lefbad

olive garden
#

oh, I remember Velocity

#

it's cool

void void
#

it makes you realise how bad bungee really is, design wise

#

simple retarded prplz retarded tux retarded all retarded except devon

quasi valley
#

now you've got it

void void
#

Tux agreed with me so

quasi valley
#

again, he didnt

peak dirge
#

I was dunking on you, mate.

void void
#

again with the sarcasm

#

About using hashed uuids as a seed

#

I mean

#

Hashcodes

woven otter
#

sarcasm is tough to grasp

quasi valley
#

a third time, he didnt

vestal jasper
#

Should work on picking up on sarcasm, it's difficult though so no worries :)

void void
#

Tux can we get an official ruling on this? It's a close call

vestal jasper
#

ok retard

peak dirge
#

It's sarcasm!

woven otter
#

that's how it works in real life.

void void
#

Well I still have your message för proof lol

wraith hedge
#

prplz

quasi valley
#

I like how he doesnt even respons to anything but as soon as he thinks someone agreed with him: SEE, SOMEONE AGREED

wraith hedge
#

are you the real prplz?

peak dirge
#

internet logic is so amazing

void void
#

Lol

limber knotBOT
#

anyone where played with the new github actions already?

merry talon
#

you guys fall for bait way too easily

limber knotBOT
#

I can't get shit to work 😂

void void
#

Are you the real prplz, prplz?

#

No he's rarted prplz

peak dirge
#

and that's coming from someone who is getting ready to start living in a world of mathematical logic

void void
#

Different guy

woven otter
#

but you agreed Tux

merry talon
#

GH actions are really fucking annoying with the way they want you to create them

peak dirge
#

lol

void void
#

Ok sweep is talking now time for sleep

woven otter
#

sleep is overrated

peak dirge
#

ThreadLocalRandom will never do you wrong.

limber knotBOT
#

I still only seem to be able to use the old syntax

merry talon
#

yeah replenish those 3 brain cells

limber knotBOT
#

not the proper new yml

woven otter
#

it needs more security tux

olive garden
#

I don't think he is 17

void void
#

Tux you should have just said Random...

#

Sweepy

#

now he's going to use that against us

#

he's going to say how we were wrong

#

ur trash

#

oh boy

olive garden
#

sucks to be you, I did mention TheradLocalRandom 😉

merry talon
#

ur bronze

peak dirge
#

for maximum security, turn off your computer, unplug it from the wall, smash it with a hammer multiple times, and barf all over it

quasi valley
#

^

merry talon
#

dban it first

void void
#

I wish I could say I am a troll but if there is anything I take away from this it's that a majority of devs do not know how seeds work and how horrible of an idea it is to reuse the same random instance and seed för multiple different unrelated random numbers that need not to follow the same trendline to be even slightly random. I also will take away from this that I should use SecureRandom to shorten my lines.

quasi valley
#

???

void void
#

Oh my God

olive garden
#

wow

quasi valley
#

you should take away that you have a lot to learn and that you shouldnt brag about stuff without being able to take criticism

vestal jasper
#

Dude. You had 7 people unanimously siding against you.

peak dirge
#

And I happen to know that the LCG in Java is really bad at generating random numbers

void void
#

This guy is seriously on a new level

merry talon
#

is this guy just slamming on the keyboard

limber knotBOT
#

why do germans always need to ruin their reputation in this community?

quasi valley
#

no idea

olive garden
#

lol

#

@void void I fucking love you man

limber knotBOT
#

now I am the sad guy again that everybody in here will make fun of because of what others do

olive garden
#

you made my day

merry talon
#

and ur retarded

woven otter
#

I wonder what he would use in an application that actually requires secure random

quasi valley
#

generating three securerandoms and combining their results

merry talon
#

systemTimeMillis

peak dirge
#

Please consider these TheDailyWTF articles and try again

void void
#

Thanks for the laugh guys

vestal jasper
#

Honestly if 7 people in here unanimously told me something I'd likely take it as fact.
But I also avoid dunning-kruger by constantly self doubting myself so shrug.

quasi valley
#

he's still on that "Oh I'm so much better than you are" attitude

#

how can you be this stubborn

olive garden
#

hopeless

merry talon
#

you don't graduate from that in this scenario

woven otter
#

if 7 people prove you wrong therefore you are right

silent lantern
#

@quasi valley true words

limber knotBOT
#

hey, don't blame germans on this :/

silent lantern
#

yeah :/

vestal jasper
#

Digger you're bad too :^) /s

quasi valley
#

I dont, just half of them

peak dirge
#

Wisconsin
Let us consider the role of America in this situation

quasi valley
#

every second, but not all

merry talon
#

you guys just like beer way too much

woven otter
#

yeah mini show your randoms

silent lantern
#

lol

limber knotBOT
#

so which half of the blame am I? 😂

silent lantern
#

the third

quasi valley
#

exactly

limber knotBOT
#

wow my english in on point today

void void
#

Where did you get that

vestal jasper
#

Also no matter how many times you say "thanks for the laughs" your arguments / retorts aren't getting stronger.

void void
#

I don't think I made public where I am on vacation

woven otter
#

but what if he says that long enough

silent lantern
#

Thanks for the laughs Devon

vestal jasper
#

Thanks for the laughs Devon

woven otter
#

Thanks for the laughs Devon

quasi valley
#

Thanks for the laughs Devon.

void void
#

Okay I need to remove that right now

#

Thanks for the laughs Devon.

silent lantern
#

(Useless comment about grammar in that github status)

limber knotBOT
#

its not that bad

vestal jasper
#

ah yes thanks discord I like finishing typing a word and then seeing it appear afterwards
very performant

woven otter
#

make sure to delete your github account for extra security

quasi valley
#

and turn off your internet for maximumestest security

silent lantern
#

Mini, hence the comment would be useless

vestal jasper
#

throw your computer out the window while you're at it

limber knotBOT
#

now u guys are trolling

void void
#

Okay

quasi valley
#

how dare you accuse us of trolling

vestal jasper
#

wow digger rude

quasi valley
#

we are serious people trying to have a serious conversation

woven otter
#

trolling? never heard of it

limber knotBOT
#

I don't dare you for anything

quasi valley
#

with a serious guy showing us his serious code

limber knotBOT
#

unless

#

wait

woven otter
#

*secure code

silent lantern
#

Lol

limber knotBOT
#

I dare you to take off your pants ( ͡° ͜ʖ ͡°)

olive garden
#

done

quasi valley
silent lantern
#

I dare you to take your dare back

vestal jasper
#

done

#

I have no pants

limber knotBOT
#

ok

#

so

#

now

void void
#

This is the best.

limber knotBOT
#

I dare you to turn on your webcam

olive garden
#

no, you are the best

vestal jasper
#

subway
best
Subway is good but not the best

quasi valley
#

that was sweet

vestal jasper
#

idk what kind of rating system you're using but

limber knotBOT
#

wrong

#

thats the best

void void
#

This wrap is the best I've ever had

silent lantern
#

Mini ew wtf

vestal jasper
#

Pineapple, Ham, Bacon, Jalapeno is the best pizza honestly.

silent lantern
#

how can you eat that

void void
#

The subs at subway I agree are so much worse then milio's

limber knotBOT
#

pizza, cheese in the border, jalapenos, bacon, salami and champions

vestal jasper
#

you're missing pineapple in that

void void
#

You’re on vacation in winsconsin?

#

Yes

#

Why does your sever Ip point there then?

silent lantern
#

how can you put so much shit on your pizza...
DISGUSTANG

void void
#

Now that it's out there

limber knotBOT
#

why does somebody go to vacation up there? lol

void void
#

Because I switched nodes

#

Your server is home hosted

limber knotBOT
#

also, lets switch to a more serious topic

void void
#

Yes I know

limber knotBOT
vestal jasper
#

pet them all

limber knotBOT
#

one have two hands

woven otter
#

at first it looked like murder scene

vestal jasper
#

take turns petting them

woven otter
#

i'm glad it's actually bunch of cats

void void
#

Part of the reason I am on vacation is to offload all my stuff onto my relatives to host in return för their own server

peak dirge
#

Aw, it's a lot of cats! Pet them and give them lots of ❤

limber knotBOT
#

whats wrong with your o key?

void void
#

Stupid auto correct

limber knotBOT
#

what keyboard app do you use?

#

configure it properly, lol

void void
silent lantern
#

Cats > 🦆

void void
#

SwiftKey

limber knotBOT
#

issue is, they are not mine, my best friends mom breeds them, and she is torturing my by sending those pictures

silent lantern
#

lol

mint sequoia
woven otter
#

shut up you fat ghost

limber knotBOT
#

I ditched swiftkey long time ago, but pretty sure that supports multiple languages?

void void
#

It only wänts me to type in hochdeutsch und nothing else

silent lantern
#

come at me ugly duck

vestal jasper
#

so how does a ghost have a hat?

quasi valley
#

wänts

vestal jasper
#

do ghosts just selectively have collision?

silent lantern
#

It's a ghost hat obviously

vestal jasper
#

if the ghost moves through a wall does the hat go with it?

silent lantern
#

And yes they do

woven otter
#

quantum levitation

silent lantern
#

When I died I had the hat on so it merged with me and became a ghost hat

vestal jasper
#

can I just hibernate until the 30th

quasi valley
#

so the hat died, too?

woven otter
#

RIP hat

void void
#

How is it only 05:00 it feels like 12:00

vestal jasper
#

rip hat

silent lantern
#

the hat was already dead inside

quasi valley
#

oh :(

silent lantern
#

@void void Actually it is 12

void void
#

Not in wisconsin

silent lantern
#

but your inner german clock is at 12

void void
#

Ugh my sleep schedule is so out of wack

#

I guess if that's what you want to call it

#

I'm about to drink some pop

silent lantern
#

poop*

celest coyote
#

Can someone give me the limk to the picture of the uuid random code

celest coyote
#

I have a friend who is a crypto expert ill show it to him

olive garden
#

my famous picture ❤

void void
#

That’s not even the worst thing in the code

silent lantern
#

@olive garden ❤

olive garden
#

then what is?

#

oh, the other link

#

I didn't really read it, I saw that lambdas aren't being used and the code doesn't fit on my monitor so I closed it

silent lantern
#

send it

olive garden
#

oh, and the blocking SQL calls

#

because transactions are too complicated :D

void void
#

There are no sql calls yet

olive garden
#

oh

silent lantern
#

Blocking SQL calls are nice

void void
#

Just all around so much bad stuff

#

And so much good stuff

#

Not really

#

Haha

shrewd portal
#

what is happening

void void
#

Laughs

silent lantern
#

omg

shrewd portal
#

I see

silent lantern
#

just the BlockEventHandler class gave me cancer

void void
#

I've been up for like 4 hours with these guys

#

Devon you are not the king of the world you need to acccept that you have much to learn

olive garden
#

no

#

he is 16 and he does not

shrewd portal
#

interesting

void void
#

Not 16

silent lantern
#

learning is for noobs

olive garden
#

you certainly act like it

void void
#

Also if you think the code is so bad why don't you PR?

silent lantern
#

@olive garden racist

vestal jasper
#

It's not their job to fix your code

olive garden
#

why should I waste my time on that?

void void
#

Exactly

vestal jasper
#

They already give you tips on how to improve it

quasi valley
#

he doesnt want the code to improve but you to learn something mate

void void
#

Your files a thousand lines long you think I have time for that?

olive garden
#

I did PR to Slimefun, my IDE replaced all anonymous inner classes with lambdas where possible

#

it got rejected

#

lol

vestal jasper
#

Teach a man to fish etc etc

void void
#

$.java like what the fuck

shrewd portal
#

lol

silent lantern
#

oh that's Devons code

vestal jasper
#

How does your IDE let you get away with naming a class $

silent lantern
#

now that explains a lot more

vestal jasper
#

Do you even use an IDE?

void void
#

Also stop patching the server jar in your plugin manager

olive garden
#

lol

void void
#

That’s a serious violation

olive garden
#

link please

void void
#

Search spigot ploader

olive garden
#

thanks

void void
#

It was sarcasm, the code works and I am working on fixing a lot of the stuff at the moment especially the looping through the config crap, I was saying if you think it is so bad why not give constructive feedback or PR instead of complaining?

wraith hedge
#

prplz should bring back kohi

vestal jasper
#

They did give feedback

#

for 4 hours

void void
#

Laughing at how delusional you are is more fun anyway

shrewd portal
#

ah; but was it c o n s t r u c t i v e feedback?

olive garden
#

we mentioned a lot of bad stuff, it's your job to fix it

#

we talked a lot more about the random stuff, because you didn't accept the fact that it's fucked up

void void
#

That's not constructive feedback, that was just pointing out the issue and saying I shouldn't use randomness för random drops and instead use the same seed för all.

celest coyote
#

Ah the if my code is bad pr it instead of complaining fallacy

olive garden
#

in my opinion that's constructive feedback

#

I learn from my mistakes, so when people point them out, it's good for me

celest coyote
#

Classic kappa

silent lantern
#

@void void That class doesn't exist 🤔

vestal jasper
#

Why would people continue to give feedback, constructive or not, with how you've been acting?

shrewd portal
#

Devon have you considered pr’ing code to implement your superior methodologies

void void
#

If you cannot tell from my messages I am being very sarcastic

vestal jasper
#

Why would someone spend the time or effort if you're just going to laugh at them

void void
#

now we're the ones who cant spot sarcasm

quasi valley
#

you're message looks everything but sarcastic

limber knotBOT
#

but I worked hard on my comedy routine vicarious :(

quasi valley
#

tux message obviously was, yours isnt 👀

void void
#

PR into what? My own repo? That's not how that works

olive garden
#

oh wow

shrewd portal
vestal jasper
silent lantern
#

that was sarcasm Devon

vestal jasper
#

clear sarcasm /s

limber knotBOT
#

it was just a social experiment bro

silent lantern
#

@shrewd portal lmao

void void
#

@silent lantern what class

silent lantern
#

spigot ploader

#

where's that

void void
#

sorry i was taking a poo, i meant on the google

silent lantern
#

oh different plugin

#

OH

#

kk

shrewd portal
#

Devon I apologize for my next remark; but I have never seen more amateurish code undeserving of even the kilobytes of space that it takes

void void
#

thats the wronbg one tho

#

google fail

#

there you go

shrewd portal
#

Out of all the different wastes of space there are; I feel that your code takes one of the highest marks — that is, it’s just that awful

void void
#

this plugin manager reloader thingy, patches your FUCKING SERVER JAR

silent lantern
#

@void void Can you post the snippet? I'm on mobile

void void
#

Do you mean this kind of PR?

shrewd portal
#

thanks for the laughs devon

#

I’m screenshooty this rn

#

obv

#

time to send it to all my friends

void void
#

@silent lantern theres no source, but he uses javaassist to patch stuff into the server jar

limber knotBOT
#

uff

shrewd portal
#

haha haha

limber knotBOT
#

tabs

void void
#

which obviously is something no-one expects a plugin to do

limber knotBOT
#

PRing tabs to a spaces repo

shrewd portal
#

just kidding I’ve been sarcastic all this time

void void
#

Night you haven't been here more then a couple minutes so I'm just going to ignore your copypastas

silent lantern
#

@void void Ok, that's not a good idea at all

shrewd portal
#

minidigger: hai how you doin

#

long time no see

void void
#

and i said sarcasitcly why dont you edit the crontab too

#

and he took it serious...

limber knotBOT
#

hai night o/

void void
#

I dönt read sarcasm

limber knotBOT
#

working on da dyescape stuff

shrewd portal
#

minidigger: nice

#

Devon if you don’t read sarcasm why do you expect others to comprehend it

#

checkmate atheists

void void
#

crontab isnt something a plugin should touch, nor is the server jar

limber knotBOT
#

oh man

void void
#

I dönt

limber knotBOT
#

old me wrode good debug code 😂

void void
#

I never said i expected others to understand my sarcasm did I

shrewd portal
#

so then you’re just antisocial

olive garden
#

I don't know what was sarcasm, but I will just laugh every time I see your name

void void
#

MiniDigger: y,x,z please

#

gotta go fast

silent lantern
#

@olive garden good

void void
#

How does any of this relate to being Social

limber knotBOT
#

that methods is called for every chunk the place receives every tick 😂

#

so it doesnt matter what I change its awfull

olive garden
#

if you are antisocial you don't develop that good social skills

#

to answer your question

#

I hope I don't have to explain the link between social skills and effective communication

limber knotBOT
#

I wish mojang would add the account name to the title of the minecraft window

#

testing with multiple accounts is so painful

void void
#

MiniDigger forge mod it?

#

I would be hard pressed to believe that someone my age who is in a cycling group with several others whom I talk to daily and easily communicate with doesn't have good Social skills

#

can you changethe title at runtime

limber knotBOT
#

time :/

#

I wrote a launcher before that added it to the version string you see on the title screen

vestal jasper
#

Being able to socialize and having good social skills are two different things

shrewd portal
#

did this dude just pull a “I have friends”

void void
#

I have a job, I'm in a cycling group, I work as a team för projects, I run a server, and I am actively involved in the community back at Zurich so how am I anti Social

olive garden
#

I'm pretty sure that was a joke

#

Devon CasperToday at 12:22 PM
I never said i expected others to understand my sarcasm did I

nightToday at 12:23 PM
so then you’re just antisocial

void void
#

tell us again how an instance of Random shouldn't be re-used please

silent lantern
#

You said all of it was sarcasm but none of us even closely thought it was, so are we retarded or do you have a lack of social skills?

void void
#

i love that one

silent lantern
#

@void void lmao

void void
#

Yes because night assumed that with me saying it was sarcasm that I thought everyone else understood it and I never even said that

graceful wyvern
shrewd portal
#

you literally said you were being sarcastic

silent lantern
#

@graceful wyvern 🍿

void void
#

Obviously sarcasm doesn't convey well over text

shrewd portal
#

lol

silent lantern
#

it does if you do it correctly

quasi valley
#

oBvIoUsLy

#

I just did what is called a pro gamer move

silent lantern
#

lmao

void void
#

And I dönt use English in text usually let alone know how to properly portray sarcasm in text

shrewd portal
#

are you done backtracking yet or do you have more distance to cover

#

I’m sure if you use a bike you can backtrack further, faster

#

just a quick tip

silent lantern
#

lmao

void void
#

I'm about to pass out, it's 8 hours after I should have been in bed

quasi valley
#

then go to sleep :p

olive garden
#

uhm

silent lantern
#

then sleep and have nightmare dreams of your code

olive garden
#

pretty sure not sleeping on a night won't make you pass out

void void
#

Well I can't really now I have to be up in an hour and a half för work

olive garden
#

but good night

void void
#

Well volunteer thing with my cousin but still

#

Can't work till I get back home

olive garden
#

luckily for you, that's enough time to finish a sleep cycle if you are lucky

#

yey, I can totally phrase sentences

void void
#

The sun is already coming up

#

Ugh

#

Guten nacht

olive garden
#

Isn't it Gute Nacht?

#

now I don't know a lot of German

silent lantern
#

yes it is

void void
#

thanks for the laughs

#

Yes it is, I didn't bother with the auto correct because I'm too tired

olive garden
#

cool

silent lantern
#

thanks for laughs while sitting in a waiting room at a doctor

vestal jasper
#

@spare venture I might be retarded

void void
#

leave

vestal jasper
#

yes that was the word

fallen oracle
#

GOOD MORNING GAMERS

#

My avewage IQ aftew taking IQ tests fwom an accwedited psychowogist is 134.5 <--- Onwy 2% of the human popuwation scowe that high.

I'm vewy cwose to genius-wevew IQ.

You cawwing me stupid wike someone cawwing Awbewt Einstein stupid.

which makes one of us wook stupid. Hint: Not me

vestal jasper
#

I have a skeleton of the chat games plugin working btw

void void
#

@fallen oracle not close enough though

vestal jasper
#

I mean I don't have auto starting or ending yet

#

I've worked on it for all of an hour lul

limber knotBOT
#

gotta love suffocating in air 😂

vestal jasper
#

D:

#

Oh I think I know how I'm going to do auto starting

vestal jasper
#

Yeah I've noticed that in the one I use too

#

Do you want it to alternate between scramble and type or just pick randomly each time

#

kk

#

guess auto starting works

void void
#

boo

#

thanks debian unattended upgrades

#

for not starting up postgresql after upgrading it

#

and killing grafana, dns server and other essential stuff

trail isle
vestal jasper
#

I don't bring it up often if ever really

#

I lurk often enough that I can resolve most if not all issues I have with the information given to others, too

lapis sequoia
#

purged the wrong server this morning oop

#

so, pewdiepies latest video has a screenshot that i took years ago as the thumbnail

#

i feel special

quasi valley
#

oh lol

lapis sequoia
#

i love how he blocked out the windmill

#

or whoever his editor was

#

xD

quasi valley
#

I love how whoever makes his thumbnails just destroys his eyes

lapis sequoia
#

LOL

quasi valley
#

your nose is illegally obtained

lapis sequoia
#

im not UMG 😂

quasi valley
#

^yeah was about to say that 🦆

#

but not everyone is

#

:D

lapis sequoia
#

its just a screenshot 😂

cedar spade
#

just saw someone in the Glowstone server ask how you're supposed to compare two materials now that IDs don't exist

lapis sequoia
#

twas a real wtf moment when i was scrolling through my youtube feed tho lmao

#

XD

quasi valley
#

glowstone is being worked on more or less actively again isnt it?

cedar spade
#

ish

#

Seems like there's a bit more activity now than before

#

I think they were all just busy for a few months hence the slow progress

void void
#

hopefully they get atleast 1.13+ support soon

#

so i can replace the limbo server with glowstone

#

it's running on paper right now but i expect glowstone to eat less resources

#

y'know anything based on vanilla is pepega right now

cedar spade
#

just run Glowstone for 1.12 and use a protocol hack on a proxy

#

Actually I think ProtocolSupport might have had support for Glowstone at one point

#

but I doubt it works for 1.13+

limber knotBOT
#

wgy does the name omnivion sound familiar?

cedar spade
#

Java implementation of a Minecraft server and the Paper API without any Minecraft/CraftBukkit code

celest coyote
#

Worth it though

cedar spade
#

It's not complete; it doesn't replicate vanilla worldgen and didn't have entity physics/AI last time I checked

quasi valley
#

time to make a viaversion module for glowstone

worn ember
#

time to stop existing

#

nuhh i dont have pepe's anymore ;n;

#

rip Nitro

quasi valley
celest coyote
#

Protocol support doesnt work on glowstone

#

I think there is talk of integrating it right into the api though

cedar spade
#

did PS not support Glowstone before 1.13?

#

iirc Glowstone didn't want a protocol compat layer within the server itself

celest coyote
#

I just read their docs and they said they don't cause it uses NMS

#

i guess docs are partially outdated

pulsar wigeon
#

right now? the client hashes the ip and checks a list of hashes retrieved from mojang

jaunty bolt
#

LeaderHeadsRevamped::Combined Totalcount(451) total(29.94% 11.439s, 59.43% of tick)avg(25.36ms per - 29.71ms/1.17 per tick)

Damn, that revamp sure lags a lot

pulsar wigeon
#

and refuses to connect to the server if it matches

#

(which is why it's so easy to bypass, just need a different ip/host)

#

yea, completely client side

old badge
celest coyote
#

im trying out glowstone rn

#

entity physics are wack

#

if you hit em

#

they go flying

#

and never stop

#

until they hit a block, no gravity

#

might contribute to glowstone a bit

limber knotBOT
#

They're working on 1.13 at the minute

celest coyote
#

yeah ill prob only do some entity stuff

#

they are missing pretty much everything about mobs

#

well i just sent a cow into space

#

endermen dont tp on contact with water

#

they sometimes turn invisible though

jaunty bolt
#

is performance better on glowstone roundnthonk

onyx briar
celest coyote
#

holy shit water flows almost instantly

fringe flint
#

i'm proud of this so i'm sharing 🤡

celest coyote
#

oh man water physics is gunna be a bitch

#

the client is going to be predicting where drops are gunna go

#

and the server will desync

jaunty bolt
#

Damn glowstone seems really cool 😮

#

Guessing it's not up to date

celest coyote
#

its on 1.12 rn

teal acorn
fallen oracle
#

Where's the os?

celest coyote
#

OS?

#

its not surprising their forums are dead, its not really for prime time

#

they have a discord as well

umbral wasp
golden gust
#

So, my mates working on a uni project, and was just wondering if anybody has made their own print filament before? Is there some sane way to figure out needed temps and stuff for the extrusion process, or is it literally just keep playing until it somehow works?

crimson roost
celest coyote
#

From what i gather, you just tweak shit till it works

#

Generally slower is better

#

Finer layers is better

#

Oh cat didnt know you made it ibto a ltt vid lol

austere ivy
#

@void void thanks but no. He’s Russian, sure. But he also seems to be smarter than me, younger than me (13) and a lot meaner than me.

#

He seems really intelligent, making a lot more things than I have. He even has a half decent website, all at the age of 13. So I used to envy him, said I wanted to be like him.

#

But then I found out he’s an absolute j*rk to everyone around him and the reason he’s gotten banned on just about every Discord relating to Paper or Aikar or the Paper community in general, is because he’s so toxic. He acts like he’s better than everyone else and flaunts it around.

#

I don’t care if I’m dum or a meme or bait or whatever you want to call me, I wouldn’t trade that for being as intelligent as he is if I have to be as mean as he is. That’s not who I am.

#

So no he’s not the Russian me.

heady spear
#

you're not dum or a meme or bait, you're a dumb baity meme

austere ivy
#

I’ll take it over being a j*rk.

heady spear
#

I mean yeah you're constantly wrong but you're pretty nice about it

quick gust
#

I run my server in a screen and my start.sh script also puts it in a screen but if the server is already running in a screen and I run /restart it does not restart opposed to running it normally and restarting it will put it in the screen and restart, why doesn't restart work when it's already in a screen?

austere ivy
#

The screen being the terminal?

#

Or do you use the GUI?

#

If it’s the GUI I’m not sure, I don’t use it. If it’s the terminal, yeah I’ve noticed it too. It’s quite annoying since instead of opening up the terminal for me, I have to do /stop then click start.command (Mac) again.

golden gust
#

Do not use /restart

austere ivy
#

However! I do think there’s a solution because you just have to change your start.command to open up in a new terminal window.

#

Oh

#

Or that.

fallen oracle
#

I prefer using plugman to reload my server.

golden gust
#

It's a system that is broken by design, setup your startup script to auto restart the server with a while loop or something

#

Can we ban glare?

fallen oracle
#

NO

austere ivy
#

Hmm.

golden gust
#

Wait

fallen oracle
#

I'm about to become a contributor to the project, that'd be big mean.

austere ivy
#

He does offer good food pics.

golden gust
#

Spigot literally just removed the option that made /restart sliiightly more viable

#

gg

fallen oracle
#

Legacy page W.I.P ftw.

austere ivy
#

I say we spare him this one time IN EXCHANGE for more food pics >;D

fallen oracle
#

Brian just wants more pics of my meat.

austere ivy
#

@quick gust either way if you use Pterodactyl it’ll start if it detects it stops. I think you can install the daemon without the panel but what do I know?

#

Hey Glare do you like cold brew?

fallen oracle
#

I like coffee hot or cold.

austere ivy
#

I never liked hot or iced coffee, too bitter for me. Recently I’ve taken a liking to cold brew because it’s silky smooth. Higher caffeine content too.

digital talon
austere ivy
#

And you can store it in a big jug to use for the week, and to make it you literally pour coffee grinds into the jug.

#

It’s quite cool! Anyway yes Glare please tag me if you post any pictures of meat or steak or whatever. Gives me inspiration on what to cook for my family the next day ;p

fallen oracle
#

Lol okay

#

Don't really have cold brew laying around so most of my coffee comes from the Kuerig.

quick gust
#

tehbrian i dont think you know what screen is lol

#

yeah i guess the restart command is flawed and ill just make a bash loop if the mc process doesnt exist make it lmao

golden gust
#

the /restart stuff won't work for jvm crashes, also, it tries to start another server process while one is still running, can cause the new instance to fail to start due to the port being in use potentially

fallen oracle
#

Is entities disappearing when you dismount something still a bug or did we fix that?

#

Hmm, gotta figure out what changed upstream too. Looks like 5 new builds out.

scarlet thistle
golden gust
#

We've not touched it

#

There is a vanilla bug open for it iirc

fallen oracle
#

AAlrighty

hoary salmon
void void
normal eagle
halcyon fractal
fallen oracle
#

Welcome

austere ivy
#

Barty, no.

silk rover
gloomy jacinth
peak dirge
#

@spare venture Technically, Bulgarian

boreal bone
cedar spade
#

Only technically

void void
#

kek

#

Just watched a video where this girl is proposing to her fiance and the fiance goes NO! AHHH! and pulls out another ring bc the fiance was gonna propose too

fallen oracle
#

happens a lot

void void
#

tbh i remember one NL dude was so annoying with his ignorance, called me russian all the time because estonia is so small next to it 😒

#

"ok russian"

unreal quarry
#

finally got my bike back from the shop! \o/

#

so excite

#

^_^

haughty cave
void void
#

Hi

slate violet
#

Well, come stop by the midwest! Weather people are idiots, and it storms when there is a 0% chance 😄

vast violet
cyan field
boreal bone
#

@void void I read up there, you're better off using a singular random

#

like a single, cached SecureRandom instance would do the same thing

void void
#

Aight

boreal bone
#

👍

void void
#

hes still fucking here

boreal bone
#

how he is RPing to be german is kind of funny, considering I worked for germans for about a year

#

and none of them type with the double dot o instead of an o.

#

in english

limber knotBOT
#

yöu mean nöt all germans type önline like this?! Ö:

unkempt quail
boreal bone
#

LOL

#

I've never met a single one that does

void void
#

so hes not actually a german is what you guys are saying

boreal bone
#

I'm saying he's a time traveler from 1939 that is learning to type english

void void
winter sundial
#

How do you even live with reading Fahrenheit

golden gust
#

it's a number

#

you read it

limber knotBOT
#

then you subtract 32 and multiply by 5/9

#

then you have a proper unit one can understand

static badge
#

mfw

golden gust
#

sounds like a lotta dum work to just read a number

limber knotBOT
#

.wa (97-32)*(5/9)

golden gust
#

r u sur ur not compensatin?

limber knotBOT
celest coyote
#

gotta have dem 111s

static badge
#

wow that's

limber knotBOT
static badge
#

one too many 1's

surreal stump
marsh turret
#

Hello!

#

Is there anyone who's good with plugins here?

void void
#

maybe, maybe not

#

don't ask to ask, just get to the point

austere ivy
#

.ask

limber knotBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

austere ivy
#

Also I’m half decent with plugins but you are currently in a Discord where 50% are plugin devs, 50% make the software the plugins run on, 25% are intelligent, and 1% has the name Brian and is bad with percentages.

#

Ask away.

static badge
#

25% are intelligent

#

that's very generous

void void
#

how y'all dare to assume people intelligence here

#

that's offensive mmLol

worn ember
#

i'd be part of that 25% for sure 👀

#

im very smart

#

my big brain is probably 15% of that 25%

quick gust
#

we need an 80 iq channel

static badge
#

we have one

void void
#

10$ that your big brain mostly consists of air or water, but not brain matter

static badge
marsh turret
#

So the issue i have is
so i have this crate plugin that gives me keys for the crate
however i have the shopguiplus+ plugin
but i want to add the key for the crate into the shop
but im really confused on how to
http://prntscr.com/oqortz here's what the key looks like
so..? 😄

So simply
I just want this key into my shop
however i'm unable to find out how to do so

Lightshot

Captured with Lightshot

void void
worn ember
#

the same way you add any other items?

void void
#

ey ciao @cold bane :)

marsh turret
#

wont work.

#

because i don't have the id for it

cold bane
#

@void void ciao! Are you italian? 😃

void void
#

Not exactly, I'm originally not italian but I live in italy since I was 9, so maybe I count as one 🤣 @cold bane

fallen oracle
#

Ya'll see this Boycott against Walmart?

cold bane
#

@void void yeah i think so xD

boreal bone
#

I went to italy last december

#

your food is dope

prime fractal
worn ember
#

its just you