#Someone made fabric mods on forge possible

135 messages · Page 1 of 1 (latest)

glacial axle
humble flower
lapis moon
#

GG

#

time to move to forge

modest knot
#

Nah at most this would bump Fabric back to its roots as LiteLoader

#

Which honestly is fine with me. I get to develop with the toolchain that I like, and users won't bother me with "Port to Forge ETA????" questions anymore

lapis moon
#

Yeah but it’ll probably kill fabric the loader itself significantly since forge is literally just all the content

#

fabric api and development will stay the same but the ecosystem is heavily tampered now yk

primal sorrel
#

it's still early days for it, GitHub said Terrestria works but the worldgen is horribly wrong.

sage monolith
lapis moon
#

everyone make mixins in your mods!

sage monolith
#

everybody already uses mixins

lapis moon
#

lol fair enough

sage monolith
#

that's like, the point of fabric?

lapis moon
#

What ever happened to patchworkmc

sage monolith
#

that you can just patch the game instead of having to use the API

lapis moon
#

Forge has mixins I thought too now

twin swan
#

fabrics mixin fork has additional tweaks

#

that are very nice to have

#

and
mixin support != everything will work

sage monolith
# lapis moon Forge has mixins I thought too now

well yeah, and that's why connector and architecture actually work at all (although I thought connector replaces mixin with fabric mixin)
point is forge patches game classes, which means that mixins will need to be remade for it
it's not that horrible (and using APIs can make it a bit better to use, see Architectury API), but just directly loading in fabric mods means that these edge cases in which a forge patch changes mixin behaviour or just breaks mixins will need to be manually addressed

arctic axle
steep gust
#

Well nice, now people dont anoning me for a Forge port c:

native birch
#

talked about this in another server already but this is Not A Good Thing

#

i give it 4 months before a majority of big fabric mods are intentionally incompatible with Connector

#

this should've been a tool for developers

#

making it user accessible is very bad

#

an unimaginable amount of things will be broken for a while, and it won't be immediately obvious to users

#

the things that are immediately obvious will likely be reported to the original mod dev as a bug with their mod - not as a bug with Connector

crude saddle
#

adds loader detection to my mods

#

well, now I have 2 loaders to not give support for issues that are unique to them

tulip atlas
#

I feel like half the point of using the fabric loader is for efficiency lol

limber bronze
#

this gives me cardboard vibes

#

i would be mad supprised if my mod even ran on there

torn basin
#

It's supprisingly compatible, but also often breaks with simple mixins due to forge patches

limber bronze
#

prob not

#

we had 2 unsvoidable overwrites

#

where i know for a fact either forge ornmy mod

#

eont really like it

limber bronze
sudden flicker
sudden flicker
#

I do have a lot of mixins in some of my mods, although they aren't the weirdest ones, gonna see how they turn out

#

@viral fern check this out :p

viral fern
#

👁️

sleek turret
#

And thats intended

#

Honestly cool project

#

Some of my mods already work (Styled Series), but most won't (anything using polymer/sgui is broken)

#

I get sometimes request about getting some of my mods ported to forge

#

So this more or less solves that

#

(for mods that work)

#

The dev is acutally working on getting sgui/polymer running (dropped these as a joke lol)

#

Honestly it might be beneficial for fabric

#

As it makes it the lowest common denominator

#

By targetting fabric, the mod will run all 3 (4?) loaders, Fabric, Quilt, (Neo)Forge

meager depot
#

ok so basically WINE but for minecraft

meager depot
sleek turret
#

Fabric mods work on quilt

meager depot
sleek turret
#

But I'm talking about targetting fabric

#

So by making fabric mod, you could run on all of these

deep quail
#

is implementing fabric on top of forge the best way to do that? it feels to me like implementing the forge api on top of fabric would be a better approach

sleek turret
#

Well, forge has a lot to implement

#

But so does fabric

#

Since you need to restore mc to vanillish state

modest knot
#

Fabric API has the impl and the api separated, which makes it easier to reimplement the api on top of Forge

ashen notch
#

Time to run Fabric only mods with Forge

limber bronze
#

It may be time to rework even more mixinssadtater

ashen notch
deep quail
#

perhaps i’m crazy but i think a modloader built from the ground up to interface with both would be the best solution

humble flower
#

you are crazy

limber bronze
#

But your right

deep quail
native birch
#

featurecreep is a mod

#

if you didn't know

#

a very bad mod owned by very bad people

#

that was the joke

#

:p

deep quail
#

oh :iatethosefood:

native birch
#

its goal is to like

#

let quilt

#

and fabric

#

and forge

#

and bedrock

#

and.. hoi4

#

mods run together

deep quail
#

why are the people bad

native birch
#

and one of its selling points in its logo was "Politics"

native birch
#

but not like. in a based way

#

ifykwim

deep quail
#

i dont

native birch
#

mir it's a racism website

#

the comments are very funny

deep quail
#

oh

native birch
#

it also promised compatibility with the dangerzone game

#

by the crazed orespawn developer

#

this is the branding they use. top quality stuff

#

i love coding my liteloader mods to work on hoi4

deep quail
#

wow

native birch
#

anyways

#

this is like

#

the other type of "make mods work on several modloaders" project

#

there are The Normal Ones and This

#

either way its a bad idea imo

#

theres no world in which its user-accessible and doesnt disadvantage the actual developers

ashen notch
#

Featurecreep is a bit overwhelming

#

How about just easy and simple Forgric

ashen notch
lapis moon
#

continuity works on forgified fabric api, this is it, the end is near

native birch
#

lol

#

the Fusion mod exists too

steep gust
crude saddle
native birch
#

lmao

lapis moon
#

also the whole point of connectedness was to port continuity, with connector you can do it as a byproduct, gotta admit that's nuts

sleek turret
#

It works nicely for what it is tbf

#

Still bit broken (crashes in places with polymer virtual entity stuff), but thats fixable from my debugging

crude saddle
#

One of my mods will def crash this, it has over 60 mixins

#

I'll work on reducing the mixins later tho, I want to migrate to stimuli, will prob use tags to be able to spearate things like interacting with a beacon and redstone (so each has a separate permission)

vernal nexus