net.minecraft.world.entity.ai.memory

public class MemoryModuleType<U>

aya
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_16_R2.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
POTENTIAL_JOB_SITE
field_25160
POTENTIAL_JOB_SITE
field_234101_d_
POTENTIAL_JOB_SITE
public static final MemoryModuleType<GlobalPos>
e
MEETING_POINT
field_18440
MEETING_POINT
field_220943_d
MEETING_POINT
public static final MemoryModuleType<List<GlobalPos>>
f
SECONDARY_JOB_SITE
field_18873
SECONDARY_JOB_SITE
field_220944_e
SECONDARY_JOB_SITE
public static final MemoryModuleType<List<LivingEntity>>
g
LIVING_ENTITIES
field_18441
MOBS
field_220945_f
MOBS
public static final MemoryModuleType<List<LivingEntity>>
h
VISIBLE_LIVING_ENTITIES
field_18442
VISIBLE_MOBS
field_220946_g
VISIBLE_MOBS
public static final MemoryModuleType<List<LivingEntity>>
i
VISIBLE_VILLAGER_BABIES
field_19006
VISIBLE_VILLAGER_BABIES
field_220947_h
VISIBLE_VILLAGER_BABIES
public static final MemoryModuleType<List<Player>>
j
NEAREST_PLAYERS
field_18443
NEAREST_PLAYERS
field_220948_i
NEAREST_PLAYERS
public static final MemoryModuleType<Player>
k
NEAREST_VISIBLE_PLAYER
field_18444
NEAREST_VISIBLE_PLAYER
field_220949_j
NEAREST_VISIBLE_PLAYER
public static final MemoryModuleType<Player>
l
NEAREST_VISIBLE_TARGETABLE_PLAYER
field_22354
NEAREST_VISIBLE_TARGETABLE_PLAYER
field_234102_l_
NEAREST_VISIBLE_TARGETABLE_PLAYER
public static final MemoryModuleType<WalkTarget>
m
WALK_TARGET
field_18445
WALK_TARGET
field_220950_k
WALK_TARGET
public static final MemoryModuleType<PositionTracker>
n
LOOK_TARGET
field_18446
LOOK_TARGET
field_220951_l
LOOK_TARGET
public static final MemoryModuleType<LivingEntity>
o
ATTACK_TARGET
field_22355
ATTACK_TARGET
field_234103_o_
ATTACK_TARGET
public static final MemoryModuleType<Boolean>
p
ATTACK_COOLING_DOWN
field_22475
ATTACK_COOLING_DOWN
field_234104_p_
ATTACK_COOLING_DOWN
public static final MemoryModuleType<LivingEntity>
q
INTERACTION_TARGET
field_18447
INTERACTION_TARGET
field_220952_m
INTERACTION_TARGET
public static final MemoryModuleType<AgableMob>
r
BREED_TARGET
field_18448
BREED_TARGET
field_220953_n
BREED_TARGET
public static final MemoryModuleType<Entity>
s
RIDE_TARGET
field_22356
RIDE_TARGET
field_234105_s_
RIDE_TARGET
public static final MemoryModuleType<Path>
t
PATH
field_18449
PATH
field_220954_o
PATH
public static final MemoryModuleType<List<GlobalPos>>
u
INTERACTABLE_DOORS
field_18450
INTERACTABLE_DOORS
field_220955_p
INTERACTABLE_DOORS
public static final MemoryModuleType<Set<GlobalPos>>
v
DOORS_TO_CLOSE
field_26389
DOORS_TO_CLOSE
field_225462_q
DOORS_TO_CLOSE
public static final MemoryModuleType<BlockPos>
w
NEAREST_BED
field_19007
NEAREST_BED
field_220956_q
NEAREST_BED
public static final MemoryModuleType<DamageSource>
x
HURT_BY
field_18451
HURT_BY
field_220957_r
HURT_BY
public static final MemoryModuleType<LivingEntity>
y
HURT_BY_ENTITY
field_18452
HURT_BY_ENTITY
field_220958_s
HURT_BY_ENTITY
public static final MemoryModuleType<LivingEntity>
z
AVOID_TARGET
field_22357
AVOID_TARGET
field_234106_z_
AVOID_TARGET
public static final MemoryModuleType<LivingEntity>
A
NEAREST_HOSTILE
field_18453
NEAREST_HOSTILE
field_220959_t
NEAREST_HOSTILE
public static final MemoryModuleType<GlobalPos>
B
HIDING_PLACE
field_19008
HIDING_PLACE
field_220961_v
HIDING_PLACE
public static final MemoryModuleType<Long>
C
HEARD_BELL_TIME
field_19009
HEARD_BELL_TIME
field_220962_w
HEARD_BELL_TIME
public static final MemoryModuleType<Long>
D
CANT_REACH_WALK_TARGET_SINCE
field_19293
CANT_REACH_WALK_TARGET_SINCE
field_223021_x
CANT_REACH_WALK_TARGET_SINCE
public static final MemoryModuleType<Boolean>
E
GOLEM_DETECTED_RECENTLY
field_25754
GOLEM_DETECTED_RECENTLY
field_242309_E
GOLEM_DETECTED_RECENTLY
public static final MemoryModuleType<Long>
F
LAST_SLEPT
field_19385
LAST_SLEPT
field_223543_y
LAST_SLEPT
public static final MemoryModuleType<Long>
G
LAST_WOKEN
field_20616
LAST_WOKEN
field_226332_A_
LAST_WOKEN
public static final MemoryModuleType<Long>
H
LAST_WORKED_AT_POI
field_19386
LAST_WORKED_AT_POI
field_223544_z
LAST_WORKED_AT_POI
public static final MemoryModuleType<AgableMob>
I
NEAREST_VISIBLE_ADULT
field_25359
NEAREST_VISIBLE_ADULT
field_234075_I_
NEAREST_VISIBLE_ADULY
public static final MemoryModuleType<ItemEntity>
J
NEAREST_VISIBLE_WANTED_ITEM
field_22332
NEAREST_VISIBLE_WANTED_ITEM
field_234076_J_
NEAREST_VISIBLE_WANTED_ITEM
public static final MemoryModuleType<Mob>
K
NEAREST_VISIBLE_NEMESIS
field_25360
NEAREST_VISIBLE_NEMESIS
field_234077_K_
NEAREST_VISIBLE_NEMSIS
public static final MemoryModuleType<UUID>
L
ANGRY_AT
field_22333
ANGRY_AT
field_234078_L_
ANGRY_AT
public static final MemoryModuleType<Boolean>
M
UNIVERSAL_ANGER
field_25361
UNIVERSAL_ANGER
field_234079_M_
UNIVERSAL_ANGER
public static final MemoryModuleType<Boolean>
N
ADMIRING_ITEM
field_22334
ADMIRING_ITEM
field_234080_N_
ADMIRING_ITEM
public static final MemoryModuleType<Integer>
O
TIME_TRYING_TO_REACH_ADMIRE_ITEM
field_25813
TIME_TRYING_TO_REACH_ADMIRE_ITEM
field_242310_O
TIME_TRYING_TO_REACH_ADMIRE_ITEM
public static final MemoryModuleType<Boolean>
P
DISABLE_WALK_TO_ADMIRE_ITEM
field_25814
DISABLE_WALK_TO_ADMIRE_ITEM
field_242311_P
DISABLE_WALK_TO_ADMIRE_ITEM
public static final MemoryModuleType<Boolean>
Q
ADMIRING_DISABLED
field_22473
ADMIRING_DISABLED
field_234081_O_
ADMIRING_DISABLED
public static final MemoryModuleType<Boolean>
R
HUNTED_RECENTLY
field_22336
HUNTED_RECENTLY
field_234082_P_
HUNTED_RECENTLY
public static final MemoryModuleType<BlockPos>
S
CELEBRATE_LOCATION
field_22337
CELEBRATE_LOCATION
field_234083_Q_
CELEBRATE_LOCATION
public static final MemoryModuleType<Boolean>
T
DANCING
field_25159
DANCING
field_234084_R_
DANCING
public static final MemoryModuleType<Hoglin>
U
NEAREST_VISIBLE_HUNTABLE_HOGLIN
field_22339
NEAREST_VISIBLE_HUNTABLE_HOGLIN
field_234085_S_
NEAREST_VISIBLE_HUNTABLE_HOGLIN
public static final MemoryModuleType<Hoglin>
V
NEAREST_VISIBLE_BABY_HOGLIN
field_22340
NEAREST_VISIBLE_BABY_HOGLIN
field_234086_T_
NEAREST_VISIBLE_BABY_HOGLIN
public static final MemoryModuleType<Player>
W
NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
field_22342
NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
field_234088_V_
NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
public static final MemoryModuleType<List<AbstractPiglin>>
X
NEARBY_ADULT_PIGLINS
field_25755
NEARBY_ADULT_PIGLINS
field_234089_W_
NEARBY_ADULT_PIGLINS
public static final MemoryModuleType<List<AbstractPiglin>>
Y
NEAREST_VISIBLE_ADULT_PIGLINS
field_22343
NEAREST_VISIBLE_ADULT_PIGLINS
field_234090_X_
NEAREST_VISIBLE_ADULT_PIGLINS
public static final MemoryModuleType<List<Hoglin>>
Z
NEAREST_VISIBLE_ADULT_HOGLINS
field_22344
NEAREST_VISIBLE_ADULT_HOGLINS
field_234091_Y_
NEAREST_VISIBLE_ADULT_HOGLINS
public static final MemoryModuleType<AbstractPiglin>
aa
NEAREST_VISIBLE_ADULT_PIGLIN
field_22345
NEAREST_VISIBLE_ADULT_PIGLIN
field_234092_Z_
NEAREST_VISIBLE_ADULT_PIGLIN
public static final MemoryModuleType<LivingEntity>
ab
NEAREST_VISIBLE_ZOMBIFIED
field_22346
NEAREST_VISIBLE_ZOMBIFIED
field_234093_aa_
NEAREST_VISIBLE_ZOMBIFIED
public static final MemoryModuleType<Integer>
ac
VISIBLE_ADULT_PIGLIN_COUNT
field_22347
VISIBLE_ADULT_PIGLIN_COUNT
field_234094_ab_
VISIBLE_ADULT_PIGLIN_COUNT
public static final MemoryModuleType<Integer>
ad
VISIBLE_ADULT_HOGLIN_COUNT
field_22348
VISIBLE_ADULT_HOGLIN_COUNT
field_234095_ac_
VISIBLE_ADULT_HOGLIN_COUNT
public static final MemoryModuleType<Player>
ae
NEAREST_PLAYER_HOLDING_WANTED_ITEM
field_22349
NEAREST_PLAYER_HOLDING_WANTED_ITEM
field_234096_ad_
NEAREST_PLAYER_HOLDING_WANTED_ITEM
public static final MemoryModuleType<Boolean>
af
ATE_RECENTLY
field_22350
ATE_RECENTLY
field_234097_ae_
ATE_RECENTLY
public static final MemoryModuleType<BlockPos>
ag
NEAREST_REPELLENT
field_22474
NEAREST_REPELLENT
field_234098_af_
NEAREST_REPELLENT
public static final MemoryModuleType<Boolean>
ah
PACIFIED
field_22353
PACIFIED
field_234099_ag_
PACIFIED
private final Optional<com.mojang.serialization.Codec<ExpirableValue<U>>>
ai
codec
field_24668
codec
field_234100_ah_

Constructor summary

ModifierConstructor
private (Optional<com.mojang.serialization.Codec<U>> codec)

Method summary

Modifier and TypeMethod
public Optional<com.mojang.serialization.Codec<ExpirableValue<U>>>
a()
getCodec()
method_19093()
getCodec()
func_234107_a_()
getSerializer()
private static <U> MemoryModuleType<U>
a(String arg0, com.mojang.serialization.Codec<U> arg1)
register(String arg0, com.mojang.serialization.Codec<U> arg1)
method_19092(String arg0, com.mojang.serialization.Codec<U> arg1)
register(String id, com.mojang.serialization.Codec<U> codec)
func_234108_a_(String arg0, com.mojang.serialization.Codec<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)