001package net.minecraft.scoreboard;
002
003import cpw.mods.fml.relauncher.Side;
004import cpw.mods.fml.relauncher.SideOnly;
005
006public class ScoreObjective
007{
008    private final Scoreboard theScoreboard;
009    private final String field_96684_b;
010
011    /** The ScoreObjectiveCriteria for this objetive */
012    private final ScoreObjectiveCriteria objectiveCriteria;
013    private String field_96683_d;
014
015    public ScoreObjective(Scoreboard par1Scoreboard, String par2Str, ScoreObjectiveCriteria par3ScoreObjectiveCriteria)
016    {
017        this.theScoreboard = par1Scoreboard;
018        this.field_96684_b = par2Str;
019        this.objectiveCriteria = par3ScoreObjectiveCriteria;
020        this.field_96683_d = par2Str;
021    }
022
023    @SideOnly(Side.CLIENT)
024    public Scoreboard func_96682_a()
025    {
026        return this.theScoreboard;
027    }
028
029    public String func_96679_b()
030    {
031        return this.field_96684_b;
032    }
033
034    public ScoreObjectiveCriteria func_96680_c()
035    {
036        return this.objectiveCriteria;
037    }
038
039    public String func_96678_d()
040    {
041        return this.field_96683_d;
042    }
043
044    public void func_96681_a(String par1Str)
045    {
046        this.field_96683_d = par1Str;
047        this.theScoreboard.func_96532_b(this);
048    }
049}