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;