Files
econ-plugin/src/main/java/net/hexa/MythicItems/Mythics/MythicItem.java
T

29 lines
927 B
Java

package net.hexa.MythicItems.Mythics;
import org.bukkit.inventory.ItemStack;
import org.bukkit.persistence.PersistentDataContainer;
import org.bukkit.persistence.PersistentDataType;
public abstract class MythicItem {
public ItemStack item;
public MythicItem() {}
public static int getMythicId(ItemStack item) {
PersistentDataContainer itemData = item.getItemMeta().getPersistentDataContainer();
return itemData.get(Constants.mythic_key, PersistentDataType.INTEGER);
}
public static boolean isMythic(ItemStack item) {
PersistentDataContainer itemData = item.getItemMeta().getPersistentDataContainer();
return itemData.has(Constants.mythic_key);
}
protected void setMythicId(int id) {
PersistentDataContainer itemData = item.getItemMeta().getPersistentDataContainer();
itemData.set(Constants.mythic_key, PersistentDataType.INTEGER, id);
}
}