From f47dd0c2c0aa9ab06311c352b50d2c936dd6cf48 Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 28 Nov 2021 19:27:06 +0100 Subject: [PATCH] fixed getting blood bags while being invincible --- src/main/java/com/hbm/items/ModItems.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index d2c6fab3d..09d45561b 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -3271,8 +3271,10 @@ public class ModItems { syringe_mkunicorn = new ItemSyringe().setUnlocalizedName("syringe_mkunicorn").setFull3D().setCreativeTab(null).setTextureName(RefStrings.MODID + ":syringe_mkunicorn"); iv_empty = new ItemSimpleConsumable().setUseActionServer((stack, user) -> { - ItemSimpleConsumable.giveSoundAndDecrement(stack, user, "hbm:item.syringe", new ItemStack(ModItems.iv_blood)); - user.attackEntityFrom(DamageSource.magic, 5F); + if(user.hurtResistantTime <= 0) { + ItemSimpleConsumable.giveSoundAndDecrement(stack, user, "hbm:item.syringe", new ItemStack(ModItems.iv_blood)); + user.attackEntityFrom(DamageSource.magic, 5F); + } }).setUnlocalizedName("iv_empty").setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":iv_empty"); iv_blood = new ItemSimpleConsumable().setUseActionServer((stack, user) -> {