package com.bioxx.tfc2.api.types; import net.minecraft.util.IStringSerializable; public enum EffectType implements IStringSerializable { Fire("fire", 0), Water("water", 1), Electric("electric", 2), Steam("steam", 3), Smoke("smoke", 4), Acid("acid", 5), Char("char", 6); private String name; private int meta; EffectType(String s, int id) { name = s; meta = id; } @Override public String getName() { return name; } public int getMeta() { return meta; } public static EffectType getTypeFromMeta(int meta) { for(int i = 0; i < EffectType.values().length; i++) { if(EffectType.values()[i].meta == meta) return EffectType.values()[i]; } return null; } }