package net.minecraft.util; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import java.util.ArrayList; import java.util.Map; public enum EnumParticleTypes { EXPLOSION_NORMAL("explode", 0, true), EXPLOSION_LARGE("largeexplode", 1, true), EXPLOSION_HUGE("hugeexplosion", 2, true), FIREWORKS_SPARK("fireworksSpark", 3, false), WATER_BUBBLE("bubble", 4, false), WATER_SPLASH("splash", 5, false), WATER_WAKE("wake", 6, false), SUSPENDED("suspended", 7, false), SUSPENDED_DEPTH("depthsuspend", 8, false), CRIT("crit", 9, false), CRIT_MAGIC("magicCrit", 10, false), SMOKE_NORMAL("smoke", 11, false), SMOKE_LARGE("largesmoke", 12, false), SPELL("spell", 13, false), SPELL_INSTANT("instantSpell", 14, false), SPELL_MOB("mobSpell", 15, false), SPELL_MOB_AMBIENT("mobSpellAmbient", 16, false), SPELL_WITCH("witchMagic", 17, false), DRIP_WATER("dripWater", 18, false), DRIP_LAVA("dripLava", 19, false), VILLAGER_ANGRY("angryVillager", 20, false), VILLAGER_HAPPY("happyVillager", 21, false), TOWN_AURA("townaura", 22, false), NOTE("note", 23, false), PORTAL("portal", 24, false), ENCHANTMENT_TABLE("enchantmenttable", 25, false), FLAME("flame", 26, false), LAVA("lava", 27, false), FOOTSTEP("footstep", 28, false), CLOUD("cloud", 29, false), REDSTONE("reddust", 30, false), SNOWBALL("snowballpoof", 31, false), SNOW_SHOVEL("snowshovel", 32, false), SLIME("slime", 33, false), HEART("heart", 34, false), BARRIER("barrier", 35, false), ITEM_CRACK("iconcrack_", 36, false, 2), BLOCK_CRACK("blockcrack_", 37, false, 1), BLOCK_DUST("blockdust_", 38, false, 1), WATER_DROP("droplet", 39, false), ITEM_TAKE("take", 40, false), MOB_APPEARANCE("mobappearance", 41, true); private final String field_179369_Q; private final int field_179372_R; private final boolean field_179371_S; private final int field_179366_T; private static final Map field_179365_U = Maps.newHashMap(); private static final String[] field_179368_V; private static final String __OBFID = "CL_00002317"; private EnumParticleTypes(String p_i46011_3_, int p_i46011_4_, boolean p_i46011_5_, int p_i46011_6_) { this.field_179369_Q = p_i46011_3_; this.field_179372_R = p_i46011_4_; this.field_179371_S = p_i46011_5_; this.field_179366_T = p_i46011_6_; } private EnumParticleTypes(String p_i46012_3_, int p_i46012_4_, boolean p_i46012_5_) { this(p_i46012_3_, p_i46012_4_, p_i46012_5_, 0); } public static String[] func_179349_a() { return field_179368_V; } public String func_179346_b() { return this.field_179369_Q; } public int func_179348_c() { return this.field_179372_R; } public int func_179345_d() { return this.field_179366_T; } public boolean func_179344_e() { return this.field_179371_S; } public boolean func_179343_f() { return this.field_179366_T > 0; } public static EnumParticleTypes func_179342_a(int p_179342_0_) { return (EnumParticleTypes)field_179365_U.get(Integer.valueOf(p_179342_0_)); } static { ArrayList var0 = Lists.newArrayList(); EnumParticleTypes[] var1 = values(); int var2 = var1.length; for (int var3 = 0; var3 < var2; ++var3) { EnumParticleTypes var4 = var1[var3]; field_179365_U.put(Integer.valueOf(var4.func_179348_c()), var4); if (!var4.func_179346_b().endsWith("_")) { var0.add(var4.func_179346_b()); } } field_179368_V = (String[])var0.toArray(new String[var0.size()]); } }