#general

3141 messages · Page 485 of 4

static badge
#

fucking

#

fabric

#

or forge

#

just to make a dumb client

austere ivy
#

this is a VERY BIG PROJECT ISN'T IT

#

oh no

static badge
#

when I have the RAW SRC in front of me

static badge
#

it's literally fucking stupid to do it that way

golden gust
#

I mean, you at least have some level of mental capacity

static badge
#

waste of my fucking time

#

god knows how good forge or fabric's api is when it comes to editing stuff

#

don't wanna find out when it disappoints me

austere ivy
#

So I literally just compile this and I have a .jar that I can run as a client?

golden gust
#

modifying forge directly etc is basically entirely unsupported

static badge
#

in terms of getting a jar? kekw

#

gl getting one

austere ivy
#

I don't know you're the

#

..

#

twhat

#

how do you run your client then?

static badge
#

I can't be fucked to figure it out

austere ivy
#

what

golden gust
#

At least if you're using forge or fabric, there is actually some support behind the projects

static badge
#

so I rip the auth key from a legic minecraft launch

sand vale
#

@golden gust did someone spill rotted milk in here or something?

static badge
#

and stuff it into the launch options for the project

austere ivy
#

wrong image whoops

static badge
#

when I want to use it on a server

golden gust
#

You'd need to poop out a jar and create a version profile for mc and add it to the launcher

austere ivy
#

it's still on this

#

Is it normal that this would take this long?

static badge
#

yeah have fun with that

#

yeah

#

it takes a long time

austere ivy
#

Alright so once that's done, then what?

static badge
#

program your client

austere ivy
#

What do I modify to do the thing and then how do I open it and pwn some noobs?

static badge
#

you have the entire src for mc so do whatever

tawdry coyote
#

u write boss pvp hacks on line 531 of the main function in the client code

static badge
#

wonder if I can hack in mojang mappings

#

be pretty poggers

austere ivy
#

wait

#

is this just the src to the Minecraft client or did they recode it

#

how is this legal

static badge
#

ok maybe you should make a mod instead

austere ivy
#

yeah maybe I should.

golden gust
#

mfw

austere ivy
#

I'm genuinely curious though how is this legal?

golden gust
#

It's not

#

Well

#

It's not totally legal, but, it's not exactly illegal either

tawdry coyote
#

I mean he's not distributing it so grey-area?

austere ivy
#

forge distributes it?

golden gust
#

But, it's literally just the exact same thing that paper/spigot do

#

No

austere ivy
#

I mean how does forge have Minecraft's source open?

golden gust
#

Forge distributes tooling and patches

#

Same as spigot, just, less so on the tooling

static badge
#

what a terrible error I have made

austere ivy
static badge
#

shouldn't have directed dumdums to mc src NotLikeThis

golden gust
#

I mean

#

I did say

#

lol

austere ivy
#

only way to become not dumdum is to be dumdum sometime

static badge
#

ugh I had faith in brian

austere ivy
#

I'll figure this out

static badge
#

the short story is no they don't distribute src

#

they distribute mappings

#

their mappings

#

and their project decompiles and remaps

austere ivy
#

right, I get that.

#

forge's own documentation is outdated and doesn't work

static badge
#

yeah it's not updated for their new system

austere ivy
#

they have about a gajillion different gradle tasks

static badge
#

there's one obvious one that will set things up

#

if you can't find it ur not worthy of using this method

unreal quarry
#

When in doubt, just run all the tasks

#

^_^

static badge
austere ivy
#

hmm, let's see, is it assemble, build, buildDependents, buildNeeded, classes, clean, fmllauncherClasses, jar, testClasses, userdevClasses, init, wrapper, javadoc, clean_client, clean_server, forge_client, forge_server, forge_data, forge_test_client, forge_test_data, forge_test_server, genEclipseRuns, genIntellijRuns, genVSCodeRuns, prepareClean_client, prepareClean_server, prepareForge_client, prepareForge_server, prepareForge_data, prepareForge_test_client, prepareForge_test_data, prepareForge_test_server, prepareRuns, buildEnvironment, components, dependencies, dependencyInsight, dependencyUpdates, dependentComponents, help, model, projects, properties, tasks, cleanEclipse, eclipse, applyClientBinPatches, applyJoinedBinPatches, applyPatches, applyRangeMap, applyRangeMapBase, applyServerBinPatches, checkATs, checkLicenseCustomMain,

#

checkLicenseCustomTest, checkLicenseFmllauncher, checkLicenseMain, checkLicenses, checkLicenseTest, checkLicenseUserdev, checkSAS, checksums, checkChecksums, cleanEclipseClasspath, cleanEclipseJdt, cleanEclipseProject, clientBaseChecksum, clientPatchedChecksum, compileFmllauncherJava, compileJava, compileTest, compileUserdev, createClientSRG, createExc, createFakeSASPatches, createMcp2Obf, createMcp2Srg, createServerSRG, crowdin, downloadAssets, downloadClientExtra, downloadClientSlim, downloadConfig, downloadCrowdin, downloadInstaller, downloadLibraries, downloadmappings, downloadMCMeta, downloadServerExtra, downloadServerSlim, eclipseClasspath, eclipseJdt, eclipseProject, extractConstructors, extractInheritance, extractMapped, extractNatives, extractRangeMap, extractSrg, extractStatic, filterJarNew, genBinPatches, genClientBinPatches, genJoinedBinPatches, genPatches, genServerBinPatches, installerJar, installerJson, joinedBaseChecksum, joinedPatchedChecksum, launcherJar, launcherJson, licenseCheck, licenseFormat, makeMdk, makeSrcDirs, processFmllauncherResources, processResources, processTestResources, processUserdevResources, release, reobfJar, serverBaseChecksum, serverPatchedChecksum, setup, setupMCP, signInstallerJar, signLauncherJar, signUniversalJar, sourcesJar, srg2mcp, universalJar, updateLicenseCustomMain, updateLicenseCustomTest, updateLicenseFmllauncher, updateLicenseMain, updateLicenses, updateLicenseTest, updateLicenseUserdev, userdevConfig, userdevExtras, userdevExtrasReobf, userdevJar, generateMetadataFileForMavenJavaPublication, generatePomFileForMavenJavaPublication, publish, publishMavenJavaPublicationToMavenLocal, publishMavenJavaPublicationToMavenRepository, publishToMavenLocal, check, or test?

#

Which one, which one, which one.. hmm..

ancient bolt
#

...

austere ivy
#

I'll just run all of them, you're probably right Billy.

static badge
#

jfc

golden gust
#

Wait

#

Are you still toying with the MinecraftForge repo?

static badge
#

not worthy plebian

austere ivy
#

Yeah.

golden gust
#

Once again: Don't.

austere ivy
#

Alright, how's fabric?

#

It says lightweight, surely must be small.

golden gust
#

if you wanna make a modification, use proper tooling

#

It's a loader

#

forge provides more hand holding than fabric does, basically

static badge
#

proper tooling is for plebians

austere ivy
#

Alright how do I just modify minecraft source DIRECTLY.

#

Mcp?

static badge
#

probably can't do that with fabric

golden gust
#

You don't

static badge
#

no mcp is mappings

#

you use other methods

austere ivy
#

I do

golden gust
#

You can't just grab the mc source in a usable manner

austere ivy
#

Why not?

golden gust
#

There is literally no distribution of usable mc source

static badge
#

forge clean is kappa

golden gust
#

Basically, you're a moron

austere ivy
#

I'm pinging notch

golden gust
#

Projects like forge, fabric, etc; serve to make tooling which is much more friendly to developers vs tryna fight getting mc source compiling

#

tools like mixin makes it comparably easy to modify the server directly without having to fight to get usable sources

austere ivy
#

this is what I call handholding

golden gust
#

mfw

sand vale
#

@golden gust I want a new muffler ob my truck. Help me build a new engine for that?

austere ivy
#

thanks fabric

#

I thought I linked that maybe I didn't

#

I wasn't talking to you about handholding

#

I was talking about example mod

#

didn't mean to be rude, sorry.

static badge
#

standard brian

#

called moron

golden gust
#

There are example mods for forge too

static badge
#

almost is rude back

#

sorry

golden gust
#

probs a canook

static badge
#

a what

#

.g canook

limber knotBOT
sand vale
#

or, just go decompile minecraft and make vanilla mods shrugs

golden gust
#

nop

#

he's americun apparently

#

I mean, that one explains a lot more, tbh

sand vale
#

hey! I take offense to that.

static badge
#

all americans r fat and retarded

sand vale
#

Not all Americans are @austere ivy

austere ivy
#

I'm half cocaine and half obese so you can guess what I am.

sand vale
#

from DC?

golden gust
#

Hey, aesix, is dat ur hot cousin over der?!

austere ivy
#

what

#

no

sand vale
#

nope.

static badge
#

you mean his wife?

austere ivy
#

I'm pablo escobar's cousin I'm from colombia

static badge
#

same thing in alabama

austere ivy
sand vale
#

German, Polish, Irish & first nation roots here

limber knotBOT
#

(DiscordBot) Minecraft: Fabric Modding Tutorial - Setup Environment (#1) TotallyGamerJet - length 6m 17s - 226 likes, 13 dislikes (94.6%) - 8,000 views - TotallyGamerJet on 2019.06.25

austere ivy
#

no NO NO NO NO

#

The rest of the video is great, but the way he tells you to name your package.

golden gust
#

I mean

static badge
#

tutorial videos are pepega

golden gust
#

He's making YT videos

#

Not actually doing stuff

#

Goes back to the old homage, "if you can't do, teach"

austere ivy
#

Or, best way to learn is to teach.

golden gust
#

that's dumb

#

you shouldn't be teaching what you don't know

sand vale
#

lol. I had a history teacher I had to correct at least once a week.

golden gust
#

That's how you end up with bcbroz

austere ivy
#

bcbroz?

sand vale
#

teachers are idiots. and we wonder why /people/ are retarded.

static badge
#

Pog bcbroz

#

.g bcbroz

limber knotBOT
#

(DiscordBot) https://www.youtube.com/channel/UCOBqSqnLO7Z42Y8JwgfhpRQ -- TheBCBroz - YouTube: "We are a team of two gamers and programmers who like to make videos for YouTube. We would be very happy if you would be kind enough to subscribe!"

sand vale
#

@austere ivy are you a teacher?

austere ivy
#

well at least they're doing something with their lives

#

better than me

static badge
#

back when I started I used thenewboston for tutorials

#

or whatever he's called

austere ivy
#

Anyone ever heard of CourseGrinder?

golden gust
#

tnb is supposed to be good

austere ivy
#

That's who I learned Java from ;p

#

Back when I was what, 11? That's when I started watching his videos.

golden gust
#

Never really needed video tuts for java itself, tbh

austere ivy
#

They're suuuper boring and long, that's what I thought at the time anyway.

golden gust
#

tryna figure out shit like node.js doe, omfg

austere ivy
#

But one thing was he always said "getters and setters" and I thought it was "gutters and setters"

static badge
austere ivy
#

so I thought that was like gutters at a bowling place.

#

whatever.

#

took me a long time till he finally typed out Getter whatever

limber knotBOT
#

(DiscordBot) Learn Java as a First Programming Language - Java Programming Tutorial #1 (PC / Mac 2015) - length 11m 25s - 229 likes, 6 dislikes (97.4%) - 21,151 views - Course Grinder on 2015.02.27

austere ivy
#

ah man he turned off comments, he just suddenly stopped putting out tutorials.

#

alright what should I call my new mod?

#

BrianCliant

#

or something

static badge
#

CatForgiveMyStupidity

cosmic raft
#

hi

austere ivy
#

hi kash

cosmic raft
#

waiting for the bus

austere ivy
#

I'm making a fabric mod!

cosmic raft
#

yay

austere ivy
#

editing forge's sources is not fun

#

oof

cosmic raft
#

road-wise

static badge
#

nice postal code

cosmic raft
#

not mine, random one from where I'm standing :p

static badge
#

oh yeah sure kappa

cosmic raft
#

it's at the bus stop

#

:p

static badge
#

fine that story checks out

ancient bolt
#

well time to pack up my desk

static badge
#

97?

proud lance
#

I hope someone from here walks up to you and says paper 1.16 when

ancient bolt
#

goodbye desktop

#

I'll miss you more than is healthy

austere ivy
#

what? why?

static badge
#

demon boi's going to california

#

moving

cosmic raft
#

yes 97

austere ivy
#

oh okay

#

wait

#

what's sexymc's ip?

vestal jasper
#

leaf

static badge
#

what

vestal jasper
#

anything notably retarded about my patch?

static badge
#

what patch

#

i'll review it for u

cosmic raft
#

what patch

vestal jasper
#

sec

cosmic raft
#

I'll review too

vestal jasper
golden gust
#

what patch?

static badge
#

what is your nickname

vestal jasper
#

cat it's the bucket one

#

Draycia

static badge
#

I like that profile picture better than the one u have

vestal jasper
#

thanks

#

I'm gonna change this one soon

austere ivy
#

:(

static badge
#

need some patch notes

vestal jasper
#

tested with paper and their plugin, I see no behaviour change (without plugin) and expected change (with plugin)

#

true

static badge
#

why is that change being made note it in the patch

vestal jasper
#

patch notes

#

will do

#

I'll update it some time within the next 10 hours

static badge
#

you can edit via gh

vestal jasper
#

o

#

right

#

will do way sooner then

static badge
#

ye cb logic is definitely borked it's not using the item in the event

austere ivy
#

wait

#

fabric is supposed to be tiny

#

why does it reimplement rendering

sand vale
#

this car is supposed to be green. why does it need gas?

golden gust
#

It's 3rd hand green

#

It's powered by the remains of things which eat meat and plants, and the thing which eat meat eat things which somewhere down the chain eat plants

static badge
#

that or it's just painted green

vestal jasper
#

@static badge the fact that my changes are good enough is weird

#

and yeah I confirmed before/after

#

i'm paranoid there's some side effect somewhere but how many plugins use that event?

#

and behaviour is consistent with vanilla

#

I imagine if someone somehow finds a way to break it they'll report it so I can fix it

austere ivy
#

vic

vestal jasper
#

but I'm expecting a lot from MC server owners

austere ivy
#

mine

#

._.

#

don't you dare touch that event

#

it's my workflow it works for me

vestal jasper
#

wym

#

PlayerBucketEmptyEvent ?

austere ivy
#

yes

vestal jasper
#

can you test the patch for me

#

and ensure everything is fine

#

I didn't remove functionality I added functionality

austere ivy
#

I'm sure you're fine

#

I think

#

let me check out the patch

vestal jasper
#

oh

#

it doesn't even use any of it but the player

#

mfw

austere ivy
#

it's an example template plugin lol

vestal jasper
#

wait

#

@static badge I don't know if my patch does what they want

#

nvm it does

#

Changing the item stack in the event should change the itemstack in the inventory.

austere ivy
#

what should my mod be named?

#

bClient?

#

BriansMod?

#

AnxietyMod?

#

the hardest part about programming for me is the naming

#

what to name fields and classes and projects

#

briansclient it is

static badge
#

I don't think we need the getItemInHand call?

#

for this diff

#
  •                PlayerBucketEmptyEvent event = CraftEventFactory.callPlayerBucketEmptyEvent(world, entityhuman, blockposition, clicked, enumdirection, entityhuman.isCreative() ? entityhuman.getItemInHand(enumhand) : itemstack, enumhand); // Paper - 2651: Prevents creative players from having their buckets modified
    
#

it should just be the in hand thing already

vestal jasper
#

o

#

I'm on winshit rn so I can't check for a bit

#

well, on winshit and playing games

austere ivy
#

so far modding with fabric is a very pleasant experience

static badge
#

I'll run it through a debugger to check peepoJuice

austere ivy
#

@static badge give fabric a try

#

took me less than 30 minutes

static badge
#

something you should know is that leafclient is the very definition of technical debt

#

doing things the right way isn't worth my time :>

#

does this event not call for the

#

oh this is the fill event

cosmic raft
#

am home

austere ivy
#

I'm really thinking I like Gradle more than maven.

#

It does seem a bit more modernized.

cosmic raft
#

gradle is bae

austere ivy
#
  1. Gradle seems nice.
#
  1. Fabric seems nice.
#

Applying changes without restarting? Thanks Fabric!

#

I do not mind this AT ALL.

cosmic raft
#

:)

#

look at my role name too

static badge
#

pepega looking at the wrong piece of code

#

vic

#

both events need fixing

austere ivy
#

You all have some serious cliques here in the techy Minecraft community.

static badge
#

err

austere ivy
#

There's like 5 people who are moderator in every tech Minecraft Discord server.

static badge
#

yeah

austere ivy
#

read: in every tech minecraft discord server one of the project developers in papermc is a moderator there

static badge
#

CB doesn't update the result for creative players in the fill event

#

(will for non-creative

#

which means they're passing the wrong item to the event

#

for the fill event

#

so u go fix that

austere ivy
#

leaf

#

can you come fix this

static badge
#

no

austere ivy
#

how come you're demanding that vic fix it and u dont fix it

static badge
#

for the empty event

#

don't really place the set item shit in that call

#

don't period

#

pass it up to the caller

austere ivy
#

why do I have 10 fps

static badge
#
                    if (this.a(entityhuman, world, blockposition2, movingobjectpositionblock, movingobjectpositionblock.getDirection(), blockposition, itemstack, enumhand)) { // CraftBukkit // Paper - add enumhand
                        this.a(world, itemstack, blockposition2);
                        if (entityhuman instanceof EntityPlayer) {
                            CriterionTriggers.y.a((EntityPlayer) entityhuman, blockposition2, itemstack);
                        }
#

ItemBucket ~72

#

it should then be set to the itemstack variable and leave it

austere ivy
#

I set the cap to 10 fps my bad

#

IT LIVES

static badge
#

the interactwrapper, iirc, will update the item

#

so we want to hook into that logic and not a raw set

vestal jasper
#

o

#

ok

austere ivy
#

fabric is lovely

#

@cosmic raft thank you

#

it's nice and consistent and it gives me warm fuzzy feelings inside

#

it's just so nice and beautiful

limber knotBOT
#

Reminder for @golden gust: thanks

vestal jasper
static badge
#

yeah the wrapper call will update the item

#

so we just want to set the wrapper item

vestal jasper
#

kk

static badge
#

which means for empty we need to pass up

#

for fill you need to do something different

#

I'll shove a comment there and u fix it sometime and get back to me

vestal jasper
#

will do, appreciate it

golden gust
austere ivy
#

vic am so proud of you

#

OH HEC

#

i have the minecraft sources

#

i am

#

hacking

#

@static badge told ya I'd do it

#

okay now how do I do evenets

static badge
#

alright have fun with the comments

#

you don't need to do the fill change

#

actually I

#

ll do it I found it

austere ivy
#

there's

#

so many

#

api

#

making spigot plugins was fun

#

but now tHIS

#

this is somethin

#

o mayn now I need

#

sexycraft is not gonna know what hit it

static badge
#

interestingly the fill diff is easier kappa

austere ivy
#

THERE ARE SO MANY FIELDS

#

SO MANY METHODS

#

oh my goooosssshh

cosmic raft
#

lol

austere ivy
#

This makes me so happy.

#

I don't know why I'm just very happy.

#

There's so much stuff I can do!! And make!!

#

You know one thing that's surprising me is that they're directly accessing fields, no methods.

#

getter an setter bla bla

#

this

#

now THIS IS THE STUFF

#

how high can it go™

#

@static badge you gotta try this

#

okay

#

so

static badge
#

wat

austere ivy
#

what modifications did you do (other than the sensitive ones) to leafclient?

#

can I just set my playerspeed super high and the server will just be ok with that?

#

let's find out

upper flicker
#

well it used to be you could just make a few tweaks to the client to get the server to tick you as fast as you wanted

#

letting you bypass all sorts of stuff

#

thats been fixed but it was pretty hilarious

austere ivy
#

bypass?

#

why would they fix it

#

that's quite rude of them :(

potent warren
#

Oh, I see that TehBrian has found out the magic of making client mods lmao

austere ivy
#

I have

#

fabric is wondrous

potent warren
#

Hmmm

#

Forge exists too

austere ivy
#

we don't talk about that

#

I tried it

potent warren
#

I know 😂

#

It's horrible

austere ivy
#

oh no kidding really???

potent warren
#

Yup.

#

A hacked client... made with Fabric.

austere ivy
#

this is incredible I love this

#

well if they're just modifying the client why not

potent warren
#

They use and abuse Mixins (which is nice)

austere ivy
#

I'm still super confused on mixins

vestal jasper
#

yes

#

mixins are weird

#

good but weird

austere ivy
#

haven't touched them

potent warren
#

afaik it's a thing to modify java code.

austere ivy
#

well technically everything is a thing to modify java code ;)

potent warren
vestal jasper
#

it's an abstraction over Java ASM

potent warren
#

If only Spigot or Paper switched over to Fabric mappings

vestal jasper
#

@static badge how'd you repro the survival behaviour? seemed fine with my testing

static badge
#

didn't

vestal jasper
#

my testing yesterday*

static badge
#

looked at src

vestal jasper
#

o

static badge
#

tells me that would occur

vestal jasper
#

will fix and work on regardless

static badge
#

it wont update the item in hand since that's already broken

#

even with ur change it will get overriden

#

but it'll pass the wrong item to the event

patent bone
#

Hi everyone! I'm new to minecraft plugins 🙂

void void
austere ivy
#

Hello!!

golden gust
#

Mixin is basically a way to mangle the server/clients classes without actually modifying the server/clients sources

austere ivy
#

My question is,

#

can you do cool stuff with it?

upper flicker
#

yes

#

you can do lots of cool stuff with it

void void
#

Cat can yea, you can't tho

austere ivy
#

alright, that's it, I'm learning mixins

void void
austere ivy
#

oh ho ho you laugh, simple

upper flicker
#

you can also do cool stuff with vim and a pi

austere ivy
#

i'm making BrianClient

#

and

#

it'll scare you

potent warren
#

Paper doesn't even have Mixins support built-in anyway ¯_(ツ)_/¯

upper flicker
#

nope

#

no plans to either

potent warren
austere ivy
#

:(

static badge
#

mixin conflicts look scary

austere ivy
#

are you saying that paper isn't cool?

golden gust
#

mikro has a launcher thing for it

upper flicker
#

I think mikro's thing is still on 1.13.2(?) or something

patent bone
#

I plan on trying to make a server with paper replacing the mods.... gl to me

upper flicker
#

but he's set the baseline, fork and continue

ancient bolt
#

you can do some cool stuff with tacos

golden gust
#

Yea, is back in the past

#

I mean. that's a given

upper flicker
#

everyone knows that yeah

#

always good to repeat it though

static badge
#

not exactly

potent warren
#

TehBrian, the cool thing about Fabric is that you can even mod snapshots

static badge
#

unless you consider burning 1000 tacos in the absence of fuel for keeping your house warm cool then I guess

austere ivy
#

yeah I know

#

sounds amazing

static badge
#

god imagine the smell

limber knotBOT
#

immolate yourself for warmth

austere ivy
#

tacobell?

patent bone
#

lmao

limber knotBOT
#

you can deduct it as a charitable donation to mankind

patent bone
#

is using sponge frowned upon?

upper flicker
#

it shouldnt be no

limber knotBOT
#

ridding the world of your presence is very charitable indeed

upper flicker
#

sponge is a good platform with a lot of good people behind it

patent bone
#

I only say because this of course doesn't support mods

upper flicker
#

bukkit was never designed in a way that would support mods

golden gust
#

you can run sponge on forge

upper flicker
#

people have forcibly combined the two

#

and its always been awful

#

sponge was, and does quite well with them

#

I dont envy their position of having to try and support all the random garbage quality mods that do really dumb things

golden gust
#

Bukkits lack of ability to run around mods is heavily down to the API being too limited in areas

limber knotBOT
#

always ask forge for consent first

upper flicker
#

but they also get the good ones too so ¯_(ツ)_/¯

patent bone
#

true

merry talon
#

just expand the api

patent bone
#

but then again, if you can do something that a mod does but with addons, you've got yourself a good time

austere ivy
#

what if

patent bone
#

I've always looked at hypixel's skyblock as a great example

austere ivy
#

you had like sponge

#

but plugins = mods

#

and you just had like addons be the name or something

upper flicker
#

wat

austere ivy
#

and it's just that easy

patent bone
#

lmao

austere ivy
#

what's really the difference between server mods and plugins

upper flicker
#

what you call your little packaged bundle of game changes is largely irrelevant

austere ivy
#

other than adding new blocks and items

patent bone
#

one is server-side and another is server and client side

static badge
#

not always

#

mods can be used server-side only peepoJuice

#

unless I'm mistaken

patent bone
#

I've always wondered if mods can be 'converted' into addons

upper flicker
#

mods can be whatever side or all the sides they want to be or dont want to be

static badge
#

...which is never the case kappa

patent bone
#

lmao

upper flicker
#

are you assuming the mods side?

static badge
#

yes

upper flicker
#

I was warned about leaves like you

static badge
#

were you warned about ur eyesight

upper flicker
#

no :c

merry talon
#

why doesn't discord embed that shit btw

static badge
#

poor little eye

upper flicker
#

just playing with discord's dumb new little formatting bar thing

#

ignore me

peak dirge
merry talon
#

z you don't have to tell us to ignore you

upper flicker
#

thanks babe

static badge
#

correct me if I'm retarded but 24 and 28?

#

isn't one of those a bigger range

#

or is my networking pepega

peak dirge
#

I'm an idiot

#

172 vs 127

golden gust
#

yes

static badge
#

oh yeah and that

merry talon
austere ivy
#

fabric vs forge which is better

patent bone
#

I like the change tbh

static badge
#

use both and see for yourself

patent bone
#

but fabric doesn't support as many mods ofc

#

so eh

static badge
#

he's asking about which platform to develop for

patent bone
#

o

static badge
#

not which one to use as a regular normie minecraft player

#

normies

austere ivy
#

oh

#

I like fabric

#

but

#

what do you all think

static badge
#

I prefer the ultimate server

#

forge, fabric, and bukkit all mixed together

upper flicker
#

I havent ever done anything in fabric, so I'd pick that one just to play with it

static badge
#

...god someone's gonna try that one day

patent bone
#

wait how do you have all 3 running at same time..?

peak dirge
static badge
#

172.16.0.16

tropic basalt
peak dirge
#

I'm barely awake, that might fix it

merry talon
#

EC2 was your first mistake

static badge
#

also is 29 out of range, it looks like you have 24

#

wtf even is networking lemme check that pepega

peak dirge
#

I did a stupid, it needed to be a /28

static badge
#

yeah idk networking that well

#

apparently

upper flicker
#

leaf discovers subnetting

static badge
#

as far as I'm concerned I connect to wifi and I forget about it kekw

peak dirge
#

As for why I'm using EC2, I'm thinking about spinning up a cheap WebPageTest cluster with EC2 spot instances

#

Spot instances are nice, because I can get double the compute for half the price, and I can live with the occasion need to get my VMs reaped

austere ivy
#

spotedlef

#

@stmedfrestrred

#

help me

static badge
#

wat

austere ivy
#

we can do a sick collab yo

merry talon
#

double the compute for half the price

static badge
#

uh oh

austere ivy
#

we're totally doing a collab

#

okay what are we doin to the client

merry talon
#

sounds like every other provider's normal plans zoidberg

austere ivy
#

alright leff

#

OH I KNOW

#

THE FIRST ITEM IN BRIANCLIENT WILL BE LEAF

#

and it will be burnable

#

inb4 1000k downloads

static badge
merry talon
#

this is bait

#

i thought he stopped this shit

austere ivy
#

it's

#

it's not bait it's a joke

#

alright fine, sorry I guess

#

I just need an item to experiment with and leafs sounded like a good choice.

upper flicker
#

leaf bait is allowed

static badge
#

mfw

mortal zinc
#

back in my day jokes required 2 people to participate

austere ivy
#

hmph alright, good point.

static badge
#

if ur wondering no I actually don't really care

austere ivy
#

Anyone got any good ideas for a simple item that I can add misc. behavior to?

upper flicker
#

add tacos to the game

static badge
#

make it so you can burn tacos too

austere ivy
#

alright.

#

okay.

upper flicker
#

add extra veg, has to grow, etc

static badge
#

tbh just make a food mod

upper flicker
#

gets you into a basic part of the game

merry talon
#

ah yes

#

from the taco plant

upper flicker
#

not super useful for "le l33t haxor"

austere ivy
#

lol

upper flicker
#

yes the taco plant

austere ivy
#

it's BrianClient it can be whatever I want it to be

#

it's a taco hack mod

upper flicker
#

well documented

static badge
#

taco plant sounds disgusting

#

like it's a vegan taco obviously

upper flicker
#

taco plant > leaf

native thunder
#

Better than furries

static badge
#

z ur literally an eyeball pretending to be human

upper flicker
#

listen ere u lil shit

static badge
#

I'm listening

upper flicker
#

👁️

static badge
#

but are you? you can only read

#

what is that emote and why does it exist

#

🔥 🦻 🔥

native thunder
#

Ear with a hearing aid

upper flicker
#

gotta be accessible and inclusive

static badge
#

hold on

#

any blind emotes

native thunder
#

How are you going to represent a blind man

upper flicker
#

yes

static badge
#

look that's the JOKE REEEEEE

merry talon
#

a face with no eyes

tame pendant
#

😎

patent bone
#

if paper doesn't support mods, I'm assuming I can't use optifine

static badge
#

no that's a dumb assumption

native thunder
#

Wut

upper flicker
#

you cant uh use optifine in the server jar no

golden gust
#

optifine is a client mod, not a server mod

upper flicker
#

you can certainly chuck it on the client jar though

patent bone
#

but don't I need forge to run it?

native thunder
#

Let's go back to the days of manually putting files into the client jar

static badge
#

forge can join vanilla servers just fine

upper flicker
#

not unless optifine is now a forge mod

#

and I dont think it is, but that's a question for them

golden gust
#

Your only limitation is server mods and client mods which require server mods

static badge
#

uh there's no way that stupid shit occurs

#

talk about having a mod that nobody can use on a server

upper flicker
#

second going to go put optifine in the server jar

static badge
#

are you really

#

z pls

#

z

upper flicker
#

yeah I know youre excited too

#

just be patient

patent bone
#

lmao

static badge
#

need results now

patent bone
#

I use mcprohosting btw

static badge
#

I expect july 4th level fireworks

#

Pog results

upper flicker
#

oh they actually delta patch the jar now

#

lame

static badge
#

reeee

upper flicker
#

gone are the days of drag and drop classes

#

tbh I havent used optifine for many years now

static badge
#

god I remember those days

upper flicker
#

so probably not all that new

static badge
#

"remember to delete META-INF"

patent bone
#

omg

limber knotBOT
#

wut b point of meta inf anyway

static badge
#

class validation

#

obviously shoving in forge or modloader or whatever the fuck it was

#

definitely gonna override some class

#

replace

austere ivy
#

is there anyone who knows

upper flicker
#

yeah so if you cared you could figure out what files they fuck with

#

after patch and copy them around

#

but I dont care enough for that

#

it would probably just blow up in a pretty boring ass way anyway

static badge
#

probably expect client classes to exist

upper flicker
#

good "3am on a weekend nothing to do" project though

#

if it just copied over client classes itd be fine

merry talon
#

i tried to install the singleplayercommands mod for literal years

upper flicker
#

but my guess is it hooks some shared shit somewhere

#

and thats where itd have issues

static badge
#

copy client classes into server?

upper flicker
#

not all of them :3

#

youd assume they just patch the renderer and other shit thats never in the server

#

but I'd lean towards it being more extensive than that

static badge
#

if they reference another class u just get fucked

upper flicker
#

and that's where itd blow up

austere ivy
#

hey

upper flicker
#

if they didnt patch any shared stuff theyd never load anyway

#

but that seems pretty unlikely

static badge
#

and like the classes they do patch

#

almost certainly reference other client classes

upper flicker
#

yeah

static badge
#

it'd blow up on nofield or noclass found

merry talon
#

i think optifine has some server shit like the lighting when you hold a torch

upper flicker
#

yeah so if someone wants to do that and then send us the boring stack so we can all say "yeah told ya"

#

go ahead

#

live torches are pretty nice though

#

someone get to work on just that part

static badge
#

live torches should be client side

#

no reason serve has to do anything

#

server

merry talon
#

mobs

upper flicker
#

yeah but that doesnt mean they arent patching a shared class to do it

static badge
#

ugh right

#

spawning

#

fuck

upper flicker
#

afaik it doesnt effect any game mechanics

merry talon
#

i guess that doesn't really matter

upper flicker
#

its just visual, but that doesnt mean its all done specifically in the renderer either

limber knotBOT
#

lol

static badge
#

actually

merry talon
#

mobs don't spawn that close to you anyway

static badge
#

wont mobs refuse to spawn close to players

#

ye

#

lucky bastards

#

they don't have to worry about it :>

merry talon
#

maybe it doesnt do any of that then

upper flicker
#

what a completely pointless and random topic to get off on

#

while we're here put seus shaders in the server jar too

#

fuck it

static badge
#

well unless other mods rely on light data

#

and do shit close to players with it

#

pepega who cares though

pulsar wigeon
#

not like shaders change light data

merry talon
#

however actually

pulsar wigeon
#

it's all rendering

merry talon
#

you can drop a torch and have it light up where it is

#

and then run away

native thunder
#

Purely visual

#

Mobs will still spawn

austere ivy
#

alright

upper flicker
#

tehbrian have you finished yet

native thunder
#

It's just convenient for mining

merry talon
#

makes sense

static badge
#

.g taco mod

#

here

limber knotBOT
merry talon
#

report that as a bug tho

#

for sure

upper flicker
#

there's at least one "more food" mods that has it included

#

do not remember what its called sadly

static badge
#

tbh probably tons of more food mods

merry talon
#

pam's harvestcraft

pulsar wigeon
#

yea there's a lot

merry talon
#

is the big one I think

upper flicker
#

that one yeah

merry talon
upper flicker
#

just remembered it was bigger

#

eh you have to pass in a cutting board on the crafting grid?

pulsar wigeon
#

oh the kitchen one

merry talon
#

lol

upper flicker
#

those sorts of recipes always bothered me a bit

pulsar wigeon
#

cooking for blockheads

upper flicker
#

but then again its minecraft ffs

#

suppose you dont want to think too much about it

static badge
#

should've made the cutting board a crafting type gui :L

merry talon
#

you should have to cut up all the ingredients first

#

and then craft it

static badge
#

better kitchen mod when

#

brian save us

merry talon
#

because nothing says modded like complicated as fuck crafting

austere ivy
#

I MADE A TACO

merry talon
#

that part always bothered me

austere ivy
upper flicker
#

mine was always the modpacks that combined like industrialcraft and physicscraft and blahblah craft

austere ivy
#

if you eat it, it activate hacks

static badge
#

modpacks kekw

upper flicker
#

that have like 5 of the same block that all look nearly identical

merry talon
#

12 different types of power

austere ivy
#

submoduled wurst /s

upper flicker
#

but none of the shit integrates at all

merry talon
#

lol

upper flicker
#

kinda seems like if youre going to put your name on a pack like that they need to integrate at least a little

#

and it might mean actually forking some stuff

static badge
#

modpack devs aren't real devs so no forking KEKWHYPER

upper flicker
#

then again some of those packs were literally just copy pastas and got themselves into trouble technically

void void
#

GCP Datastore has enticing pricing...

upper flicker
#

completely ignoring all the drama they got into as well

void void
#

Not to mention it's completely managed...

#

Hmm...

austere ivy
#

How much hunger should a taco satisfy?

upper flicker
#

all of it

merry talon
#

I think most things integrate with the CoFH mods now

static badge
#

0

#

should give you hunger too

#

you know like zombie flesh

upper flicker
#

idk is it a big taco

austere ivy
#

hungry.. for more tacos?

upper flicker
#

or small tacos

austere ivy
#

well

#

it's a medium sized taco

#

it's not big or small

upper flicker
#

then half or so probably

austere ivy
#

I'd say a bit less than a steak in terms of hunger

static badge
#

just make it a massive taco tbh

upper flicker
#

to make it more "game logic" it should heal proportional to the amount of work it takes to make

#

if its something you just make in 30 seconds it should be like 0.00025

static badge
#

tacos are easy to make

#

so yeah I guess my original "0" was good

upper flicker
#

no wonder you dont like tacos

#

you must be making them really poorly

static badge
#

I don't like them because you like them

merry talon
#

@void void vendor lock in is fun

static badge
#

and you know that

upper flicker
#

tacos arent your PRs, you cant just shit out random crap in 5 minutes and call it done

golden gust
#

I mean

static badge
#

oi ill have u know it's 6 mins for a pr

golden gust
#

You can if you went tacobell

upper flicker
#

taco bell is the mcdonalds of tacos

static badge
#

excluding the windows timings :L

merry talon
#

and mcdonalds is the mcdonalds of what? burgers?

upper flicker
#

yeah

merry talon
#

i think they do burgers pretty well

upper flicker
#

no

golden gust
#

I mean

#

it's edible

upper flicker
#

anyway, yeah add windows delay in there and you're way up

static badge
#

you're not a true american if you think that z

austere ivy
#

it has been done

upper flicker
#

that's fine

austere ivy
#

alright how do we craft these tacos

#

taco plant?

#

or what

upper flicker
#

idk what being a true american gets me but its probably not worth the title

peak dirge
#

Yeah, forget about trying to do it on AWS for now

static badge
#

which means we gotta start calling you zed750 and not zee750

peak dirge
#

I may play with it later. For now going to use Google Compute Engine.

static badge
#

just make a taco plant tbh

#

worry about crafting later

austere ivy
#

berries 2.0

#

crafting sounds easier than a plant tbh

upper flicker
#

just a tree that randomly spawns taco item drops underneath it

static badge
#

mfw mixing tacos and leaves

#

you cruel bastard

upper flicker
#

🍂 ❤️ 🌮

merry talon
#

you're going to have the same issues with GCE

static badge
#

🍂 🔥 🌮

merry talon
#

why not use vultr HFC or something

upper flicker
#

yes (🍂 🔥) 🌮

static badge
#

no that's not how it works

#

and u know it

upper flicker
#

we're already pretty much scraping the bottom of the barrel here

static badge
#

I took a math class so I know order of operations for emoji

austere ivy
#

z7 can you dm me :leaf:

upper flicker
#

you wat

static badge
#

the emote image?

upper flicker
#

you want the emoji or what

austere ivy
#

yeah

#

wait

#

🍂

merry talon
#

mfw

limber knotBOT
#

🍂

austere ivy
#

nevermind

upper flicker
#

or just open discord's inspector

static badge
limber knotBOT
static badge
#

there

austere ivy
#

thanks leaf

merry talon
#

that's actually two leaves

peak dirge
#

vultr HFC
I don't have any access to my Vultr account and never had a reason to use 'em

cosmic raft
static badge
#

god I should really just start using the image links

upper flicker
#

technically spotted is more of a 🍁

static badge
#

technically ur also 👁️

merry talon
#

the reason is their ridiculous compute compared to any other vendor with that lineup

#

how they offer it I don't know

cosmic raft
upper flicker
#

and then Tux is in here actually doing something useful and semi-relevant to the theme of the guild

#

and we're just memeing emojis

peak dirge
#

Well, and WPT can be run reasonably affordably on GCE

upper flicker
#

🚮

static badge
#

small emoji

#

fitting

upper flicker
#

I have the full size one somewhere

static badge
merry talon
#

if you want to deal with configuring it PES_SadShrug

upper flicker
#

not on this pc apparently

#

not on the nas either

cosmic raft
upper flicker
#

you win this round

vestal jasper
#

.leaf

static badge
#

needa .vic

#

oh wait we do

vestal jasper
#

make one cuck

static badge
#

it's called "retard"

austere ivy
#

leaf

#

number between 50 and 150

static badge
#

69

vestal jasper
#

420

upper flicker
#

should probably do that for real at some point so the fire blockstate is set correctly

#

kinda think its funnier as is though

static badge
#

april fools

#

you know I'm not forgetting this year

upper flicker
#

yeah probably not going to approve anything that does lasting damage

#

so just keep that in mind

tame pendant
#

How long ago was your pfp taken Z

static badge
#

yeah there's no lasting damage

cosmic raft
#

say it with me

#

avatar

#

not pfp

tame pendant
#

XD

upper flicker
#

~5 years ago

proud lance
#

avatar is a tv show

tame pendant
#

avatar

proud lance
#

pfp

static badge
#

unless you consider the ptsd of seeing your entire world as leaves lasting damage

#

god all I need is a few lines of diff on xray to make that work

upper flicker
#

you cant give all the servers cancers like that

merry talon
#

just have it make a zip of the world first

static badge
#

I don't really care if it's approved peepoJuice

patent bone
#

is there a plugin like optifine?

static badge
#

u wouldn't review it in time anyways

upper flicker
#

wat

tame pendant
#

Clearlagg, 100% recommend /s

austere ivy
#

alright

#

choose a number 30 between 250

cosmic raft
#

69

upper flicker
#

255

patent bone
#

172

austere ivy
#

not

static badge
#

not even in range

#

69

austere ivy
#

leaf, another number

upper flicker
#

ranges are overrated

#

deal with the overflows now

austere ivy
#

it has to be a different one

static badge
#

u'd think that

austere ivy
#

and it has to be a multiple of 10

static badge
#

mister "my eye count range should be [2, 2]"

tame pendant
#

Then why is 25 an option

patent bone
#

one hundreddddddddddddd

austere ivy
#

it's not

upper flicker
#

80

static badge
#

multiple of 10 eh

cosmic raft
#

choose a number 25 between 250

austere ivy
#

yes

#

provide proof, kash

#

without using irc

limber knotBOT
#

irc never forgets

upper flicker
#

well he could pull his log

limber knotBOT
#

<DiscordBot> <T​eh​Br​ia​n> choose a number 25 between 250

upper flicker
#

or I could pull my log

austere ivy
#

that's cheating lol

upper flicker
#

so

austere ivy
#

alright alright I'll do 100

cosmic raft
#

its not irc directly :)

static badge
#

.wa random number from 3 to 25

limber knotBOT
static badge
#

better fucking

#

110

#

use that

limber knotBOT
#

.flirt Streamfrost

#

Streamfrost, Are you from Tennessee? Cause you're the only TEN I see.

#

.flirt Streamfrost

#

Streamfrost, What's a nice girl like you doing in a chatroom like this?

static badge
#

wtf

merry talon
#

wtf is that second one

static badge
#

wiz kash pinged me

#

can you take him out real quickly for me

limber knotBOT
#

.flirt Sweepyoface

#

Sweepyoface, WebMD says your love is contagious.

upper flicker
#

false, WebMD always says its cancer

static badge
#

mfw literally I've contracted aikar

limber knotBOT
#

.lart kashike

static badge
#

I read sweepyoface as Spottedleaf

limber knotBOT
#

sporks kashike.

static badge
#

wait is streamfrost the same character count

limber knotBOT
#

.flirt Sweepyoface

#

Sweepyoface, Did you have lucky charms for breakfast? Because you look magically delicious!

#

streamfrost

#

spottedleaf