package net.minecraft.scoreboard; import com.google.common.collect.Maps; import java.util.List; import java.util.Map; import net.minecraft.util.EnumChatFormatting; public interface IScoreObjectiveCriteria { Map INSTANCES = Maps.newHashMap(); IScoreObjectiveCriteria DUMMY = new ScoreDummyCriteria("dummy"); IScoreObjectiveCriteria field_178791_c = new ScoreDummyCriteria("trigger"); IScoreObjectiveCriteria deathCount = new ScoreDummyCriteria("deathCount"); IScoreObjectiveCriteria playerKillCount = new ScoreDummyCriteria("playerKillCount"); IScoreObjectiveCriteria totalKillCount = new ScoreDummyCriteria("totalKillCount"); IScoreObjectiveCriteria health = new ScoreHealthCriteria("health"); IScoreObjectiveCriteria[] field_178792_h = new IScoreObjectiveCriteria[] {new GoalColor("teamkill.", EnumChatFormatting.BLACK), new GoalColor("teamkill.", EnumChatFormatting.DARK_BLUE), new GoalColor("teamkill.", EnumChatFormatting.DARK_GREEN), new GoalColor("teamkill.", EnumChatFormatting.DARK_AQUA), new GoalColor("teamkill.", EnumChatFormatting.DARK_RED), new GoalColor("teamkill.", EnumChatFormatting.DARK_PURPLE), new GoalColor("teamkill.", EnumChatFormatting.GOLD), new GoalColor("teamkill.", EnumChatFormatting.GRAY), new GoalColor("teamkill.", EnumChatFormatting.DARK_GRAY), new GoalColor("teamkill.", EnumChatFormatting.BLUE), new GoalColor("teamkill.", EnumChatFormatting.GREEN), new GoalColor("teamkill.", EnumChatFormatting.AQUA), new GoalColor("teamkill.", EnumChatFormatting.RED), new GoalColor("teamkill.", EnumChatFormatting.LIGHT_PURPLE), new GoalColor("teamkill.", EnumChatFormatting.YELLOW), new GoalColor("teamkill.", EnumChatFormatting.WHITE)}; IScoreObjectiveCriteria[] field_178793_i = new IScoreObjectiveCriteria[] {new GoalColor("killedByTeam.", EnumChatFormatting.BLACK), new GoalColor("killedByTeam.", EnumChatFormatting.DARK_BLUE), new GoalColor("killedByTeam.", EnumChatFormatting.DARK_GREEN), new GoalColor("killedByTeam.", EnumChatFormatting.DARK_AQUA), new GoalColor("killedByTeam.", EnumChatFormatting.DARK_RED), new GoalColor("killedByTeam.", EnumChatFormatting.DARK_PURPLE), new GoalColor("killedByTeam.", EnumChatFormatting.GOLD), new GoalColor("killedByTeam.", EnumChatFormatting.GRAY), new GoalColor("killedByTeam.", EnumChatFormatting.DARK_GRAY), new GoalColor("killedByTeam.", EnumChatFormatting.BLUE), new GoalColor("killedByTeam.", EnumChatFormatting.GREEN), new GoalColor("killedByTeam.", EnumChatFormatting.AQUA), new GoalColor("killedByTeam.", EnumChatFormatting.RED), new GoalColor("killedByTeam.", EnumChatFormatting.LIGHT_PURPLE), new GoalColor("killedByTeam.", EnumChatFormatting.YELLOW), new GoalColor("killedByTeam.", EnumChatFormatting.WHITE)}; String getName(); int func_96635_a(List p_96635_1_); boolean isReadOnly(); IScoreObjectiveCriteria.EnumRenderType func_178790_c(); public static enum EnumRenderType { INTEGER("INTEGER", 0, "integer"), HEARTS("HEARTS", 1, "hearts"); private static final Map field_178801_c = Maps.newHashMap(); private final String field_178798_d; private static final IScoreObjectiveCriteria.EnumRenderType[] $VALUES = new IScoreObjectiveCriteria.EnumRenderType[]{INTEGER, HEARTS}; private static final String __OBFID = "CL_00001960"; private EnumRenderType(String p_i45548_1_, int p_i45548_2_, String p_i45548_3_) { this.field_178798_d = p_i45548_3_; } public String func_178796_a() { return this.field_178798_d; } public static IScoreObjectiveCriteria.EnumRenderType func_178795_a(String p_178795_0_) { IScoreObjectiveCriteria.EnumRenderType var1 = (IScoreObjectiveCriteria.EnumRenderType)field_178801_c.get(p_178795_0_); return var1 == null ? INTEGER : var1; } static { IScoreObjectiveCriteria.EnumRenderType[] var0 = values(); int var1 = var0.length; for (int var2 = 0; var2 < var1; ++var2) { IScoreObjectiveCriteria.EnumRenderType var3 = var0[var2]; field_178801_c.put(var3.func_178796_a(), var3); } } } }