fix the fix oops

This commit is contained in:
CoolMineman 2020-08-02 19:18:09 -05:00
parent 6339fe5c96
commit ba3ad9a032
No known key found for this signature in database
GPG Key ID: 2439F5FE115256DD

View File

@ -11,6 +11,7 @@ import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
import squeek.quakemovement.ModQuakeMovement;
import squeek.quakemovement.QuakeClientPlayer;
@ -67,12 +68,12 @@ public abstract class PlayerEntityMixin extends LivingEntity implements IsJumpin
boolean velocityHack = false;
@Inject(at = @At("HEAD"), method = "handleFallDamage")
private void preHandleFallDamage() {
private void preHandleFallDamage(float fallDistance, float damageMultiplier, CallbackInfoReturnable<Boolean> info) {
velocityHack = velocityModified;
}
@Inject(at = @At("RETURN"), method = "handleFallDamage")
private void postHandleFallDamage() {
velocityModified = velocityHack;
private void postHandleFallDamage(float fallDistance, float damageMultiplier, CallbackInfoReturnable<Boolean> info) {
if (!world.isClient) velocityModified = velocityHack;
}
}