Wurst7
Wurst7 copied to clipboard
Incompatibility with Sinytra Connector, caused by setVelocityFromFluid redirect mixin (AntiWaterPush)
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
- Install Wurst Client, Connector, and Forgified (I've linked the specific versions I used)
- Launch Minecraft
Wurst Client version
7.39.1
Minecraft version
1.20.1
Crash report (if applicable)
https://gist.github.com/some16/24c186d291de597c920d7e0af7c42576