Skip to content

Conversation

@thecatcore
Copy link

@thecatcore thecatcore commented May 6, 2022

To merge along side MultiMC/meta#9.
Closes #4408

@thecatcore thecatcore changed the title Enable Install Fabric Button on pre-1.14 NOISSUE Enable Install Fabric Button on pre-1.14 May 6, 2022
@kb-1000
Copy link
Contributor

kb-1000 commented May 7, 2022

I disagree with how this is done, you're making it confuse Fabric with Legacy Fabric.
They're not the same thing, and shouldn't be treated as such.
See #4408 (comment)

@thecatcore
Copy link
Author

Is it really required when basically it installs upstream FabricLoader + Legacy Fabric Intermediary? 🤔

@PseudoDistant
Copy link

PseudoDistant commented May 7, 2022

I disagree with how this is done, you're making it confuse Fabric with Legacy Fabric. They're not the same thing, and shouldn't be treated as such. See #4408 (comment)

They're not the same thing

Dude they use exactly the same loader, the only thing different is the intermediary file.

@jamierocks
Copy link
Contributor

The button reads 'Install Fabric', now I would take that to mean Fabric - not a fork there-of.

This should be implemented as Quilt has just been, not by masquerading a third-party project as the upstream one.

@PseudoDistant
Copy link

@jamierocks you misunderstand.
It's not a fork, we literally use upstream Fabric Loader.
The only difference is the Intermediary being fed to it.

@jamierocks
Copy link
Contributor

I don't misunderstand, I'm well aware of what Legacy Fabric is and isn't - and what Fabric is and isn't.

The button doesn't read 'Install Fabric Loader', it reads 'Install Fabric' - it currently does as I would expect and installs the Fabric Loader, and requires Fabric's intermediaries. These are part of the package that Fabric's installer would install, and together really form part of what most would consider Fabric.

Installing intermediaries from a third-party isn't what I would consider installing Fabric, it would be installing Legacy Fabric. Just because the package happens to use Fabric Loader, doesn't make the package what most would understand to be Fabric.

@thecatcore thecatcore changed the title NOISSUE Enable Install Fabric Button on pre-1.14 NOISSUE Add Install Legacy Fabric Button May 8, 2022
@thecatcore
Copy link
Author

thecatcore commented May 8, 2022

Updated accordingly to submitted suggestions.

@thecatcore
Copy link
Author

oops fixed a typo...

@JFronny
Copy link

JFronny commented Jun 13, 2022

Forgive me if I read this wrong, but wouldn't it make more sense to not disable the button but hide it on newer versions and hide fabric on older ones?
Since neither will ever be available on versions where the other exists and they work as de-facto "equivalents" for another, adding a disabled button seems to me like unneeded clutter and this approach also avoids the problems mentioned by jamierocks.

@thecatcore
Copy link
Author

How would I do it?

@thecatcore thecatcore closed this Sep 21, 2022
@thecatcore thecatcore deleted the patch-1 branch September 21, 2022 17:33
@ImperatorStorm
Copy link
Contributor

Why was this closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

An "Install Legacy Fabric" button.

6 participants