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 28799f12..755519f7 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/config/Settings.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/config/Settings.java @@ -1,6 +1,7 @@ package com.hibiscusmc.hmccosmetics.config; import com.hibiscusmc.hmccosmetics.HMCCosmeticsPlugin; +import com.hibiscusmc.hmccosmetics.cosmetic.CosmeticSlot; import org.bukkit.util.Vector; import org.spongepowered.configurate.ConfigurationNode; @@ -95,6 +96,27 @@ public class Settings { return requireEmptyBoots; } + public static boolean getRequireEmpty(CosmeticSlot slot) { + switch (slot) { + case HELMET -> { + return requireEmptyHelmet; + } + case CHESTPLATE -> { + return requireEmptyChestPlate; + } + case LEGGINGS -> { + return requireEmptyPants; + } + case BOOTS -> { + return requireEmptyBoots; + } + case OFFHAND -> { + return requireEmptyOffHand; + } + } + return false; + } + public static Vector getBalloonOffset() { if (balloonOffset == null) HMCCosmeticsPlugin.getInstance().getLogger().info("Shits null"); return balloonOffset;