Wurst7 icon indicating copy to clipboard operation
Wurst7 copied to clipboard

Incompatibility with Sinytra Connector, caused by setVelocityFromFluid redirect mixin (AntiWaterPush)

Open finnnnnnnnnnnnnnnnn opened this issue 7 months ago • 4 comments

Pre-reporting checklist

  • [X] I have searched existing issues and didn't find any previous reports of this bug.
  • [X] This bug still happens in the latest version of Wurst. I've made sure my installation is up to date.
  • [X] I have tried removing all other mods and the bug still happens.

Description

When attempting to use Wurst with Sinytra/Connector, an experimental mod that allows one to use Fabric mods on Forge, one gets the error

org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector setVelocityFromFluid(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V in wurst.mixins.json:EntityMixin from mod wurst failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap Wurst-Client-refmap.json

The setVelocityFromFluid function does not appear to be used anywhere in Wurst's code, and when I removed it from Wurst it builds and runs successfully, aside from a visual glitch in the starting menu.

I've reported this issue to Connector but I've been informed that they won't fix this due to not supporting hacks.

Repro steps

  1. Install Wurst Client, Connector, and Forgified (I've linked the specific versions I used)
  2. Launch Minecraft

Wurst Client version

7.39.1

Minecraft version

1.20.1

Crash report (if applicable)

https://gist.github.com/some16/24c186d291de597c920d7e0af7c42576

finnnnnnnnnnnnnnnnn avatar Jan 12 '24 14:01 finnnnnnnnnnnnnnnnn