From 0bf8ac88d2de6fe2a288e7c789b5ceb217585383 Mon Sep 17 00:00:00 2001 From: Blake Rain Date: Sun, 17 Dec 2023 11:08:28 +0000 Subject: [PATCH] fix: cancel fire effect when wearing fireward necklace (fixes #34) --- .../java/net/banutama/utamacraft/item/FireWardItem.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/net/banutama/utamacraft/item/FireWardItem.java b/src/main/java/net/banutama/utamacraft/item/FireWardItem.java index a16ab90..064b0db 100644 --- a/src/main/java/net/banutama/utamacraft/item/FireWardItem.java +++ b/src/main/java/net/banutama/utamacraft/item/FireWardItem.java @@ -10,6 +10,7 @@ import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import top.theillusivec4.curios.api.SlotContext; import top.theillusivec4.curios.api.type.capability.ICurioItem; import javax.annotation.Nonnull; @@ -30,6 +31,13 @@ public class FireWardItem extends Item implements ICurioItem { return true; } + @Override + public void curioTick(SlotContext slotContext, ItemStack stack) { + if (slotContext.entity().isOnFire()) { + slotContext.entity().clearFire(); + } + } + private static Properties getProperties() { return new Properties().tab(ModCreativeModeTab.TAB).stacksTo(1); } -- 2.45.2