net.minecraft.stats
Class Achievement

java.lang.Object
  extended by net.minecraft.stats.StatBase
      extended by net.minecraft.stats.Achievement

public class Achievement
extends StatBase


Field Summary
 int displayColumn
          Is the column (related to center of achievement gui, in 24 pixels unit) that the achievement will be displayed.
 int displayRow
          Is the row (related to center of achievement gui, in 24 pixels unit) that the achievement will be displayed.
 Achievement parentAchievement
          Holds the parent achievement, that must be taken before this achievement is avaiable.
 ItemStack theItemStack
          Holds the ItemStack that will be used to draw the achievement into the GUI.
 
Fields inherited from class net.minecraft.stats.StatBase
distanceStatType, isIndependent, simpleStatType, statGuid, statId, statName, timeStatType
 
Constructor Summary
Achievement(int par1, String par2Str, int par3, int par4, Block par5Block, Achievement par6Achievement)
           
Achievement(int par1, String par2Str, int par3, int par4, Item par5Item, Achievement par6Achievement)
           
Achievement(int par1, String par2Str, int par3, int par4, ItemStack par5ItemStack, Achievement par6Achievement)
           
 
Method Summary
 String getDescription()
           
 boolean getSpecial()
           
 StatBase initIndependentStat()
          Initializes the current stat as independent (i.e., lacking prerequisites for being updated) and returns the current instance.
 boolean isAchievement()
           
 Achievement registerAchievement()
          Adds the achievement on the internal list of registered achievements, also, it's check for duplicated id's.
 StatBase registerStat()
          Register the stat into StatList.
 Achievement setIndependent()
          Indicates whether or not the given achievement or statistic is independent (i.e., lacks prerequisites for being update).
 Achievement setSpecial()
          Special achievements have a 'spiked' (on normal texture pack) frame, special achievements are the hardest ones to achieve.
 Achievement setStatStringFormatter(IStatStringFormat par1IStatStringFormat)
           
 
Methods inherited from class net.minecraft.stats.StatBase
func_75968_a, getName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

displayColumn

public final int displayColumn
Is the column (related to center of achievement gui, in 24 pixels unit) that the achievement will be displayed.


displayRow

public final int displayRow
Is the row (related to center of achievement gui, in 24 pixels unit) that the achievement will be displayed.


parentAchievement

public final Achievement parentAchievement
Holds the parent achievement, that must be taken before this achievement is avaiable.


theItemStack

public final ItemStack theItemStack
Holds the ItemStack that will be used to draw the achievement into the GUI.

Constructor Detail

Achievement

public Achievement(int par1,
                   String par2Str,
                   int par3,
                   int par4,
                   Item par5Item,
                   Achievement par6Achievement)

Achievement

public Achievement(int par1,
                   String par2Str,
                   int par3,
                   int par4,
                   Block par5Block,
                   Achievement par6Achievement)

Achievement

public Achievement(int par1,
                   String par2Str,
                   int par3,
                   int par4,
                   ItemStack par5ItemStack,
                   Achievement par6Achievement)
Method Detail

setIndependent

public Achievement setIndependent()
Indicates whether or not the given achievement or statistic is independent (i.e., lacks prerequisites for being update).


setSpecial

public Achievement setSpecial()
Special achievements have a 'spiked' (on normal texture pack) frame, special achievements are the hardest ones to achieve.


registerAchievement

public Achievement registerAchievement()
Adds the achievement on the internal list of registered achievements, also, it's check for duplicated id's.


isAchievement

public boolean isAchievement()
Overrides:
isAchievement in class StatBase

getDescription

public String getDescription()

setStatStringFormatter

public Achievement setStatStringFormatter(IStatStringFormat par1IStatStringFormat)

getSpecial

public boolean getSpecial()

registerStat

public StatBase registerStat()
Register the stat into StatList.

Overrides:
registerStat in class StatBase

initIndependentStat

public StatBase initIndependentStat()
Initializes the current stat as independent (i.e., lacking prerequisites for being updated) and returns the current instance.

Overrides:
initIndependentStat in class StatBase