From 57ad263bef0684ef4578e6ce26cec6de6d5a3ff6 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Tue, 13 Dec 2022 20:42:33 -0600 Subject: [PATCH] getRequireEmpty method --- .../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 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;