mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2024-12-22 16:48:25 +01:00
parent
e4159c5b0d
commit
f899bc5745
@ -60,7 +60,7 @@ public abstract class MixinMinecraftClient {
|
||||
public ClientPlayerEntity player;
|
||||
|
||||
@Shadow
|
||||
public int attackCooldown;
|
||||
protected int attackCooldown;
|
||||
|
||||
@Shadow
|
||||
@Final
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
||||
|
||||
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
|
||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||
import net.minecraft.item.CrossbowItem;
|
||||
import net.minecraft.item.Item;
|
||||
@ -56,12 +57,12 @@ public abstract class MixinItem {
|
||||
}
|
||||
}
|
||||
|
||||
@Redirect(method = {"use", "finishUsing", "getUseAction", "getMaxUseTime"}, at = @At(value = "INVOKE", target = "Lnet/minecraft/item/Item;isFood()Z"))
|
||||
private boolean makeFoodInstantConsumable(Item instance) {
|
||||
@ModifyExpressionValue(method = {"use", "finishUsing", "getUseAction", "getMaxUseTime"}, at = @At(value = "INVOKE", target = "Lnet/minecraft/item/Item;isFood()Z"))
|
||||
private boolean makeFoodInstantConsumable(boolean original) {
|
||||
if (ProtocolHack.getTargetVersion().isOlderThanOrEqualTo(VersionEnum.b1_7tob1_7_3)) {
|
||||
return false;
|
||||
}
|
||||
return instance.isFood();
|
||||
return original;
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user