Class ItemDataPart
java.lang.Object
studio.magemonkey.genesis.managers.item.ItemDataPart
- Direct Known Subclasses:
ItemDataPartAmount,ItemDataPartArmorTrim,ItemDataPartAxolotl,ItemDataPartBanner,ItemDataPartColor,ItemDataPartCustomModelData,ItemDataPartCustomSkull,ItemDataPartDurability,ItemDataPartEnchantment,ItemDataPartGlowing,ItemDataPartItemflags,ItemDataPartItemModel,ItemDataPartKnowledgeBook,ItemDataPartLore,ItemDataPartMaterial,ItemDataPartMobEgg,ItemDataPartMobSpawner,ItemDataPartName,ItemDataPartNBTTag,ItemDataPartPlayerhead,ItemDataPartPotion,ItemDataPartPotionEffect,ItemDataPartSuspiciousStew,ItemDataPartTropicalFish,ItemDataPartUnbreaking,ItemDataPartWrittenBookInformation,ItemDataPartWrittenBookPage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic ItemDataPartstatic intstatic intstatic intstatic intstatic ItemDataPartstatic ItemDataPartstatic ItemDataPart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String[]static ItemDataPartdetectType(String s) static ItemDataPartdetectTypeSpecial(String wholeLine) abstract intabstract booleanisSimilar(org.bukkit.inventory.ItemStack shopItem, org.bukkit.inventory.ItemStack playerItem, GenesisBuy buy, org.bukkit.entity.Player p) static booleanisSimilar(org.bukkit.inventory.ItemStack shopItem, org.bukkit.inventory.ItemStack playerItem, ItemDataPart[] exceptions, GenesisBuy buy, boolean compareAmount, org.bukkit.entity.Player p) booleanstatic voidname()booleanreadItem(org.bukkit.inventory.ItemStack item) voidregister()static ItemDataPartregisterType(ItemDataPart type) abstract booleanabstract org.bukkit.inventory.ItemStackDeprecated.static org.bukkit.inventory.ItemStacktransformItem(org.bukkit.inventory.ItemStack item, String line) org.bukkit.inventory.ItemStacktransformItem(org.bukkit.inventory.ItemStack item, String usedName, String argument) static org.bukkit.inventory.ItemStacktransformItem(org.bukkit.inventory.ItemStack item, List<String> itemdata) static List<ItemDataPart> values()
-
Field Details
-
PRIORITY_MOST_EARLY
public static int PRIORITY_MOST_EARLY -
PRIORITY_EARLY
public static int PRIORITY_EARLY -
PRIORITY_NORMAL
public static int PRIORITY_NORMAL -
PRIORITY_LATE
public static int PRIORITY_LATE -
MATERIAL
-
AMOUNT
-
DURABILITY
-
NAME
-
LORE
-
ENCHANTMENT
-
PLAYERHEAD
-
CUSTOMSKULL
-
CUSTOMMODELDATA
-
ITEMMODEL
-
MOBSPAWNER
-
MOBEGG
-
ITEMFLAGS
-
COLOR
-
ARMORTRIM
-
POTIONEFFECT
-
POTION
-
UNBREAKING
-
BOOK
-
BOOKPAGE
-
BANNER
-
AXOLOTL
-
GLOWING
-
KNOWLEDGEBOOK
-
SUSPICIOUSSTEW
-
TROPICALFISH
-
NBTTAG
-
-
Constructor Details
-
ItemDataPart
public ItemDataPart()
-
-
Method Details
-
loadTypes
public static void loadTypes() -
registerType
-
detectTypeSpecial
-
detectType
-
transformItem
-
transformItem
public static org.bukkit.inventory.ItemStack transformItem(org.bukkit.inventory.ItemStack item, String line) -
readItem
-
isSimilar
public static boolean isSimilar(org.bukkit.inventory.ItemStack shopItem, org.bukkit.inventory.ItemStack playerItem, ItemDataPart[] exceptions, GenesisBuy buy, boolean compareAmount, org.bukkit.entity.Player p) -
values
-
isType
-
register
public void register() -
name
-
transformItem
-
transform
@Deprecated public abstract org.bukkit.inventory.ItemStack transform(org.bukkit.inventory.ItemStack item, String usedName, String argument) Deprecated. -
isSimilar
public abstract boolean isSimilar(org.bukkit.inventory.ItemStack shopItem, org.bukkit.inventory.ItemStack playerItem, GenesisBuy buy, org.bukkit.entity.Player p) -
read
-
getPriority
public abstract int getPriority() -
removeSpaces
public abstract boolean removeSpaces() -
createNames
-
needsArgument
public boolean needsArgument()
-