package org.arkham.cs.utils; import org.arkham.cs.CosmeticSuite; import org.bukkit.entity.Player; import org.bukkit.metadata.FixedMetadataValue; public class PlayerMetaDataUtil { public static void assignFly(Player player){ if(player.hasMetadata("cosmetics-fly")){ return; } player.setMetadata("cosmetics-fly", new FixedMetadataValue(CosmeticSuite.getInstance(), true)); } public static void removeFly(Player player){ if(!player.hasMetadata("cosmetics-fly")){ return; } player.removeMetadata("cosmetics-fly", CosmeticSuite.getInstance()); } public static void setInGUI(Player player){ FixedMetadataValue value = new FixedMetadataValue(CosmeticSuite.getInstance(), "true"); player.setMetadata("inGUI", value); } public static void setSwitchPage(Player player){ FixedMetadataValue value = new FixedMetadataValue(CosmeticSuite.getInstance(), "true"); player.setMetadata("switchedPages", value); } public static void removeFromInGUI(Player player){ player.removeMetadata("inGUI", CosmeticSuite.getInstance()); } public static void removeFromSwitching(Player player){ player.removeMetadata("switchedPages", CosmeticSuite.getInstance()); } }