public class EnumHelper extends Object
Constructor and Description |
---|
EnumHelper() |
Modifier and Type | Method and Description |
---|---|
static EnumAction |
addAction(String name) |
static EnumArmorMaterial |
addArmorMaterial(String name,
int durability,
int[] reductionAmounts,
int enchantability) |
static EnumArt |
addArt(String name,
String tile,
int sizeX,
int sizeY,
int offsetX,
int offsetY) |
static EnumCreatureAttribute |
addCreatureAttribute(String name) |
static EnumCreatureType |
addCreatureType(String name,
Class typeClass,
int maxNumber,
Material material,
boolean peaceful) |
static EnumDoor |
addDoor(String name) |
static EnumEnchantmentType |
addEnchantmentType(String name) |
static EnumEntitySize |
addEntitySize(String name) |
static <T extends Enum<?>> |
addEnum(Class[][] map,
Class<T> enumType,
String enumName,
Object... paramValues) |
static <T extends Enum<?>> |
addEnum(Class<T> enumType,
String enumName,
Class<?>[] paramTypes,
Object[] paramValues) |
static <T extends Enum<?>> |
addEnum(Class<T> enumType,
String enumName,
Object... paramValues) |
static EnumMobType |
addMobType(String name) |
static EnumMovingObjectType |
addMovingObjectType(String name) |
static EnumSkyBlock |
addSkyBlock(String name,
int lightValue) |
static EnumStatus |
addStatus(String name) |
static EnumToolMaterial |
addToolMaterial(String name,
int harvestLevel,
int maxUses,
float efficiency,
int damage,
int enchantability) |
static void |
setFailsafeFieldValue(Field field,
Object target,
Object value) |
public static EnumAction addAction(String name)
public static EnumArmorMaterial addArmorMaterial(String name, int durability, int[] reductionAmounts, int enchantability)
public static EnumArt addArt(String name, String tile, int sizeX, int sizeY, int offsetX, int offsetY)
public static EnumCreatureAttribute addCreatureAttribute(String name)
public static EnumCreatureType addCreatureType(String name, Class typeClass, int maxNumber, Material material, boolean peaceful)
public static EnumEnchantmentType addEnchantmentType(String name)
public static EnumEntitySize addEntitySize(String name)
public static EnumMobType addMobType(String name)
public static EnumMovingObjectType addMovingObjectType(String name)
public static EnumSkyBlock addSkyBlock(String name, int lightValue)
public static EnumStatus addStatus(String name)
public static EnumToolMaterial addToolMaterial(String name, int harvestLevel, int maxUses, float efficiency, int damage, int enchantability)
public static void setFailsafeFieldValue(Field field, Object target, Object value) throws Exception
Exception
public static <T extends Enum<?>> T addEnum(Class<T> enumType, String enumName, Object... paramValues)
public static <T extends Enum<?>> T addEnum(Class[][] map, Class<T> enumType, String enumName, Object... paramValues)