Class MemoryKey<T>

java.lang.Object
org.bukkit.entity.memory.MemoryKey<T>
Type Parameters:
T - the class type of the memory value
All Implemented Interfaces:
Keyed, Keyed

public final class MemoryKey<T> extends Object implements Keyed
Represents a key used for accessing memory values of a LivingEntity.
Since:
1.14.1
  • Field Details

    • ADMIRING_DISABLED

      public static final MemoryKey<Boolean> ADMIRING_DISABLED
      Since:
      1.16.1
    • ADMIRING_ITEM

      public static final MemoryKey<Boolean> ADMIRING_ITEM
      Since:
      1.16.1
    • ANGRY_AT

      public static final MemoryKey<UUID> ANGRY_AT
      Since:
      1.16.1
    • ATE_RECENTLY

      public static final MemoryKey<Boolean> ATE_RECENTLY
      Since:
      1.21.6
    • ATTACK_COOLING_DOWN

      public static final MemoryKey<Boolean> ATTACK_COOLING_DOWN
      Since:
      1.21.6
    • ATTACK_TARGET_COOLDOWN

      public static final MemoryKey<Integer> ATTACK_TARGET_COOLDOWN
      Since:
      1.21.11
    • CANT_REACH_WALK_TARGET_SINCE

      public static final MemoryKey<Long> CANT_REACH_WALK_TARGET_SINCE
      Since:
      1.21.6
    • CHARGE_COOLDOWN_TICKS

      public static final MemoryKey<Integer> CHARGE_COOLDOWN_TICKS
      Since:
      1.21.11
    • DANCING

      public static final MemoryKey<Boolean> DANCING
      Since:
      1.21.6
    • DANGER_DETECTED_RECENTLY

      public static final MemoryKey<Boolean> DANGER_DETECTED_RECENTLY
      Since:
      1.21.6
    • DISABLE_WALK_TO_ADMIRE_ITEM

      public static final MemoryKey<Boolean> DISABLE_WALK_TO_ADMIRE_ITEM
      Since:
      1.21.6
    • GAZE_COOLDOWN_TICKS

      public static final MemoryKey<Integer> GAZE_COOLDOWN_TICKS
      Since:
      1.21.6
    • GOLEM_DETECTED_RECENTLY

      public static final MemoryKey<Boolean> GOLEM_DETECTED_RECENTLY
      Since:
      1.16.2
    • HAS_HUNTING_COOLDOWN

      public static final MemoryKey<Boolean> HAS_HUNTING_COOLDOWN
      Since:
      1.17
    • HEARD_BELL_TIME

      public static final MemoryKey<Long> HEARD_BELL_TIME
      Since:
      1.21.6
    • HIDING_PLACE

      public static final MemoryKey<Location> HIDING_PLACE
      Since:
      1.21.6
    • HOME

      public static final MemoryKey<Location> HOME
      Since:
      1.14.1
    • HUNTED_RECENTLY

      public static final MemoryKey<Boolean> HUNTED_RECENTLY
      Since:
      1.16.1
    • IS_PANICKING

      public static final MemoryKey<Boolean> IS_PANICKING
      Since:
      1.21.6
    • IS_TEMPTED

      public static final MemoryKey<Boolean> IS_TEMPTED
      Since:
      1.17
    • ITEM_PICKUP_COOLDOWN_TICKS

      public static final MemoryKey<Integer> ITEM_PICKUP_COOLDOWN_TICKS
      Since:
      1.19
    • JOB_SITE

      public static final MemoryKey<Location> JOB_SITE
      Since:
      1.14.1
    • LAST_SLEPT

      public static final MemoryKey<Long> LAST_SLEPT
      Since:
      1.14.3
    • LAST_WOKEN

      public static final MemoryKey<Long> LAST_WOKEN
      Since:
      1.15
    • LAST_WORKED_AT_POI

      public static final MemoryKey<Long> LAST_WORKED_AT_POI
      Since:
      1.14.3
    • LIKED_NOTEBLOCK_POSITION

      public static final MemoryKey<Location> LIKED_NOTEBLOCK_POSITION
      Since:
      1.19
    • LIKED_NOTEBLOCK_COOLDOWN_TICKS

      public static final MemoryKey<Integer> LIKED_NOTEBLOCK_COOLDOWN_TICKS
      Since:
      1.19
    • LIKED_PLAYER

      public static final MemoryKey<UUID> LIKED_PLAYER
      Since:
      1.19
    • LONG_JUMP_COOLING_DOWN

      public static final MemoryKey<Integer> LONG_JUMP_COOLING_DOWN
      Since:
      1.17
    • LONG_JUMP_MID_JUMP

      public static final MemoryKey<Boolean> LONG_JUMP_MID_JUMP
      Since:
      1.21.6
    • MEETING_POINT

      public static final MemoryKey<Location> MEETING_POINT
      Since:
      1.14.1
    • PACIFIED

      public static final MemoryKey<Boolean> PACIFIED
      Since:
      1.21.6
    • PLAY_DEAD_TICKS

      public static final MemoryKey<Integer> PLAY_DEAD_TICKS
      Since:
      1.17
    • POTENTIAL_JOB_SITE

      public static final MemoryKey<Location> POTENTIAL_JOB_SITE
      Since:
      1.16.1
    • RAM_COOLDOWN_TICKS

      public static final MemoryKey<Integer> RAM_COOLDOWN_TICKS
      Since:
      1.17
    • SNIFFER_DIGGING

      public static final MemoryKey<Boolean> SNIFFER_DIGGING
      Since:
      1.21.6
    • SNIFFER_HAPPY

      public static final MemoryKey<Boolean> SNIFFER_HAPPY
      Since:
      1.21.6
    • SPEAR_ENGAGE_TIME

      public static final MemoryKey<Integer> SPEAR_ENGAGE_TIME
      Since:
      1.21.11
    • SPEAR_FLEEING_TIME

      public static final MemoryKey<Integer> SPEAR_FLEEING_TIME
      Since:
      1.21.11
    • TEMPTATION_COOLDOWN_TICKS

      public static final MemoryKey<Integer> TEMPTATION_COOLDOWN_TICKS
      Since:
      1.17
    • TIME_TRYING_TO_REACH_ADMIRE_ITEM

      public static final MemoryKey<Integer> TIME_TRYING_TO_REACH_ADMIRE_ITEM
      Since:
      1.21.6
    • TRANSPORT_ITEMS_COOLDOWN_TICKS

      public static final MemoryKey<Integer> TRANSPORT_ITEMS_COOLDOWN_TICKS
      Since:
      1.21.10
    • UNIVERSAL_ANGER

      public static final MemoryKey<Boolean> UNIVERSAL_ANGER
      Since:
      1.16.1
    • VISIBLE_ADULT_HOGLIN_COUNT

      public static final MemoryKey<Integer> VISIBLE_ADULT_HOGLIN_COUNT
      Since:
      1.21.6
    • VISIBLE_ADULT_PIGLIN_COUNT

      public static final MemoryKey<Integer> VISIBLE_ADULT_PIGLIN_COUNT
      Since:
      1.21.6
    • SNIFFER_EXPLORED_POSITIONS

      @Deprecated public static final MemoryKey<Location> SNIFFER_EXPLORED_POSITIONS
      Deprecated.
      this constant uses the wrong generic type, the sniffer now stores different positions from possibly different worlds. Use the relevant methods in Sniffer directly for now.
      Since:
      1.19.4
  • Method Details