net.minecraft.world.entity.ai.memory

public class MemoryModuleType<U>

arl
net.minecraft.world.entity.ai.memory.MemoryModuleType
net.minecraft.class_4140
net.minecraft.entity.ai.brain.MemoryModuleType
net.minecraft.entity.ai.brain.memory.MemoryModuleType
net.minecraft.server.v1_15_R1.MemoryModuleType

Field summary

Modifier and TypeField
public static final MemoryModuleType<Void>
a
DUMMY
field_18437
DUMMY
field_220940_a
DUMMY
public static final MemoryModuleType<GlobalPos>
b
HOME
field_18438
HOME
field_220941_b
HOME
public static final MemoryModuleType<GlobalPos>
c
JOB_SITE
field_18439
JOB_SITE
field_220942_c
JOB_SITE
public static final MemoryModuleType<GlobalPos>
d
MEETING_POINT
field_18440
MEETING_POINT
field_220943_d
MEETING_POINT
public static final MemoryModuleType<List<GlobalPos>>
e
SECONDARY_JOB_SITE
field_18873
SECONDARY_JOB_SITE
field_220944_e
SECONDARY_JOB_SITE
public static final MemoryModuleType<List<LivingEntity>>
f
LIVING_ENTITIES
field_18441
MOBS
field_220945_f
MOBS
public static final MemoryModuleType<List<LivingEntity>>
g
VISIBLE_LIVING_ENTITIES
field_18442
VISIBLE_MOBS
field_220946_g
VISIBLE_MOBS
public static final MemoryModuleType<List<LivingEntity>>
h
VISIBLE_VILLAGER_BABIES
field_19006
VISIBLE_VILLAGER_BABIES
field_220947_h
VISIBLE_VILLAGER_BABIES
public static final MemoryModuleType<List<Player>>
i
NEAREST_PLAYERS
field_18443
NEAREST_PLAYERS
field_220948_i
NEAREST_PLAYERS
public static final MemoryModuleType<Player>
j
NEAREST_VISIBLE_PLAYER
field_18444
NEAREST_VISIBLE_PLAYER
field_220949_j
NEAREST_VISIBLE_PLAYER
public static final MemoryModuleType<WalkTarget>
k
WALK_TARGET
field_18445
WALK_TARGET
field_220950_k
WALK_TARGET
public static final MemoryModuleType<PositionWrapper>
l
LOOK_TARGET
field_18446
LOOK_TARGET
field_220951_l
LOOK_TARGET
public static final MemoryModuleType<LivingEntity>
m
INTERACTION_TARGET
field_18447
INTERACTION_TARGET
field_220952_m
INTERACTION_TARGET
public static final MemoryModuleType<Villager>
n
BREED_TARGET
field_18448
BREED_TARGET
field_220953_n
BREED_TARGET
public static final MemoryModuleType<Path>
o
PATH
field_18449
PATH
field_220954_o
PATH
public static final MemoryModuleType<List<GlobalPos>>
p
INTERACTABLE_DOORS
field_18450
INTERACTABLE_DOORS
field_220955_p
INTERACTABLE_DOORS
public static final MemoryModuleType<Set<GlobalPos>>
q
OPENED_DOORS
field_20312
OPENED_DOORS
field_225462_q
OPENED_DOORS
public static final MemoryModuleType<BlockPos>
r
NEAREST_BED
field_19007
NEAREST_BED
field_220956_q
NEAREST_BED
public static final MemoryModuleType<DamageSource>
s
HURT_BY
field_18451
HURT_BY
field_220957_r
HURT_BY
public static final MemoryModuleType<LivingEntity>
t
HURT_BY_ENTITY
field_18452
HURT_BY_ENTITY
field_220958_s
HURT_BY_ENTITY
public static final MemoryModuleType<LivingEntity>
u
NEAREST_HOSTILE
field_18453
NEAREST_HOSTILE
field_220959_t
NEAREST_HOSTILE
public static final MemoryModuleType<GlobalPos>
v
HIDING_PLACE
field_19008
HIDING_PLACE
field_220961_v
HIDING_PLACE
public static final MemoryModuleType<Long>
w
HEARD_BELL_TIME
field_19009
HEARD_BELL_TIME
field_220962_w
HEARD_BELL_TIME
public static final MemoryModuleType<Long>
x
CANT_REACH_WALK_TARGET_SINCE
field_19293
CANT_REACH_WALK_TARGET_SINCE
field_223021_x
CANT_REACH_WALK_TARGET_SINCE
public static final MemoryModuleType<Long>
y
GOLEM_LAST_SEEN_TIME
field_19355
GOLEM_LAST_SEEN_TIME
field_223542_x
GOLEM_LAST_SEEN_TIME
public static final MemoryModuleType<SerializableLong>
z
LAST_SLEPT
field_19385
LAST_SLEPT
field_223543_y
LAST_SLEPT
public static final MemoryModuleType<SerializableLong>
A
LAST_WOKEN
field_20616
LAST_WOKEN
field_226332_A_
LAST_WOKEN
public static final MemoryModuleType<SerializableLong>
B
LAST_WORKED_AT_POI
field_19386
LAST_WORKED_AT_POI
field_223544_z
LAST_WORKED_AT_POI
private final Optional<Function<com.mojang.datafixers.Dynamic<?>, U>>
C
deserializer
field_18454
factory
field_220963_x

Constructor summary

ModifierConstructor
private (Optional<Function<com.mojang.datafixers.Dynamic<?>, U>> factory)

Method summary

Modifier and TypeMethod
public Optional<Function<com.mojang.datafixers.Dynamic<?>, U>>
a()
getDeserializer()
method_19093()
getFactory()
func_220938_b()
getSerializer()
private static <U extends Serializable> MemoryModuleType<U>
a(String arg0, Optional<Function<com.mojang.datafixers.Dynamic<?>, U>> arg1)
register(String arg0, Optional<Function<com.mojang.datafixers.Dynamic<?>, U>> arg1)
method_19092(String arg0, Optional<Function<com.mojang.datafixers.Dynamic<?>, U>> arg1)
register(String id, Optional<Function<com.mojang.datafixers.Dynamic<?>, U>> factory)
func_220937_a(String arg0, Optional<Function<com.mojang.datafixers.Dynamic<?>, U>> arg1)
private static <U> MemoryModuleType<U>
a(String arg0)
register(String arg0)
method_20738(String arg0)
register(String id)
func_223541_a(String arg0)