Package org.bukkit.entity.memory
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
Represents a key used for accessing memory values of a
 
LivingEntity.- 
Field Summary
FieldsModifier and TypeFieldDescription - 
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryKeygetByKey(NamespacedKey namespacedKey) Returns aMemoryKeyby aNamespacedKey.getKey()Return the namespaced identifier for this object.Gets the class of values associated with this memory.values()Returns the set of all MemoryKeys. 
- 
Field Details
- 
HOME
 - 
POTENTIAL_JOB_SITE
 - 
JOB_SITE
 - 
MEETING_POINT
 - 
GOLEM_DETECTED_RECENTLY
 - 
LAST_SLEPT
 - 
LAST_WOKEN
 - 
LAST_WORKED_AT_POI
 - 
UNIVERSAL_ANGER
 - 
ANGRY_AT
 - 
ADMIRING_ITEM
 - 
ADMIRING_DISABLED
 - 
HUNTED_RECENTLY
 - 
PLAY_DEAD_TICKS
 - 
TEMPTATION_COOLDOWN_TICKS
 - 
IS_TEMPTED
 - 
LONG_JUMP_COOLING_DOWN
 - 
HAS_HUNTING_COOLDOWN
 - 
RAM_COOLDOWN_TICKS
 
 - 
 - 
Method Details
- 
getKey
Description copied from interface:KeyedReturn the namespaced identifier for this object. - 
getMemoryClass
Gets the class of values associated with this memory.- Returns:
 - the class of value objects
 
 - 
getByKey
Returns aMemoryKeyby aNamespacedKey.- Parameters:
 namespacedKey- theNamespacedKeyreferencing aMemoryKey- Returns:
 - the 
MemoryKeyor null when noMemoryKeyis available under that key 
 - 
values
Returns the set of all MemoryKeys.- Returns:
 - the memoryKeys
 
 
 -