Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optifabric and Optifine + Fabric API = Crash #1189

Open
hiihavenolife opened this issue Aug 15, 2023 · 3 comments · May be fixed by #1201
Open

Optifabric and Optifine + Fabric API = Crash #1189

hiihavenolife opened this issue Aug 15, 2023 · 3 comments · May be fixed by #1201

Comments

@hiihavenolife
Copy link

I've researched the problem extensively, and it appears that the root cause lies within OptiFabric rather than Optifine or Fabric API. This situation is rather disheartening, given that it's puzzling to fathom why a mod would be developed without compatibility with Fabric API, an essential component utilized by nearly every Fabric mod. Presently, I'm utilizing the most up-to-date versions of Optifine, OptiFabric, and Fabric API.

I'm interested to ascertain whether the mod's creator is already aware of this issue. It's noteworthy that instances of this problem have been documented as far back as 2021, yet a resolution hasn't been implemented thus far.
image

@brimdaddy69
Copy link

same its so annoying bro

@TheUnknownCod3r
Copy link

TheUnknownCod3r commented Aug 15, 2023

Duplicate of #1123 and a fix is in the works in #1179

use 0.85.0

@XXMA16
Copy link

XXMA16 commented Aug 15, 2023

@hiihavenolife Using pompous language doesn't mean much when you don't know shit about what you're talking about...

I've researched the problem extensively

It takes 30 seconds to look that there are like 23 issues open regarding the same bug, yet you did not bother to check. On top of that, I created a pull request (see #1179) to fix this issue and you can find the build artifacts here.

it appears that the root cause lies within OptiFabric rather than Optifine or Fabric API

Optifine breaks shit, who would have thought? To be clear, Optifabric's job is to load Optifine (replace vanilla classes with whatever Optifine does to them) and to fix the inevitable issues that arise from Optifine's fuckery, which is hard because Optifine is close-sourced.

it's puzzling to fathom why a mod would be developed without compatibility with Fabric API, an essential component utilized by nearly every Fabric mod

It's pretty damn easy to figure out that Optifabric can't predict what will break in the next Fabric API update, but alas you choose to ignore the obvious and blame the developer for not predicting the future.

It's noteworthy that instances of this problem have been documented as far back as 2021, yet a resolution hasn't been implemented thus far.

Every single update has the potential (and most likely will) break when Optifine is involved, thus the issue needs to be reported (preferably not 23 times, one report suffices, but reading is hard) in order to be fixed. If you want something that doesn't break when you look the wrong way at it, try Sodium if you just want the performance benefits or Fabulously Optimized if almost all of Optifine's features. Do note however, that there are systems, although not many, which run better with Optifine than with Sodium, but within the Fabric community it's almost universally accepted that Optifine shouldn't really be used because of the plethora of hard to fix compatibility issues.

@XXMA16 XXMA16 linked a pull request Sep 2, 2023 that will close this issue
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 a pull request may close this issue.

4 participants