Enum Class Statistic

All Implemented Interfaces:
Serializable, Comparable<Statistic>, Constable, Keyed, Keyed

public enum Statistic extends Enum<Statistic> implements Keyed
Represents a countable statistic, which is tracked by the server.
Since:
1.0.0
  • Enum Constant Details

    • ANIMALS_BRED

      public static final Statistic ANIMALS_BRED
      Since:
      1.7.10
    • AVIATE_ONE_CM

      public static final Statistic AVIATE_ONE_CM
      Since:
      1.9.4
    • BELL_RING

      public static final Statistic BELL_RING
      Since:
      1.14
    • BOAT_ONE_CM

      public static final Statistic BOAT_ONE_CM
      Since:
      1.7.10
    • ARMOR_CLEANED

      public static final Statistic ARMOR_CLEANED
      Since:
      1.8.8
    • CLEAN_SHULKER_BOX

      public static final Statistic CLEAN_SHULKER_BOX
      Since:
      1.13.1
    • CLIMB_ONE_CM

      public static final Statistic CLIMB_ONE_CM
      Since:
      1.7.10
    • CROUCH_ONE_CM

      public static final Statistic CROUCH_ONE_CM
      Since:
      1.8
    • DAMAGE_ABSORBED

      public static final Statistic DAMAGE_ABSORBED
      Since:
      1.13.1
    • DAMAGE_BLOCKED_BY_SHIELD

      public static final Statistic DAMAGE_BLOCKED_BY_SHIELD
      Since:
      1.13.1
    • DAMAGE_DEALT

      public static final Statistic DAMAGE_DEALT
      Since:
      1.0.0
    • DAMAGE_DEALT_ABSORBED

      public static final Statistic DAMAGE_DEALT_ABSORBED
      Since:
      1.13.1
    • DAMAGE_DEALT_RESISTED

      public static final Statistic DAMAGE_DEALT_RESISTED
      Since:
      1.13.1
    • DAMAGE_RESISTED

      public static final Statistic DAMAGE_RESISTED
      Since:
      1.13.1
    • DAMAGE_TAKEN

      public static final Statistic DAMAGE_TAKEN
      Since:
      1.0.0
    • DEATHS

      public static final Statistic DEATHS
      Since:
      1.0.0
    • DROP_COUNT

      public static final Statistic DROP_COUNT
      Since:
      1.13
    • CAKE_SLICES_EATEN

      public static final Statistic CAKE_SLICES_EATEN
      Since:
      1.8.8
    • ITEM_ENCHANTED

      public static final Statistic ITEM_ENCHANTED
      Since:
      1.8.8
    • FALL_ONE_CM

      public static final Statistic FALL_ONE_CM
      Since:
      1.7.10
    • CAULDRON_FILLED

      public static final Statistic CAULDRON_FILLED
      Since:
      1.8.8
    • FISH_CAUGHT

      public static final Statistic FISH_CAUGHT
      Since:
      1.0.0
    • FLY_ONE_CM

      public static final Statistic FLY_ONE_CM
      Since:
      1.7.10
    • HAPPY_GHAST_ONE_CM

      public static final Statistic HAPPY_GHAST_ONE_CM
      Since:
      1.21.6
    • HORSE_ONE_CM

      public static final Statistic HORSE_ONE_CM
      Since:
      1.7.10
    • DISPENSER_INSPECTED

      public static final Statistic DISPENSER_INSPECTED
      Since:
      1.8.8
    • DROPPER_INSPECTED

      public static final Statistic DROPPER_INSPECTED
      Since:
      1.8.8
    • HOPPER_INSPECTED

      public static final Statistic HOPPER_INSPECTED
      Since:
      1.8.8
    • INTERACT_WITH_ANVIL

      public static final Statistic INTERACT_WITH_ANVIL
      Since:
      1.15
    • BEACON_INTERACTION

      public static final Statistic BEACON_INTERACTION
      Since:
      1.8.8
    • INTERACT_WITH_BLAST_FURNACE

      public static final Statistic INTERACT_WITH_BLAST_FURNACE
      Since:
      1.14
    • BREWINGSTAND_INTERACTION

      public static final Statistic BREWINGSTAND_INTERACTION
      Since:
      1.8.8
    • INTERACT_WITH_CAMPFIRE

      public static final Statistic INTERACT_WITH_CAMPFIRE
      Since:
      1.14
    • INTERACT_WITH_CARTOGRAPHY_TABLE

      public static final Statistic INTERACT_WITH_CARTOGRAPHY_TABLE
      Since:
      1.14
    • CRAFTING_TABLE_INTERACTION

      public static final Statistic CRAFTING_TABLE_INTERACTION
      Since:
      1.8.8
    • FURNACE_INTERACTION

      public static final Statistic FURNACE_INTERACTION
      Since:
      1.8.8
    • INTERACT_WITH_GRINDSTONE

      public static final Statistic INTERACT_WITH_GRINDSTONE
      Since:
      1.15
    • INTERACT_WITH_LECTERN

      public static final Statistic INTERACT_WITH_LECTERN
      Since:
      1.14
    • INTERACT_WITH_LOOM

      public static final Statistic INTERACT_WITH_LOOM
      Since:
      1.14
    • INTERACT_WITH_SMITHING_TABLE

      public static final Statistic INTERACT_WITH_SMITHING_TABLE
      Since:
      1.16.1
    • INTERACT_WITH_SMOKER

      public static final Statistic INTERACT_WITH_SMOKER
      Since:
      1.14
    • INTERACT_WITH_STONECUTTER

      public static final Statistic INTERACT_WITH_STONECUTTER
      Since:
      1.14
    • JUMP

      public static final Statistic JUMP
      Since:
      1.7.10
    • LEAVE_GAME

      public static final Statistic LEAVE_GAME
      Since:
      1.7.10
    • MINECART_ONE_CM

      public static final Statistic MINECART_ONE_CM
      Since:
      1.7.10
    • MOB_KILLS

      public static final Statistic MOB_KILLS
      Since:
      1.0.0
    • NAUTILUS_ONE_CM

      public static final Statistic NAUTILUS_ONE_CM
      Since:
      1.21.11
    • OPEN_BARREL

      public static final Statistic OPEN_BARREL
      Since:
      1.14
    • CHEST_OPENED

      public static final Statistic CHEST_OPENED
      Since:
      1.8.8
    • ENDERCHEST_OPENED

      public static final Statistic ENDERCHEST_OPENED
      Since:
      1.8.8
    • SHULKER_BOX_OPENED

      public static final Statistic SHULKER_BOX_OPENED
      Since:
      1.11
    • PIG_ONE_CM

      public static final Statistic PIG_ONE_CM
      Since:
      1.7.10
    • NOTEBLOCK_PLAYED

      public static final Statistic NOTEBLOCK_PLAYED
      Since:
      1.8.8
    • RECORD_PLAYED

      public static final Statistic RECORD_PLAYED
      Since:
      1.8.8
    • PLAY_ONE_MINUTE

      public static final Statistic PLAY_ONE_MINUTE
      Since:
      1.13
    • PLAYER_KILLS

      public static final Statistic PLAYER_KILLS
      Since:
      1.0.0
    • FLOWER_POTTED

      public static final Statistic FLOWER_POTTED
      Since:
      1.8.8
    • RAID_TRIGGER

      public static final Statistic RAID_TRIGGER
      Since:
      1.14
    • RAID_WIN

      public static final Statistic RAID_WIN
      Since:
      1.14
    • SLEEP_IN_BED

      public static final Statistic SLEEP_IN_BED
      Since:
      1.9.4
    • SNEAK_TIME

      public static final Statistic SNEAK_TIME
      Since:
      1.9.4
    • SPRINT_ONE_CM

      public static final Statistic SPRINT_ONE_CM
      Since:
      1.8
    • STRIDER_ONE_CM

      public static final Statistic STRIDER_ONE_CM
      Since:
      1.16.1
    • SWIM_ONE_CM

      public static final Statistic SWIM_ONE_CM
      Since:
      1.7.10
    • TALKED_TO_VILLAGER

      public static final Statistic TALKED_TO_VILLAGER
      Since:
      1.8
    • TARGET_HIT

      public static final Statistic TARGET_HIT
      Since:
      1.16.1
    • TIME_SINCE_DEATH

      public static final Statistic TIME_SINCE_DEATH
      Since:
      1.8
    • TIME_SINCE_REST

      public static final Statistic TIME_SINCE_REST
      Since:
      1.13
    • TOTAL_WORLD_TIME

      public static final Statistic TOTAL_WORLD_TIME
      Since:
      1.17
    • TRADED_WITH_VILLAGER

      public static final Statistic TRADED_WITH_VILLAGER
      Since:
      1.8
    • TRAPPED_CHEST_TRIGGERED

      public static final Statistic TRAPPED_CHEST_TRIGGERED
      Since:
      1.8.8
    • NOTEBLOCK_TUNED

      public static final Statistic NOTEBLOCK_TUNED
      Since:
      1.8.8
    • CAULDRON_USED

      public static final Statistic CAULDRON_USED
      Since:
      1.8.8
    • WALK_ON_WATER_ONE_CM

      public static final Statistic WALK_ON_WATER_ONE_CM
      Since:
      1.13
    • WALK_ONE_CM

      public static final Statistic WALK_ONE_CM
      Since:
      1.7.10
    • WALK_UNDER_WATER_ONE_CM

      public static final Statistic WALK_UNDER_WATER_ONE_CM
      Since:
      1.13
    • BREAK_ITEM

      public static final Statistic BREAK_ITEM
      Since:
      1.0.0
    • CRAFT_ITEM

      public static final Statistic CRAFT_ITEM
      Since:
      1.7.10
    • DROP

      public static final Statistic DROP
      Since:
      1.7.10
    • KILL_ENTITY

      public static final Statistic KILL_ENTITY
      Since:
      1.7.10
    • ENTITY_KILLED_BY

      public static final Statistic ENTITY_KILLED_BY
      Since:
      1.7.10
    • MINE_BLOCK

      public static final Statistic MINE_BLOCK
      Since:
      1.0.0
    • PICKUP

      public static final Statistic PICKUP
      Since:
      1.9.4
    • USE_ITEM

      public static final Statistic USE_ITEM
      Since:
      1.0.0
  • Method Details

    • values

      public static Statistic[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Statistic valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getType

      @NotNull public @NotNull Statistic.Type getType()
      Gets the type of this statistic.
      Returns:
      the type of this statistic
      Since:
      1.7.10
    • isSubstatistic

      public boolean isSubstatistic()
      Checks if this is a substatistic.

      A substatistic exists en masse for each block, item, or entitytype, depending on getType().

      This is a redundant method and equivalent to checking getType() != Type.UNTYPED

      Returns:
      true if this is a substatistic
      Since:
      1.0.0
    • isBlock

      public boolean isBlock()
      Checks if this is a substatistic dealing with blocks.

      This is a redundant method and equivalent to checking getType() == Type.BLOCK

      Returns:
      true if this deals with blocks
      Since:
      1.0.0
    • getKey

      @NotNull public @NotNull NamespacedKey getKey()
      Description copied from interface: Keyed
      Return the namespaced identifier for this object.
      Specified by:
      getKey in interface Keyed
      Returns:
      this object's key
      Since:
      1.14