public class PetEggUtils
extends java.lang.Object
ItemUtils
Constructor and Description |
---|
PetEggUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
getMaxPetStat(org.bukkit.inventory.ItemStack itemStack,
WauzPetStat stat)
Gets a maxiumum stat of an egg item stack, based on lore.
|
static WauzPetAbility |
getPetAbility(org.bukkit.inventory.ItemStack itemStack)
Gets the ability of an egg item stack, based on lore.
|
static java.lang.String |
getPetCategory(org.bukkit.inventory.ItemStack itemStack)
Gets the category of an egg item stack, based on lore.
|
static int |
getPetFoodStat(org.bukkit.inventory.ItemStack itemStack,
WauzPetStat stat)
Gets a stat of an pet food item stack, based on lore.
|
static long |
getPetHatchTime(org.bukkit.inventory.ItemStack itemStack)
Gets the hatch time of an egg item stack, based on lore.
|
static int |
getPetStat(org.bukkit.inventory.ItemStack itemStack,
WauzPetStat stat)
Gets a stat of an egg item stack, based on lore.
|
static java.lang.String |
getPetType(org.bukkit.inventory.ItemStack itemStack)
Gets the type of an egg item stack as string, based on lore.
|
static boolean |
isEggItem(org.bukkit.inventory.ItemStack itemStack)
Checks if an item stack is a pet egg, based on lore.
|
static boolean |
isFoodItem(org.bukkit.inventory.ItemStack itemStack)
Checks if an item stack is a pet food item, based on lore.
|
static boolean |
setPetStat(org.bukkit.inventory.ItemStack itemStack,
WauzPetStat stat,
int value,
int max)
Gets a stat of an egg item stack, based on lore.
|
public static boolean isEggItem(org.bukkit.inventory.ItemStack itemStack)
itemStack
- The item stack to check.public static boolean isFoodItem(org.bukkit.inventory.ItemStack itemStack)
itemStack
- The item stack to check.public static java.lang.String getPetType(org.bukkit.inventory.ItemStack itemStack)
itemStack
- The item stack to check.public static java.lang.String getPetCategory(org.bukkit.inventory.ItemStack itemStack)
itemStack
- The item stack to check.public static WauzPetAbility getPetAbility(org.bukkit.inventory.ItemStack itemStack)
itemStack
- The item stack to check.public static long getPetHatchTime(org.bukkit.inventory.ItemStack itemStack)
itemStack
- The item stack to check.public static int getPetFoodStat(org.bukkit.inventory.ItemStack itemStack, WauzPetStat stat)
itemStack
- The item stack to check.stat
- The stat to get.public static int getPetStat(org.bukkit.inventory.ItemStack itemStack, WauzPetStat stat)
itemStack
- The item stack to check.stat
- The stat to get.getMaxPetStat(ItemStack, WauzPetStat)
,
setPetStat(ItemStack, WauzPetStat, int, int)
public static int getMaxPetStat(org.bukkit.inventory.ItemStack itemStack, WauzPetStat stat)
itemStack
- The item stack to check.stat
- The stat to get.getPetStat(ItemStack, WauzPetStat)
public static boolean setPetStat(org.bukkit.inventory.ItemStack itemStack, WauzPetStat stat, int value, int max)
itemStack
- The item stack to edit.stat
- The stat to set.value
- The new stat value.max
- The new maximum stat value.getPetStat(ItemStack, WauzPetStat)