#general

3141 messages Β· Page 302 of 4

austere ivy
#

If you're roasting macOS you're technically roasting unix ;p

#

kindofβ„’

golden gust
#

hm

static badge
#

no

golden gust
#

That's prooobably kinda expected

#

Are you on catalina by any chance?

void void
#

do sudo su

#

then find

vital karma
void void
#

like, actually become root

static badge
#

become the ball

golden gust
#

tbf

austere ivy
#

find / is doing it a LOT SLOWER, which makes me think it's searching more.

#

Over find ., that is.

golden gust
#

That was just 10/10 stupidity

austere ivy
#

Also no, Mojave.

golden gust
#

But, at the same point

#

not having a root password

austere ivy
#

Not a directory.

#

Then why's it.. searching

#

there

#

?

golden gust
#

You told it to

vital karma
#

Hey guys, I had a little trouble with tnt cannons. In the bedrock edition, the tnt will launch me in creative mode. In this server, I dont get moved by it. Is there a specific permission I need to set in one of the server files? please help

austere ivy
#

Yes but if it's not a directory..

golden gust
#

find doesn't give a shit about what a folder is, it goes find

void void
#

lmao / means search the entire filesystem

golden gust
#

"in the bedrock edition"

void void
#

it just finds and prints

unreal quarry
#

@austere ivy . is current directory.. / is root directory.

austere ivy
#

yes that's what I want it to do

#

oh my gosh billy

golden gust
#

They're both two different games

austere ivy
#

goodness gracious

#

thank you

#

you've saved me from my own sillyness

vital karma
#

I just remember when getting on my friends server on windows 10 edition, it would work

austere ivy
#

it also goes choo choo very slow with /

vital karma
#

are u guys aware of any permission in lets say paper.yml?

golden gust
#

if you have optimize-explosions enabled, try disabling it

unreal quarry
#

its not slow. its just scanning more. thats like searching an entire apartment complex for a clean pair of socks instead of just your room.

austere ivy
#

correct yes

vital karma
#

optimize explosions is already false

golden gust
#

Beyond that you'd really need to compare against a vanilla server, comparing java edition to bedrock is pretty... they're basically two different games

vital karma
#

what about tnt entity height nerf?

austere ivy
#

Question.

#

How do I make Finder's search not bad? Is there an option to make it search everywhere?

vital karma
#

velocity?

golden gust
#

it's not supposed to search everywhere

austere ivy
#

How do I make it search everywhere?

golden gust
#

Setup locate or something if you reaaally want searching that deep

austere ivy
#

I mean I navigate to my home directory, it SHOULD search everything in that directory, yeah?

golden gust
#

spotlight is designed for end users

vital karma
#

what is velocity-support??

austere ivy
#

Well it's not zbk D:<

golden gust
#

It's to support the velocity proxy

#

if you mean find, just change the . to where you want it to search

#

-xdev will tell it to not cross filesystems iirc

austere ivy
#

Electronic, what FTP do you use?

#

FTP thingamadong.

#

FTP browser whatever.

void void
#

dong

vital karma
#

disable-explosion-knockback: false what about that?

#

tnt still doesnt move me in creative

#

is it max-entity collisions?

austere ivy
#

Hmm, weird. Why is sudo still giving me operation not permitted errors?

fallen oracle
#

Did you type it in caps?

#

There's 2 levels of sudo

austere ivy
#

What.

fallen oracle
#

There's sudo and SUDO

austere ivy
#

I'm on a Mac.

fallen oracle
#

aHH

austere ivy
#

Still the case?

fallen oracle
#

No

#

That's just mac being mac

austere ivy
#

Hmm thonk

golden gust
#

When I reaaaaallly must, I use filezilla

austere ivy
#

It's still Unix so it shouldn't be behaving this way?

#

NO!

#

ELECTRONIC! NO! D:

#

There's cyberduck.. transmit..

void void
#

based on unix

#

it's darwin

vital karma
#

whats experience merge max value?

golden gust
#

Maaaiiiiinly because I'm generally batching stuff in stupid manners and filezilla is the only real option that does parallel transfers

#

beyond that, rsync

#

.g paper readthedocs configuration

austere ivy
#

Does rsync work with ptero?

limber knotBOT
golden gust
#

god knows, don't use it

vital karma
#

would any anti-cheat being enable prevent me from using the tnt??

void void
#

ptero only exposes an sftp server

golden gust
#

We have no idea what you have installed on your server

#

And once again, go test vanilla

austere ivy
#

Correct yes.

#

I think.

golden gust
#

You cannot compare bedrock to java edition

vital karma
#

ill go test vanilla

fallen oracle
#

Would you guys like a plugin that allows you to browse /r/Minecraft in-game?

austere ivy
#

Yes but that was already done.

#

in r/minecraft I saw the post ;p

fallen oracle
#

I'm aware

static badge
#

mfw reddit in game

austere ivy
#

Another one?

fallen oracle
#

I was going to link it lol

austere ivy
#

YES.

static badge
#

there's enough trash in minecraft

void void
#

you want a plugin that lets you run arbitrary unix commands in game? :-)

austere ivy
#

Oh lol ;p

static badge
#

let's not add more

fallen oracle
#

I already contributed to the original one

austere ivy
#

You already posted it πŸ€”

void void
austere ivy
#

I knew I saw it from you lol.

#

Wait you actually contributed, Glare? That's pretty cool ;o

#

You know with your cool portfolio I might hire you for work :D

fallen oracle
austere ivy
#

(if I had the money! :D)

fallen oracle
#

I did some cleaning up but he's changed it up a lot since I last did a PR. Might have to go through and do another.

austere ivy
#

I took a peek at the code a bit back, looks a tad bit above my skill level.

fallen oracle
#

This is the first mc plugin the guy had written iirc

vital karma
#

It works in Vanilla, so its the paperMC server

austere ivy
vital karma
#

We gotta fix this guys

#

I installed PaperMC for 1.14.4

void void
#

lmao

austere ivy
#

I blame Mojave for everything.

vital karma
#

and the tnt thing works in vanilla

#

so we gotta figure out whats wrong

void void
#

do you have any plugins on paper?

vital karma
#

only worldedit

golden gust
#

gg apple

vital karma
#

and bStatts

austere ivy
vital karma
#

bStats

void void
#

and it's very strange how you use the word "we" thonkeyes

austere ivy
#

I actually really do love it, very much.

vital karma
#

this is a team effort

#

its a very important problem

golden gust
#

You'd basically need to test craftbukkit and spigot to see if either of those break it

austere ivy
#

Good job on it actually ;p

vital karma
#

id have to test craftnbukkit or spigot by themselves?

fallen oracle
#

Yeah that's one of mine

#

That's the one I actually made

austere ivy
#

It's that Security and Privacy thing, electronic.

fallen oracle
#

The other one is a template I modified

austere ivy
#

Gatekeeper or whatever.

#

It annoys me so much that Apple thinks that ONLY POWER USERS DOWNLOAD THINGS FROM THE INTERNET!

#

So in Mojave they made it a lot harder to download and run things from the internet.

fallen oracle
#

Which reminds me, gotta remove that discord stuff.

austere ivy
#

You have to specifically control-click (it's just right click for me, I set it to that) and open it.

golden gust
#

Basically, paper is a fork of spigot is a fork of craftbukkit

austere ivy
#

I clicked in the Discord thinking it'd be your personal server, Glare, but alas, it's just M.O.S.S.

#

Not in Mojave, zbk.

#

They removed the option.

fallen oracle
#

Oh is it MOSS?

austere ivy
#

Yeah :(

golden gust
#

if you tested on a vanilla server and it worked, you'd need to test on craftbukkit and spigot to see if either of those broke it

vital karma
#

would max-tnt-per-tick do anything?

austere ivy
#

I love joining peoples' private servers, makes me feel included.

fallen oracle
#

The link used to be my personal but I shut that down

#

It had like 370 in it

golden gust
#

if you limited the TNT too much, maybe

vital karma
#

merge-radius?

#

entity activation range?

fallen oracle
#

I personally like this one better but I can't take credit for the design https://glare.dev/

vital karma
#

entity tracking range?

fallen oracle
#

I just like the short domain.

void void
#

just tested tnt on paper

#

works fine.

#

have you edited any of your config files

vital karma
#

no, only server permissions

austere ivy
#

tehbrian.xyz best domain

void void
#

"server permissions"

#

meaning what

austere ivy
#

99 cents a year, can't beat that!

vital karma
#

server properties I meant

austere ivy
#

I actually like .xyz domains.

void void
#

so yes you edited a config file

#

what did you change.

austere ivy
fallen oracle
#

I had planned to drop glaremasters.me but I realized I had too much shit on it.

#

Tied to it, that is.

austere ivy
#

Of course tehbrian.com and tehbrian.dev would be preferable, but one was taken and the other is.. expensive.

vital karma
#

I only edited spawn protection, enable command blocks to true, and I made the gamemode creative.

#

anything in server properties that would affect tnt?

void void
#

are you trying to explode tnt in the spawn area...

fallen oracle
vital karma
#

no lol

austere ivy
#

psst.

#

hey Glare

#

:D

fallen oracle
#

You should see Paper's.

#

They do that daily I think

void void
#

@vital karma /tp 2000 2000 63

set off tnt, should be far enough away from any spawn block limit and try there

fallen oracle
#

My requests are mostly from nexus, apis, etc.

austere ivy
#

wait let me see.

fallen oracle
#

But I can't drop that or it'll break everything.

static badge
austere ivy
#

oh my goodness

#

Officially am popular :D

void void
#

oh jesus it's xyz. /tp 2000 63 2000

fallen oracle
#

The number I have daily is going to be tripling soon because of something new coming.

#

Pretty pixels.

austere ivy
#

Glare, what's coming?

fallen oracle
#

Big plans.

austere ivy
#

πŸ‘€

golden gust
#

only on 603 commits 😦

limber knotBOT
#

sometimes I wonder if I do commits wrong

golden gust
#

Also, github screws me as paper isn't running on master :/

limber knotBOT
#

I only ever commit when I judge I have a somewhat stable release

static badge
#

git paper to move .14 to master :>

limber knotBOT
#

so I can have literally thousands of changes between commits

static badge
#

we should do that anyways since that's where all the shit's at

golden gust
#

Issue is is that that will be a pita

vital karma
#

@void void doesnt work.

static badge
#

gotta happen eventually kappa

golden gust
#

I just elect we say fuck people and just force push \o/

void void
#

well i dont know what your issue is. it's certainly not paper

golden gust
#

(But, literally only z can do that πŸ˜„ )

void void
#

try on a clean server, absolutely no file changes.

vital karma
#

it works on vanilla lol?

void void
#

absolutely no plugins

#

yeah, and in my test

#

it works on paper

#

just fine

#

you did something wrong

vital karma
#

do any of them have anti cheat?

golden gust
#

I think he's specifically talking about tnt moving a player in creative mode

vital karma
#

thats what im saying

#

it works in survival

golden gust
#

Why would he test something with an anti cheat plugin?

vital karma
#

no, li

golden gust
#

if it works in survival 🀷

vital karma
#

it works in survival but not creative.

void void
#

would any anti-cheat being enable prevent me from using the tnt??

#

wow, great question asking skills

#

"using tnt"

vital karma
#

thats not what I meant lmao

void void
#

well "using tnt" works great

austere ivy
#

Oh, folks, which is better:

fallen oracle
#

So the thing is, I could move everything over but I have way too much shit on my .me email

fallen oracle
#

So I'd have to keep the domain for a few years just to keep the email up.

austere ivy
#

The other one took 50x longer to render (like 2 hours) but I do like the blue-ness of the first.

vital karma
#

would u guys like to join the server?

austere ivy
#

Yes ^-^

void void
#

no

vital karma
#

to see what im talking about lol

fallen oracle
merry talon
#

GH doesn't count commits to other branches? Wat

fallen oracle
#

He's posting a free fix for a premium plugin

void void
#

im pretty sure it probably contains malware

#

report it

fallen oracle
#

I'm almost on week 4 of the premium plugin queue.

#

Gotta love that.

merry talon
#

I mean if it is what it says it is I dont see the issue

#

Everything is GPL

golden gust
#

this is bukkit

#

Licensing only works one way

#

Respect mah tos an fuk ur gpl!

fallen oracle
#

So is what he's doing allowed cat?

buoyant sphinx
golden gust
#

Not my call, lol

merry talon
#

In respect to the license yes

golden gust
#

Legally, there is probably nothing wrong with it

merry talon
#

Whether md wants to allow it who knows

static badge
#

ah the gpl

golden gust
#

In terms of spigots rules and the general "we don't understand how licensing works", well...

vital karma
#

u guys should get on the server and we should fix it

golden gust
#

"u guys should"

austere ivy
#

I need ideas too, zbk ;c

golden gust
#

I told you to test something

void void
#

first of all @vital karma this isn't even the help channel, and we aren't obligated to fix anything at your order

#

do what everyone else does

#

EVERYONE

#

go to github

#

make an issue

fallen oracle
#

This dude has like 3 addons for it

austere ivy
#

You can copy my bed explosions plugin but make it better.

#

That's an idea.

vital karma
#

alright im just having a little fun and giving you guys something to do

#

thanks for the suggestions

#

sorry for intruding

merry talon
#

We have way too much to do

austere ivy
#

Electronic, are you a fan of iTerm2?

golden gust
#

I mean, I told you to test if it works on CB/Spigot

void void
#

yup

vital karma
#

I will

#

but since you had paper installed, doesnt that have CB/Spigot?

void void
#

which will also be the first reply on your Gh issue if you don't include that information

golden gust
#

No?

#

I've not compiled spigot or craftbukkit in weeks

vital karma
#

i have the bukkit.yml and spigot.yml files

void void
#

Paper is based on Spigot. Which is based on CraftBukkit.
If you use Paper, you're using Paper.
If you use Spigot, you're using Spigot.
If you use CraftBukkit, you're using CraftBukkit.

golden gust
#

Yes, because paper is a fork of spigot, but that doesn't mean that I go out of my way to compile spigot/cb

void void
#

You need to test where the issue originates.

vital karma
#

alright I got it, I'll go ahead and test

golden gust
#

You are also the person who wants the bug fixing, the least you can do is help diagnose where the fault lies

vital karma
#

I gotcha

austere ivy
#

Folks who use macOS, iTerm2, yay/nay?

void void
#

If it's an issue in Paper, it could potentially be an issue in Spigot or CB. Likewise, if it shows up in Spigot, it could potentially be an issue in Spigot or CB, so test CB. If not in CB, but in Spigot, then report to Spigot. If it's not in Spigot, come back here.

golden gust
#

Yes, iterm2 is ❀

vital karma
#

sounds good

austere ivy
#

Worth downloading and using over Terminal/

golden gust
#

Over apples built in?

austere ivy
#

I used to like my Mac "vanilla" and squeaky clean.

#

Then.. I tried Homebrew.

golden gust
#

I'd say that it's a lot more refined than what macOS bundles

austere ivy
#

Can't go back.

golden gust
#

omzsh + iterm2 + brew = ❀

austere ivy
#

Omzsh?

#

Let me take a peek at that.

golden gust
#

oh my zsh

void void
#

oh my! zsh!

#

yummy

austere ivy
#

I do a semi-annually reset of my Mac computer so it's nice and clean, gets rid of any crumbs left behind from any apps I uninstalled or anything.

vital karma
#

just wondering, if I do find the issue being a result of spigot, what would be a solution? since paper branches off from spigot

golden gust
#

if it's an upstream issue, generally you'd report it to them

merry talon
#

you can use macOS without homebrew?

void void
#

spigot fixes it, paper pulls in from spigot, and wallah paper is fixed

austere ivy
#

So far my main downloads go something along the lines of Steam, Minecraft, IntelliJ, FL Studio, Blender, Homebrew, git, I guess I'll add iTerm2 and omzsh to the list.

golden gust
#

Basically, if it's a paper issue we need to fix it

#

if it's an upstream issue, we can probably fix it, but we don't wanna be running over our patches if it's a craftbukkit issue

vital karma
#

alright sounds good

austere ivy
#

I never liked having installers/wizards on Mac. I prefer opening up a dmg and dragging one application to the applications folder, OR just literally unzipping a zip file and moving the application myself.

#

Wizards/installers always feel kinda.. shady, to me.

golden gust
#

I mean, it depends on what the app is doing

#

For some apps that makes sense

austere ivy
#

Whatever, I guess just a superstition of mine. It can do the same amount of harm if it's opened either way.

golden gust
#

For things like office and vmware, it's kinda understandable that they have proper installers

merry talon
#

package managers feel way less shady than untaring something

#

I will never do that

austere ivy
#

I just never liked how some launchers, like Flash Player, (or FileZilla) try to sneak in Yahoo! or whatever in their launchers.

#

Real shady.

golden gust
#

that's called advertising

merry talon
#

on my servers anyway

#

I use outdated shit all the time on desktop

#

it doesnt phase me there lol

golden gust
#

For me, I just tend to have updates sitting there for daaaays

merry talon
#

because you don't know when it updates

golden gust
#

And well, it's not in a repo

#

Means 1) ^ 2) Who the fuck packaged it?

#

then again

#

huggles the aur

merry talon
#

lol

static badge
#

optionals

golden gust
#

optionals are more for API

void void
#

@static badge CompletableFuture<Optional<Boolean>>

static badge
#

optionals are for when you want to look cool

#

but actually accomplish nothing

austere ivy
#

Wrappers.

static badge
golden gust
#

#KotlinMasterrace

austere ivy
#

:(

merry talon
#

I mean it depends on what kind of data it is

#

You should avoid null if possible too

austere ivy
#

Now that I'm learning Blender I'm going to model a :NOKOTLIN: for you.

vital karma
#

The tnt does not move me in creative mode in bukkit.

#

yes

void void
#

nope

vital karma
#

on it

void void
#

if it doesn't work cb, it won't work in spigot

austere ivy
golden gust
#

if it's broken in CB the "whodunnit" is already answered

vital karma
#

alright so what now

#

no, thats not the problem

#

should I go onto their discord

unreal quarry
#

they dont have a discord lol

#

they're dinosaurs, still on irc

vital karma
#

oh they dont

golden gust
#

Billy said exactly what I was going to say 😦

#

But, you'd more wanna create an issue on their jira

#

(Don't mention paper, they don't like that)

vital karma
#

no, they do

#

I just got on it

static badge
#

do mention paper

austere ivy
#

As per Cardboard says, and I'll quote here:

golden gust
#

Spigot doesn't have a discord

austere ivy
#

So yes, they're dino-people.

void void
#

If you joined the Bukkit discord, good luck. They don't even maintain CB anymore.

#

Spigot is the maintainer.

#

So you report to Spigot.

golden gust
#

I would hopefully know if they did given the fact that I mod spigots channels

fallen oracle
#

Someone give me the API to download by build number?

austere ivy
#

Isn't that parchment?

golden gust
cosmic raft
#

Spigot is not the maintainer of CraftBukkit. They maintain a fork of CraftBukkit.

golden gust
#

^^

austere ivy
#

Parchment, cardboard, paperclip, spigot, bukkit, cardboard, concrete, hmm..

golden gust
#

No

void void
#

Which, if he wants it to ever be fixed in Spigot...

static badge
#

the og cb is dead

golden gust
#

spigot maintains a fork of craftbukkit

void void
#

He will report to...

#

Drumroll please

#

Spigot.

austere ivy
#

DMCA thing?

#

Yeah I wish that never happened ;c

golden gust
#

I mean, the only thing that it changed was how we ship/manage the repo

vital karma
#

are you guys able to help at all if its craftbukkit or nah?

golden gust
#

if you think the DMCA is what killed bukkit, you're dum

vital karma
#

I dont have any faith in dinosaurs

static badge
#

what even did kill cb :>

golden gust
#

the team saying goodbye?

static badge
#

thx for the answer

void void
#

mojang being sneaky bitches and the team going "yeah im out mothafuckaz"

static badge
#

next

austere ivy
#

Bukkit was dead quite a bit before DMCA.

#

Spigot was just used.. more.

golden gust
#

iirc, bukkit dropped their mic, some stuff happened, mojang came in like "we own this shit", and then somebody fired a DMCA

limber knotBOT
#

cb was dead long before

golden gust
#

See

austere ivy
#

What's funny is that Spigot is mad at Paper for being a fork and being better than them. Yet Spigot forked Bukkit and was better.. than .. them.

#

._.

golden gust
#

I coulda sworn that I'd already known that bukkit was owned by mojang at that point

#

"was"

limber knotBOT
#

we switched to spigot in 1.6 and to paper in 1.8

austere ivy
limber knotBOT
#

(DiscordBot) macOS users, what's your FTP client of choice and why? : webdev - 35 comments, 2 points - bnimbla, 1y ago

void void
#

i switched to spigot because bukkit got toxic as fuck

#

then i switched to paper because spigot got toxic as fuck

austere ivy
#

Electronic, if you ever need an sFTP for a quick thing, instead of FileZilla try Transmit or ForkLift.

static badge
#

r/webdev lul

austere ivy
#

Seems to be good.

#

Interesting.

golden gust
#

well, crap

limber knotBOT
#

we switched, because we needed some api spigot did not have but paper did have

austere ivy
#

Combine that with FileZilla's shadyness and you've got a recipe for me to switch on over to ForkLift ;p

golden gust
#

How do we become toxic enough to get rid of simple?

#

My major things are that I want parallel transfers and a file list

#

ever really saw anything do that too well

austere ivy
#

At that point Cardboard will already be better than Paper so simple you can just switch from Bukkit to Spigot and Spigot to Paper and Paper to Cardboard :peepoJuice:

void void
#

his troll repo

#

it does nothing

#

but it has vr and ar capabilities!

austere ivy
#

We're adding VR support >:O

void void
#

\o/

austere ivy
#

Yeah,

vital karma
#

wait, who was the person who said they tested it in paper and it worked?

austere ivy
#

Oh wait actually I'm pushing some new things today!

#

Let me .. really quickly push that.

void void
#

i tested tnt itself, because your question was not clear enough from the get go

vital karma
#

oh gotcha

#

yes thats the issue

#

boom forum post

#

cuz i dont know where else to go

#

the bukkit server is a ghost town

golden gust
#

in other news, I should probably sleep, but before I go

#

I was going to insult simple, but like, meh; Not worth it for him

void void
#

punts the cat out of the visible universe

#

now, sl eep

#

forever

golden gust
#

plzthx

void void
#

ill bet your ram said the same thing

austere ivy
#

@void void

#

Just pushed out the update.

#

Made it a lot better.

vital karma
#

I wish there was a way to compare level data between a vanilla world and this

austere ivy
#

also

vital karma
#

so I can see if its a setting

austere ivy
#

heck

#

Why do people keep trying to compile this!?????

#

Maybe I should make it a legitimate fork.

#

Started as a meme, maybe it'll evolve into something else.

#

.. nah it's staying as a meme

#

Or should it?

#

I'm curious on why it won't compile, actually.

#

Good point.

#

Wait.

#

Nova..

#

THAT'S the guy that joined my Discord server.

#

I was wondering why a random person showed up on it.

fallen oracle
#

Made it a tiny little icon down below

#

I tried to make an API show those messages but CORS was having a fit.

limber knotBOT
static badge
#

vanilla issue

limber knotBOT
#

ok

#

is it something to worry about?

static badge
#

in fact async saved ur ass there since the chunk would've not saved in vanilla :>

limber knotBOT
#

ok

#

so mojang is saving chunks async while modifying them?

static badge
#

mojang's lighting isn't threaded well evidently

limber knotBOT
#

yes

static badge
#

so they're modifying some map asynchronously

austere ivy
#

HELLO, LADIES AND GENTLEMEN!

void void
#

no

austere ivy
#

Welcome to the twenty fifth annual Brian's Pro Tips!

#

This time, the topic for today is.. BLAME!

#

Now, who here has blamed someone? Raise of hands?

limber knotBOT
#

[wizjany] blame brian

austere ivy
#

You.. you.. yeah! Yes, everyone has blamed someone.

limber knotBOT
#

[wizjany] for everything

austere ivy
#

That's why, when ANYTHING goes wrong, blame..

#

Mojang!

#

That's right!

#

And that concludes this year's Brian Pro Tips.

#

See you next time!

void void
#

what about git blame brian

austere ivy
#

.remind -d -w 121476000046514178 1y Time for BRIAN Pro Tips.

limber knotBOT
#

DiscordBot: Reminder set for 1 year from now.

austere ivy
#

That works too, yes.

void void
#

who the fuck is brettplaymc and why is his life goal seemingly to minimod spigot

static badge
#

.g brettplaymc spigotmc

limber knotBOT
#

(DiscordBot) https://www.spigotmc.org/members/brettplaymc.80037/ -- BrettPlayMC | SpigotMC - High Performance Minecraft: "BrettPlayMC is a member of SpigotMC - High Performance Minecraft. Male, from Spigot Street."

austere ivy
#

psst, I don't think that's really where he lives.

#

just a hunch.

void void
#

most of his posts are just backseat moderating

austere ivy
#

Hot dog, he ACTUALLY owns the domain: https://myownweb.page

void void
#

one of the most anoying fucks i've ever encountered

#

as well as that shanebee dude

#

maybe im just a hater

austere ivy
#

I mean his website seems pretty good.

#

So I mean, that's.. cool.

#

Far better than mine :(

void void
#

you think any website that is designed even moderately decently is cool

austere ivy
#

Well maybe I just try to look at the good in things.

#

This is interesting.

void void
#

youre too pure for this world

austere ivy
#

"modify HTML"

#

Why is he branding himself like that o-o

void void
#

because he probably didn't design his website

austere ivy
#

Gotta say "web designer" or something cool.

void void
#

he probably just downloaded it and modified it

celest coyote
#

thats what people who don't know how to code say

austere ivy
#

Let me take a peek into the source code and see.

celest coyote
#

"im hacking their mainframe using html mods"

austere ivy
#

One of my eyelashes is really irritated and I think it might be infected ;c

#

I don't know, looking at the header, seems pretty legit.

void void
#

lol, brian

#

pls

#

it's really easy to get rid of any trace of an original author's name

austere ivy
#

If someone just blatantly copied a website then I'd imagine they wouldn't bother with the header. Maybe they would.

#

He seems pretty legit.

void void
#

ok

cosmic raft
#

god i hate getting food stuck in your throat

austere ivy
#

Impressive.

void void
#

638 subs is impressive to you as well

austere ivy
#

I mean this guy's doing stuff which can't be said about a lot of people.

#

Coding, youtube, I mean he seems to be doing what he likes doing.

#

A lot more productive than what I'm doing right now..

limber knotBOT
#

I need to step my yt game up

void void
#

youre literally 14 you're supposed to be outside eating bugs and skinning your knees on the asphalt brian

austere ivy
#

I'm 15 thank you very much.

limber knotBOT
#

false

fallen oracle
#

I ate mud

austere ivy
#

I used to have a youtube channel with sky.. oh gosh.

limber knotBOT
#

at 14 you're supposed to be spending every waking moment farming lobby in runescape

austere ivy
#

Skywars .. gameplay..

#

you're..

#

Thankfully I scrubbed my youtube, now it just has my lame songs from a couple months ago.

#

I still have to make more of those :p

#

I always seem to look back at my work more favorably as time has passed.

#

When I'm doing stuff I always wonder why I'm not as good as I used to be, but then months down the road I look back at what I was doing when I was making said stuff and I was like "Woah, .. why am I not as good as I was THEN?"

#

So if I just hyper-make stuff (which is what I'm trying to do, working on yt, editing, blender, coding, bla bla) then I'll be more impressed with myself and more productive overall.

limber knotBOT
#

lol I have a tenth of that dude's subs but my videos get well over 10x more views

austere ivy
#

I find that when I'm the least productive and doing the least amount of work that's actually useful to me, or anyone in the world, it's when I'm thinking about doing stuff.

#

I just procrastinate doing stuff because I want it to be perfect but then I just end up doing nothing.

#

^-^ link yt now please.

limber knotBOT
#

(^-^) EliteMobs 7.0.0 update - length 9m 41s - 24 likes, 2 dislikes (92.3%) - 1,339 views - MagmaGuy on 2019.04.12

celest coyote
austere ivy
#

That's you?

merry talon
#

one of the most anoying fucks i've ever encountered
sounds about right

austere ivy
#

Subbed.

limber knotBOT
#

ew

#

I don't want your stinky sub

#

I only take shiny subs

void void
#

lmfao putting your face in a plugin update video

#

magma

#

pls

#

thats like a vlog starter

limber knotBOT
#

yep it is

void void
#

putting yourself unboxing shit

#

magma

#

you posted cringe

austere ivy
#

You have so many ..

#

SO.

void void
#

youre going to lose subscriber

austere ivy
#

MANY.

#

MONTIORS.

#

time 2 do a youtubes

merry talon
#

he's using jquery on that site btw

limber knotBOT
#

tbf if I didn't want to do a vlog-style update vid I wouldn't do a vid in the first place, just a text changelog

celest coyote
#

the ultimate minecraft cpu is here /s

merry talon
#

$9,999.99

austere ivy
#

incredible

merry talon
#

yeah I dont care how much you crammed into a 2x2" chip its not worth that much

void void
austere ivy
#

^-^ @void void

#

So.

#

I've went through with my dream;

#

am now a professional youtuber.

limber knotBOT
#

(DiscordBot) Setup Tour - length 5m 9s - 0 views - TehBrian on 2019.08.09

austere ivy
#

So I mean, there you go.

#

Setup tour.

#

I saw ^-^'s "setup" so I decided I'd give you a tour of mine.

#

High quality, please subscribe.

void void
#

"Hello" LOUD BREATHING

#

"MY NAME IS BRIAN"

#

LOUD BREATHING

austere ivy
#

i have asthma

#

well, not anymore

#

but when I was a kid I needed an inhaler

#

I live with 2 dogs and am very allergic to dogs, and as such, when I am in this house

#

cannot breathe through my nose

#

extreme apologies

void void
#

you have to be bait

austere ivy
#

I'm not.

void void
#

LOUD SWALLOWING, SMACKS LIPS

austere ivy
#

I can show you my allergy charts, I'm very allergic to dogs. And we have two :D

#

hey gotta get those lip smaccs

void void
#

do you have braces

merry talon
#

he's always been bait

#

get used to it

austere ivy
#

Nope.

void void
#

SMASH THAT LIKE BRUH-BUTTON

austere ivy
#

LOL

#

I'm actually laughing out loud I just rewatched that.

#

I didn't actually even review the footage before posting.

#

So I mean there you go, that's how you get real AUTHENTIC content.

#

Amazing.

void void
#

i clicked the bruh button

austere ivy
#

Nice.

merry talon
austere ivy
#

Buying guns at walmart is.. weird, in my opinion.

#

And video games definitely don't cause violence..

#

Who are they making happy here?

merry talon
#

thanks mr. no shit

fallen oracle
vestal jasper
#

Who are they making happy here?
retards

limber knotBOT
#

(DiscordBot) You're such an ass - length 5s - 7 views - J A on 2019.01.01

acoustic pilot
#

are you gonna play classic too?

fallen oracle
#

I might

#

School comes first

void void
#

school is going to bend me over and have its way with me

#

i can already feel it

#

(in the air tonight)

#

bu dum ba dum ba dum ba dum dum dum

austere ivy
limber knotBOT
#

(DiscordBot) Communist Eggs - length 59s - 1 like, 0 dislikes (100.0%) - 14 views - TehBrian on 2019.02.07

void void
#

alright my brain is fried trying to review math on khan

#

HE'S DONE IT AGAIN BOYS

vestal jasper
#

What even is the point of that

#

That sounds like more work than just handling the arguments manually yourself

ancient bolt
#

that's awful

#

and not useful

#

nice

void void
#

he keeps making command libs and saying they're better than ACF

#

this is #3 i think

ancient bolt
#

show the first two please

void void
#

we called him out before because he called it IvanACF and literally ripped out of ACF

ancient bolt
#

this is amazing

void void
#

he deleted them

#

because we raged him

ancient bolt
#

god

#

why do i stay in this community

void void
#

same

ancient bolt
#

im gonna make a command framework

#

watch for it on 4chan

void void
#

(didnt even prefix the wiki pages, so they're polluting spigot now)

#

he has a wiki page entitled "hooking" and it's literally at wiki/hooking

ancient bolt
#

how old is this kid

void void
#

idk man

ancient bolt
#

is he like @austere ivy

vestal jasper
#

Wasn't he the guy who stole ownership of someone's code? Or was that someone else.

void void
#

hes a russian tehbrian

#

yes he did that

#

he changed the package

#

and claimed it as his own

vestal jasper
#

nice

void void
#

Qball also stole code from RoboMwM

static badge
#

mfw stealing robo's code :>

ancient bolt
#

ah, when you're famous for all the wrong reasons

#

when i steal other people's code no one notices

vestal jasper
#

So he's also the guy who got banned from like half the mc related discords :^)

static badge
#

whose code have you stolen :>

#

let's make it known

ancient bolt
#

everyone except you

#

your code is too shit to steal

void void
#

yea ivan is banned everywhere

static badge
#

wow

void void
#

just about

static badge
#

you've stolen qball's code?

#

jeez you gotta be desperate for that shit :>

void void
#

i think qball got called out because he stole robo's code then asked robo for help with it

vestal jasper
#
    super(true); // the boolean corresponds if the command should be player only or not

This sounds super unintuitive

void void
#

yea fr

vestal jasper
#

Why not have isPlayerOnly setPlayerOnly

#

or some shit like that

void void
#

he does have those as well

#

i looked at his shitty javadocs

ancient bolt
#

bad APIs are fun to design

#

I should design more bad APIs

#

see how many people I can get to use them

static badge
#

add more bukkit api kappa

void void
#

Anyway his main argument for his continous creation of command "things" (wont even call this a framework)...is that "annotations bad"

ancient bolt
void void
#

yw

ancient bolt
#

dum

#

I'm glad github lets us delete issues now

void void
#

lol i was taking a hit as the page updated to "CLOSED"

#

choked

#

does it delete and let the numbering restart?

#

or did i forever claim #1

ancient bolt
#

unfortunately no

void void
#

sorry 4 the pollution then

#

(but not sorry)

#

Nice lib tho

#

looks cool

#

Don't know go, but I've wanted to try it for a while

ancient bolt
#

go is a pretty shit language

void void
#

heh

#

that's what I've heard

#

still wanna try it tho

ancient bolt
#

that library is implemented 100% with reflection

void void
#

oh god

ancient bolt
#

because go does not have any kind of generic programming methods whatsoever

static badge
void void
#

LOL

#

Aw, fuck

ancient bolt
void void
#

Well

#

The reflection really doesn't look horrible

#

That's kind of a plus. Maybe

ancient bolt
#

I did my best to keep it understandable

void void
#

did gud

#

and bless u for the commentz

void void
#

what the heck is a ploader pro

#

what the fuck?

#

im guessing its some plugin reloader?

#

im not sure if he's trolling or not bc i read that whole thing

limber knotBOT
#

(DiscordBot) ploader Pro 1.4.x | Bypass plugin limit restrictions - length 6m - 30 views - Devon Casper on 2018.12.20

void void
#

plugin limit?

#

tldr?

#

Allows you to flash reload your server with plugins like ProtocolSupport or ViaVersion installed

#

easier to just not reload imo

#

yea

#

thats why i thought he was trolling

#

just fuckin restart

#

lmao

#

it also adds a secondary plugin folder alt_plugins to which you can put everything except ploader to bypass the plugin limit on select hosts

#

lol

#

yeah.. gamehosts are pretty much universally terrible

#

simple who wrote this

#

he did

#

thats ploader

#

reloading is great if done correctly with this plugin, as you can narrow down your reload to only a select couple plugins and get your reload time down to only a few seconds and if your entire server basically runs off one plugin then it is a blessing

#

simple

#

that is not ploader

#

that's the server plugin

#

just dont use plugins

#

plugins suc

#

^ i just patch stuff into paper directly

#

idk, that's the thing you linked in your image

#

ploader is private on github because it is a paid plugin

#

but whatever

#

no stupid bukkit overhead

#

i use skript bc big brain

#

the PR linked is a PR on my main server plugin repo

#

that works too

#

a PR to add support for the plugin

#

for native flash reload support

#

lol

#

flash?

#

it just sounds cool ok

#

thanks for all the screenshots

#

sarcasm*

#

what the fuck is the class called $

#

Why

#

What sane reason

#

Again you are looking at the main server plugin lol

#

Yes I know

#

It is called

#

The question stands

#

cut message off short

#

link me simple

#

it is called $ because it is a function class

#

and it is used in really long one lines, and it fits better

#

This is not jQuery @void void

#

Do not make Java more filthy than it already is

#

The Java Gods will smite you

#

It used to be called Util and then Go and then $

#

Stop calling it $

#

You are causing pain and degeneracy across our beautiful Java Valley

#

Okay then what do you want to call it

#

your class is kind of big

#

It appears to do many purposes

#

Have you heard of Single Responsibility Principle?

#

It used to be much bigger before I structured the plugin and put commands into their own classes and moved events into categorized classes etc.

#

This is the main server plugin for the server, a 7 minigame server runs off this plugin

#

That is not excuse to have shit code, no offense

#

Ok bud

#

If you think it's so bad you can PR

#

It seems like it would be rewriting your entire damn codebase

#

So, I'll pass

#

why are we discussing this btw, it started with you posting a random screenshot

#

Because he was trying to flex

#

I'm teaching him why he should not be flexing

#

flex what?

#

His awesum c0de

#

im big confused

#

im big high

#

nice to meet you

#

the flex was a discord screenshot saying how hard classes are or something

#

?

#

Rant about how annoying dealing with server reloads is

#

ask anyone here and they will say dont reload

#

correct

#

and I would agree

#

Bukkit reload is the worst possible thing you could ever do

#

ploader modifies the reload function in bukkit, and allows you to configure it on a per plugin basis

#

uhm

#

yes I know

celest coyote
void void
#

@void void What commit are you looking at? I just confirmed my suspicion that it is not like that on head

#

yeah it was a commit in the PR, but i didnt release it was oldest at the top

#

yeah, that mess was caused by a mistake on my part not turning on match-case for the find and replace

#

so it patches the server jar?

#

aren't there already plugins that let you do single plugin reloads?

#

plugman or whatever

#

fucc this soup is so good

#

i cant hold back m8

#

yes but that is not the goal of this, the goal is to improve the bukkit reload command, not provide an alternative like those other plugins do

#

but in the video you used the command "ploader" ?

#

im so confused

#

yes because ProtocolSupport blocks the /reload command

#

you're patching the jar... for what

#

so I used /ploader server reload which is an alias to /reload

#

the jar is patched to modify the /reload command within the craftbukkit code

#

a lot more then that but that is an over simplification

#

that's just bizzare, couldn't you just tell users to use a different command?

#

yeah lol...

#

what else is it patching, are you breaking shit

#

I could but then that's basically saying use plugman instead

#

yeah im saying that too

#

it is patching SimplePluginManager.java, CraftServer.java, and JavaPluginClassLoader.java

#

but why

#

loadPlugins(), loadPlugin(), clearPlugins(), reload(), and something else is patched

#

im still not understand why i'd use this, which modifies my jar, over plugman

#

It was a bet on the ProtocolSupport discord

#

for me to make a plugin that allows someone to /reload a server with ProtocolSupport installed

#

how does protocolsupport block it anyway?

#

Simply catching the /reload command in commandpreprocess and blocking the event

vestal jasper
#

:⁾

void void
#

so how does /reload work for you then lol

#

so couldnt you just do commandpreprocess at a lower priority and catch it first? rather than doing this jar patch?

#

It stops ProtocolSupport from ever reloading in the first place

#

It skips ProtocolSupport all together

#

it's a no from me

#

yeah wat

#

no prplz, because ProtocolSupport patches the server on plugin load and reloading the plugin in any say would break it

#

and i urge you to stop distributing a plugin that patches the server jar

#

same with viaversion

#

well it is a little late for that

#

you patched the jar instead of using command pre process

#

W H Y

#

I just said, using commandpreprocess won't work 🀦

#

It is blocked for a reason

#

/reload would break ProtocolSupport and ViaVersion

#

using command pre process to dispatch your ploader stuff?

#

Not possible

#

why is the premium version on spigot 401

#

patching the server jar was the only way? are you sure?

#

The only way to modify the native /reload command to work in such a way yes

#

but you could catch the /reload in pre process

#

🀦

#

I'm too tired for this

#

Goodnight

#

what is protocollib doing in pre process that you can't listen for at a lower priority

#

please stop patching peoples jars

#

lol, you facepalming like we're the idiots

#

pull that plugin

#

Why would I pull a plugin people actually use, you should learn how it actually works before judging by it's cover

#

we're literally not judging by the cover

#

no im judging it by its jar patching

#

we're judging but it's nasty nasty internals

#

thats NASTY

#

goodnight

#

well his ploader pro is 401'd on spigot

#

ploader Pro is not on spigotmc

#

ploader is

#

ploader the free version that was long discontinued is

#

You link to pro in ploader, to spigot

#

i sure hope you warn people well that their jar is being patched

#

It is very well stated in the description of the plugin if you read it

#

and now we know that we cannot support someone who comes asking for help and even has ploader (pro) installed

#

also thanks for letting me know I forgot to remove that hyperlink

#

You need to make that bigger, bolder, and redder

#

It's not a small thing

#

That is a gigantic nasty crazy insane thing that people need to know they are doing to their server

#

okay

#

You should also probably go ahead and change the server brand while you're at it

#

So that it's called out in crash reports

#

I should actually pull the free version from spigotmc though since I discontinued it

#

Because they're not longer using Spigot or Paper at that point

#

Good idea

#

if modifying the serve really something you need to do, you should make a loader instead of patching the jar

#

like how tweakers do in client mods

#

Jar mods is not something that can be loaded like a forge mod can

#

Mods and plugins have an api behind them for them to work

#

They are loaded by the same plugin providing the api

#

See the problem there?

#

You don't really need to talk to us like we're idiots, we're both devs

#

forge is loaded at runtime

#

Well I've been thrown off since the point prplz mentioned that ProtocolSupport might work with server reload just fine if you bypassed the reload block in commandpreprocess like as if it wasn't blocked for a reason.

#

notch names remapped to srg and forge binary patches applied

#

yeah you still made no sense on why you cant just listen to the event

#

listen for /reload in preprocess, cancel it, do your fancy reloading stuff

#

or just tell your users to learn how to type a different command than /reload

#

again, plugman already solves all this

#

also dont reload stuff

celest coyote
#

the jar mod isn't permanent though right

void void
#

no it is

#

he patches your jar file

celest coyote
#

like if you remove the plugin the mod gets removed?

void void
#

It is reversible kickash32 with a command

celest coyote
#

with a command

#

yikes

void void
#

Just like how xbox 360 modding software installs drivers that don't get removed when you remove the portable application folder, and you have to manually run an application named "Uninstall Drivers" to actually remove it

#

weird analogy

#

I'm explaining that when you modify classes in a jar file it doesn't magically get reversed when you delete a completely unrelated file (the plugin), you have to run a function that does that.

#

no-one expects a plugin to do that, it isnt needed, and you should feel bad

#

Yeah, so while you're patching the jar, also patch something else that's gonna detect if your plugin is gone so that it can unpatch.

graceful wyvern
#

yeh, no way in hell id ever use that. dont touch the server jar with the plugin

void void
#

but yeah, seriously, stop patching the jar

#

:(

graceful wyvern
#

maybe runtime patching with instrumentation, but touching the raw jar directly is a big nono

celest coyote
#

yeah why not just runtime patch

void void
#

thats the system for how client mods are loaded btw @void void

#
    "mainClass": "net.minecraft.launchwrapper.Launch",```
#

so forge ends up installing a json like this, tweakclass gets called to register bytecode transformers and such

#

What my plugin does is not for everyone, and it is clearly stated. I always keep an unpatched jar as backup. This plugin is different from plugman in the following ways

  • modifies vanilla reload function instead of providing a different solution
  • reloads everything with a configured blacklist instead of a specific plugin you specify
  • much more permanent solution
  • ***can be fined tuned down to only a few plugins being reloaded on reload for very fast updates
  • also has all the features of plugman built in if needed
#

change it to runtime patch, or dont patch at all

#

Or I don't change anything about it and leave it the way it is that has worked for everyone all the way up to now

#

thats what people said about seatbelts at first

#

why do we need these? i've never crashed!

#

Rewriting how everything works would disrupt the regular update schedule, and bring in other issues

#

That's the same reason why paper still uses mojang's code, being that it would bring in a hoast of other issues to switch to their own server system and require all the devs to adapt to a different api then using NMS, and disrupt the entire release schedule and development process of paper.

celest coyote
#

your argument is invalid

void void
#

everything you've said is just weird and wrong, why are you like this

celest coyote
#

you are still modifying the same code, just at runtime

void void
#

you don't understand, the patch process IS the code

#

this really doesn't require patching, there have been plugin reloaders for many many years

#

this is a very small section of the plugin