From 5cbb05d30d90c343e85692757af96bbec7180f36 Mon Sep 17 00:00:00 2001 From: Tofaa <82680183+Tofaa2@users.noreply.github.com> Date: Thu, 9 May 2024 23:50:43 +0400 Subject: [PATCH] Add slot clearing api --- .../entitylib/wrapper/WrapperEntityEquipment.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/src/main/java/me/tofaa/entitylib/wrapper/WrapperEntityEquipment.java b/api/src/main/java/me/tofaa/entitylib/wrapper/WrapperEntityEquipment.java index 720ea2a..4d737a3 100644 --- a/api/src/main/java/me/tofaa/entitylib/wrapper/WrapperEntityEquipment.java +++ b/api/src/main/java/me/tofaa/entitylib/wrapper/WrapperEntityEquipment.java @@ -30,6 +30,17 @@ public class WrapperEntityEquipment { Arrays.fill(equipment, ItemStack.EMPTY); } + + public void clearSlot(@NotNull EquipmentSlot slot) { + equipment[slot.ordinal()] = ItemStack.EMPTY; + refresh(); + } + + public void clearAll() { + Arrays.fill(equipment, ItemStack.EMPTY); + refresh(); + } + public void setHelmet(@Nullable ItemStack itemStack) { equipment[5] = itemStack == null ? ItemStack.EMPTY : itemStack; refresh();