Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.minecraft.stats
Class Achievement

    java.lang.Object
      net.minecraft.stats.StatBase
          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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD