mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2024-09-28 04:27:25 +02:00
Made shieldBlockCounter injection optional
Fixed https://github.com/ViaVersion/ViaFabricPlus/issues/306
This commit is contained in:
parent
2e42a4565e
commit
a1024831dc
@ -45,7 +45,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
|||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
@SuppressWarnings("ConstantValue")
|
@SuppressWarnings("ConstantValue")
|
||||||
@Mixin(LivingEntity.class)
|
@Mixin(value = LivingEntity.class, priority = 999 /* Workaround for https://github.com/ViaVersion/ViaFabricPlus/issues/306 */)
|
||||||
public abstract class MixinLivingEntity extends Entity {
|
public abstract class MixinLivingEntity extends Entity {
|
||||||
|
|
||||||
@Shadow
|
@Shadow
|
||||||
@ -177,7 +177,7 @@ public abstract class MixinLivingEntity extends Entity {
|
|||||||
return height;
|
return height;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ModifyConstant(method = "isBlocking", constant = @Constant(intValue = 5))
|
@ModifyConstant(method = "isBlocking", constant = @Constant(intValue = 5), require = 0 /* Workaround for https://github.com/ViaVersion/ViaFabricPlus/issues/306 */)
|
||||||
public int shieldBlockCounter(int constant) {
|
public int shieldBlockCounter(int constant) {
|
||||||
if (ProtocolHack.getTargetVersion().isOlderThanOrEqualTo(VersionEnum.r1_8)) {
|
if (ProtocolHack.getTargetVersion().isOlderThanOrEqualTo(VersionEnum.r1_8)) {
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user