From 4e3af3ea1a137d58996cfd65b4b28b4faa25b0df Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Wed, 28 Dec 2022 10:50:42 -0600 Subject: [PATCH] getRequireEmpty Equipment Slot --- .../hmccosmetics/config/Settings.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/config/Settings.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/config/Settings.java index 73f8e50d..9417d5c3 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/config/Settings.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/config/Settings.java @@ -2,6 +2,7 @@ package com.hibiscusmc.hmccosmetics.config; import com.hibiscusmc.hmccosmetics.HMCCosmeticsPlugin; import com.hibiscusmc.hmccosmetics.cosmetic.CosmeticSlot; +import org.bukkit.inventory.EquipmentSlot; import org.bukkit.util.Vector; import org.spongepowered.configurate.ConfigurationNode; @@ -120,6 +121,27 @@ public class Settings { return false; } + public static boolean getRequireEmpty(EquipmentSlot slot) { + switch (slot) { + case HEAD -> { + return requireEmptyHelmet; + } + case CHEST -> { + return requireEmptyChestPlate; + } + case LEGS -> { + return requireEmptyPants; + } + case FEET -> { + return requireEmptyBoots; + } + case OFF_HAND -> { + return requireEmptyOffHand; + } + } + return false; + } + public static Vector getBalloonOffset() { if (balloonOffset == null) HMCCosmeticsPlugin.getInstance().getLogger().info("Shits null"); return balloonOffset;