sp614x / optifine

1.8k stars 418 forks source link

[Bug][Compatibility] Crash with Emotecraft mod. #6766

Open KosmX opened 2 years ago

KosmX commented 2 years ago

Description of Issue

Emotecraft is incompatible with Optifine

Steps to Reproduce

Install a dependency of Emotecraft: bendy-lib
In the case of Forge, it is compiled into Emotecraft.

OptiFine Version

OptiFine HD U H7-Minecraft 1.18.2
As far as I know, it does not crash with the previous versions.

Installation Method

Forge: Install as a Forge mod.

The same happens by using Fabric with the use of Optifabric

Fabric/Forge Version

Forge: 40.0.0, 40.1.0 (probably every forge build)

Other Installed Mods

[Emotecraft] (https://github.com/kosmx/emotes)

Log Files/Crash Reports

latest.log
debug.log

The same happens on Fabric with Optifabric.
Appears to be a Mixin crash in ModelPart [mojmap] but for some reason, Mixin does not give a proper collision report.

fayer3 commented 2 years ago

here's an excerpt of the launcher log, which has the mixin report launcher_log.txt

error is this I believe, don't know if that has to be fixed by optifine or the mod Critical injection failure: Redirector redirectRenderCuboids(Lnet/minecraft/client/model/geom/ModelPart;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIFFFF)V in bendylib.mixin.json:IModelPartMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap emotecraft-for-MC1.18.2-18_forge-refmap.json