Class MemoryModuleType<U>

java.lang.Object
net.minecraft.entity.ai.brain.MemoryModuleType<U>

public class MemoryModuleType<U> extends Object
A memory module type represents a type of data stored in a brain. The memory data can be shared by different tasks once they are updated by a sensor or created by some task. This can avoid some redundant calculations.
See Also:
Mappings:
Namespace Name
named net/minecraft/entity/ai/brain/MemoryModuleType
intermediary net/minecraft/class_4140
official cnu
  • Field Details

    • DUMMY

      public static final MemoryModuleType<Void> DUMMY
      Mappings:
      Namespace Name Mixin selector
      named DUMMY Lnet/minecraft/entity/ai/brain/MemoryModuleType;DUMMY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18437 Lnet/minecraft/class_4140;field_18437:Lnet/minecraft/class_4140;
      official a Lcnu;a:Lcnu;
    • HOME

      public static final MemoryModuleType<GlobalPos> HOME
      Mappings:
      Namespace Name Mixin selector
      named HOME Lnet/minecraft/entity/ai/brain/MemoryModuleType;HOME:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18438 Lnet/minecraft/class_4140;field_18438:Lnet/minecraft/class_4140;
      official b Lcnu;b:Lcnu;
    • JOB_SITE

      public static final MemoryModuleType<GlobalPos> JOB_SITE
      Mappings:
      Namespace Name Mixin selector
      named JOB_SITE Lnet/minecraft/entity/ai/brain/MemoryModuleType;JOB_SITE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18439 Lnet/minecraft/class_4140;field_18439:Lnet/minecraft/class_4140;
      official c Lcnu;c:Lcnu;
    • POTENTIAL_JOB_SITE

      public static final MemoryModuleType<GlobalPos> POTENTIAL_JOB_SITE
      Mappings:
      Namespace Name Mixin selector
      named POTENTIAL_JOB_SITE Lnet/minecraft/entity/ai/brain/MemoryModuleType;POTENTIAL_JOB_SITE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25160 Lnet/minecraft/class_4140;field_25160:Lnet/minecraft/class_4140;
      official d Lcnu;d:Lcnu;
    • MEETING_POINT

      public static final MemoryModuleType<GlobalPos> MEETING_POINT
      Mappings:
      Namespace Name Mixin selector
      named MEETING_POINT Lnet/minecraft/entity/ai/brain/MemoryModuleType;MEETING_POINT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18440 Lnet/minecraft/class_4140;field_18440:Lnet/minecraft/class_4140;
      official e Lcnu;e:Lcnu;
    • SECONDARY_JOB_SITE

      public static final MemoryModuleType<List<GlobalPos>> SECONDARY_JOB_SITE
      Mappings:
      Namespace Name Mixin selector
      named SECONDARY_JOB_SITE Lnet/minecraft/entity/ai/brain/MemoryModuleType;SECONDARY_JOB_SITE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18873 Lnet/minecraft/class_4140;field_18873:Lnet/minecraft/class_4140;
      official f Lcnu;f:Lcnu;
    • MOBS

      public static final MemoryModuleType<List<LivingEntity>> MOBS
      Mappings:
      Namespace Name Mixin selector
      named MOBS Lnet/minecraft/entity/ai/brain/MemoryModuleType;MOBS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18441 Lnet/minecraft/class_4140;field_18441:Lnet/minecraft/class_4140;
      official g Lcnu;g:Lcnu;
    • VISIBLE_MOBS

      public static final MemoryModuleType<LivingTargetCache> VISIBLE_MOBS
      Mappings:
      Namespace Name Mixin selector
      named VISIBLE_MOBS Lnet/minecraft/entity/ai/brain/MemoryModuleType;VISIBLE_MOBS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18442 Lnet/minecraft/class_4140;field_18442:Lnet/minecraft/class_4140;
      official h Lcnu;h:Lcnu;
    • VISIBLE_VILLAGER_BABIES

      public static final MemoryModuleType<List<LivingEntity>> VISIBLE_VILLAGER_BABIES
      Mappings:
      Namespace Name Mixin selector
      named VISIBLE_VILLAGER_BABIES Lnet/minecraft/entity/ai/brain/MemoryModuleType;VISIBLE_VILLAGER_BABIES:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19006 Lnet/minecraft/class_4140;field_19006:Lnet/minecraft/class_4140;
      official i Lcnu;i:Lcnu;
    • NEAREST_PLAYERS

      public static final MemoryModuleType<List<PlayerEntity>> NEAREST_PLAYERS
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_PLAYERS Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_PLAYERS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18443 Lnet/minecraft/class_4140;field_18443:Lnet/minecraft/class_4140;
      official j Lcnu;j:Lcnu;
    • NEAREST_VISIBLE_PLAYER

      public static final MemoryModuleType<PlayerEntity> NEAREST_VISIBLE_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_PLAYER Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_PLAYER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18444 Lnet/minecraft/class_4140;field_18444:Lnet/minecraft/class_4140;
      official k Lcnu;k:Lcnu;
    • NEAREST_VISIBLE_TARGETABLE_PLAYER

      public static final MemoryModuleType<PlayerEntity> NEAREST_VISIBLE_TARGETABLE_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_TARGETABLE_PLAYER Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_TARGETABLE_PLAYER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22354 Lnet/minecraft/class_4140;field_22354:Lnet/minecraft/class_4140;
      official l Lcnu;l:Lcnu;
    • NEAREST_VISIBLE_TARGETABLE_PLAYERS

      public static final MemoryModuleType<List<PlayerEntity>> NEAREST_VISIBLE_TARGETABLE_PLAYERS
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_TARGETABLE_PLAYERS Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_TARGETABLE_PLAYERS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_55958 Lnet/minecraft/class_4140;field_55958:Lnet/minecraft/class_4140;
      official m Lcnu;m:Lcnu;
    • WALK_TARGET

      public static final MemoryModuleType<WalkTarget> WALK_TARGET
      Mappings:
      Namespace Name Mixin selector
      named WALK_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;WALK_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18445 Lnet/minecraft/class_4140;field_18445:Lnet/minecraft/class_4140;
      official n Lcnu;n:Lcnu;
    • LOOK_TARGET

      public static final MemoryModuleType<LookTarget> LOOK_TARGET
      Mappings:
      Namespace Name Mixin selector
      named LOOK_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;LOOK_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18446 Lnet/minecraft/class_4140;field_18446:Lnet/minecraft/class_4140;
      official o Lcnu;o:Lcnu;
    • ATTACK_TARGET

      public static final MemoryModuleType<LivingEntity> ATTACK_TARGET
      Mappings:
      Namespace Name Mixin selector
      named ATTACK_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;ATTACK_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22355 Lnet/minecraft/class_4140;field_22355:Lnet/minecraft/class_4140;
      official p Lcnu;p:Lcnu;
    • ATTACK_COOLING_DOWN

      public static final MemoryModuleType<Boolean> ATTACK_COOLING_DOWN
      Mappings:
      Namespace Name Mixin selector
      named ATTACK_COOLING_DOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;ATTACK_COOLING_DOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22475 Lnet/minecraft/class_4140;field_22475:Lnet/minecraft/class_4140;
      official q Lcnu;q:Lcnu;
    • INTERACTION_TARGET

      public static final MemoryModuleType<LivingEntity> INTERACTION_TARGET
      Mappings:
      Namespace Name Mixin selector
      named INTERACTION_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;INTERACTION_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18447 Lnet/minecraft/class_4140;field_18447:Lnet/minecraft/class_4140;
      official r Lcnu;r:Lcnu;
    • BREED_TARGET

      public static final MemoryModuleType<PassiveEntity> BREED_TARGET
      Mappings:
      Namespace Name Mixin selector
      named BREED_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREED_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18448 Lnet/minecraft/class_4140;field_18448:Lnet/minecraft/class_4140;
      official s Lcnu;s:Lcnu;
    • RIDE_TARGET

      public static final MemoryModuleType<Entity> RIDE_TARGET
      Mappings:
      Namespace Name Mixin selector
      named RIDE_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;RIDE_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22356 Lnet/minecraft/class_4140;field_22356:Lnet/minecraft/class_4140;
      official t Lcnu;t:Lcnu;
    • PATH

      public static final MemoryModuleType<Path> PATH
      Mappings:
      Namespace Name Mixin selector
      named PATH Lnet/minecraft/entity/ai/brain/MemoryModuleType;PATH:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18449 Lnet/minecraft/class_4140;field_18449:Lnet/minecraft/class_4140;
      official u Lcnu;u:Lcnu;
    • INTERACTABLE_DOORS

      public static final MemoryModuleType<List<GlobalPos>> INTERACTABLE_DOORS
      Mappings:
      Namespace Name Mixin selector
      named INTERACTABLE_DOORS Lnet/minecraft/entity/ai/brain/MemoryModuleType;INTERACTABLE_DOORS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18450 Lnet/minecraft/class_4140;field_18450:Lnet/minecraft/class_4140;
      official v Lcnu;v:Lcnu;
    • DOORS_TO_CLOSE

      public static final MemoryModuleType<Set<GlobalPos>> DOORS_TO_CLOSE
      Mappings:
      Namespace Name Mixin selector
      named DOORS_TO_CLOSE Lnet/minecraft/entity/ai/brain/MemoryModuleType;DOORS_TO_CLOSE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_26389 Lnet/minecraft/class_4140;field_26389:Lnet/minecraft/class_4140;
      official w Lcnu;w:Lcnu;
    • NEAREST_BED

      public static final MemoryModuleType<BlockPos> NEAREST_BED
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_BED Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_BED:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19007 Lnet/minecraft/class_4140;field_19007:Lnet/minecraft/class_4140;
      official x Lcnu;x:Lcnu;
    • HURT_BY

      public static final MemoryModuleType<DamageSource> HURT_BY
      Mappings:
      Namespace Name Mixin selector
      named HURT_BY Lnet/minecraft/entity/ai/brain/MemoryModuleType;HURT_BY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18451 Lnet/minecraft/class_4140;field_18451:Lnet/minecraft/class_4140;
      official y Lcnu;y:Lcnu;
    • HURT_BY_ENTITY

      public static final MemoryModuleType<LivingEntity> HURT_BY_ENTITY
      Mappings:
      Namespace Name Mixin selector
      named HURT_BY_ENTITY Lnet/minecraft/entity/ai/brain/MemoryModuleType;HURT_BY_ENTITY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18452 Lnet/minecraft/class_4140;field_18452:Lnet/minecraft/class_4140;
      official z Lcnu;z:Lcnu;
    • AVOID_TARGET

      public static final MemoryModuleType<LivingEntity> AVOID_TARGET
      Mappings:
      Namespace Name Mixin selector
      named AVOID_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;AVOID_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22357 Lnet/minecraft/class_4140;field_22357:Lnet/minecraft/class_4140;
      official A Lcnu;A:Lcnu;
    • NEAREST_HOSTILE

      public static final MemoryModuleType<LivingEntity> NEAREST_HOSTILE
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_HOSTILE Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_HOSTILE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_18453 Lnet/minecraft/class_4140;field_18453:Lnet/minecraft/class_4140;
      official B Lcnu;B:Lcnu;
    • NEAREST_ATTACKABLE

      public static final MemoryModuleType<LivingEntity> NEAREST_ATTACKABLE
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_ATTACKABLE Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_ATTACKABLE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_30243 Lnet/minecraft/class_4140;field_30243:Lnet/minecraft/class_4140;
      official C Lcnu;C:Lcnu;
    • HIDING_PLACE

      public static final MemoryModuleType<GlobalPos> HIDING_PLACE
      Mappings:
      Namespace Name Mixin selector
      named HIDING_PLACE Lnet/minecraft/entity/ai/brain/MemoryModuleType;HIDING_PLACE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19008 Lnet/minecraft/class_4140;field_19008:Lnet/minecraft/class_4140;
      official D Lcnu;D:Lcnu;
    • HEARD_BELL_TIME

      public static final MemoryModuleType<Long> HEARD_BELL_TIME
      Mappings:
      Namespace Name Mixin selector
      named HEARD_BELL_TIME Lnet/minecraft/entity/ai/brain/MemoryModuleType;HEARD_BELL_TIME:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19009 Lnet/minecraft/class_4140;field_19009:Lnet/minecraft/class_4140;
      official E Lcnu;E:Lcnu;
    • CANT_REACH_WALK_TARGET_SINCE

      public static final MemoryModuleType<Long> CANT_REACH_WALK_TARGET_SINCE
      Mappings:
      Namespace Name Mixin selector
      named CANT_REACH_WALK_TARGET_SINCE Lnet/minecraft/entity/ai/brain/MemoryModuleType;CANT_REACH_WALK_TARGET_SINCE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19293 Lnet/minecraft/class_4140;field_19293:Lnet/minecraft/class_4140;
      official F Lcnu;F:Lcnu;
    • GOLEM_DETECTED_RECENTLY

      public static final MemoryModuleType<Boolean> GOLEM_DETECTED_RECENTLY
      Mappings:
      Namespace Name Mixin selector
      named GOLEM_DETECTED_RECENTLY Lnet/minecraft/entity/ai/brain/MemoryModuleType;GOLEM_DETECTED_RECENTLY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25754 Lnet/minecraft/class_4140;field_25754:Lnet/minecraft/class_4140;
      official G Lcnu;G:Lcnu;
    • DANGER_DETECTED_RECENTLY

      public static final MemoryModuleType<Boolean> DANGER_DETECTED_RECENTLY
      Mappings:
      Namespace Name Mixin selector
      named DANGER_DETECTED_RECENTLY Lnet/minecraft/entity/ai/brain/MemoryModuleType;DANGER_DETECTED_RECENTLY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47762 Lnet/minecraft/class_4140;field_47762:Lnet/minecraft/class_4140;
      official H Lcnu;H:Lcnu;
    • LAST_SLEPT

      public static final MemoryModuleType<Long> LAST_SLEPT
      Mappings:
      Namespace Name Mixin selector
      named LAST_SLEPT Lnet/minecraft/entity/ai/brain/MemoryModuleType;LAST_SLEPT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19385 Lnet/minecraft/class_4140;field_19385:Lnet/minecraft/class_4140;
      official I Lcnu;I:Lcnu;
    • LAST_WOKEN

      public static final MemoryModuleType<Long> LAST_WOKEN
      Mappings:
      Namespace Name Mixin selector
      named LAST_WOKEN Lnet/minecraft/entity/ai/brain/MemoryModuleType;LAST_WOKEN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_20616 Lnet/minecraft/class_4140;field_20616:Lnet/minecraft/class_4140;
      official J Lcnu;J:Lcnu;
    • LAST_WORKED_AT_POI

      public static final MemoryModuleType<Long> LAST_WORKED_AT_POI
      Mappings:
      Namespace Name Mixin selector
      named LAST_WORKED_AT_POI Lnet/minecraft/entity/ai/brain/MemoryModuleType;LAST_WORKED_AT_POI:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_19386 Lnet/minecraft/class_4140;field_19386:Lnet/minecraft/class_4140;
      official K Lcnu;K:Lcnu;
    • NEAREST_VISIBLE_ADULT

      public static final MemoryModuleType<LivingEntity> NEAREST_VISIBLE_ADULT
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_ADULT Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_ADULT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25359 Lnet/minecraft/class_4140;field_25359:Lnet/minecraft/class_4140;
      official L Lcnu;L:Lcnu;
    • NEAREST_VISIBLE_WANTED_ITEM

      public static final MemoryModuleType<ItemEntity> NEAREST_VISIBLE_WANTED_ITEM
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_WANTED_ITEM Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_WANTED_ITEM:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22332 Lnet/minecraft/class_4140;field_22332:Lnet/minecraft/class_4140;
      official M Lcnu;M:Lcnu;
    • NEAREST_VISIBLE_NEMESIS

      public static final MemoryModuleType<MobEntity> NEAREST_VISIBLE_NEMESIS
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_NEMESIS Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_NEMESIS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25360 Lnet/minecraft/class_4140;field_25360:Lnet/minecraft/class_4140;
      official N Lcnu;N:Lcnu;
    • PLAY_DEAD_TICKS

      public static final MemoryModuleType<Integer> PLAY_DEAD_TICKS
      Mappings:
      Namespace Name Mixin selector
      named PLAY_DEAD_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;PLAY_DEAD_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_28324 Lnet/minecraft/class_4140;field_28324:Lnet/minecraft/class_4140;
      official O Lcnu;O:Lcnu;
    • TEMPTING_PLAYER

      public static final MemoryModuleType<PlayerEntity> TEMPTING_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named TEMPTING_PLAYER Lnet/minecraft/entity/ai/brain/MemoryModuleType;TEMPTING_PLAYER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_28325 Lnet/minecraft/class_4140;field_28325:Lnet/minecraft/class_4140;
      official P Lcnu;P:Lcnu;
    • TEMPTATION_COOLDOWN_TICKS

      public static final MemoryModuleType<Integer> TEMPTATION_COOLDOWN_TICKS
      Mappings:
      Namespace Name Mixin selector
      named TEMPTATION_COOLDOWN_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;TEMPTATION_COOLDOWN_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_28326 Lnet/minecraft/class_4140;field_28326:Lnet/minecraft/class_4140;
      official Q Lcnu;Q:Lcnu;
    • GAZE_COOLDOWN_TICKS

      public static final MemoryModuleType<Integer> GAZE_COOLDOWN_TICKS
      Mappings:
      Namespace Name Mixin selector
      named GAZE_COOLDOWN_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;GAZE_COOLDOWN_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_40127 Lnet/minecraft/class_4140;field_40127:Lnet/minecraft/class_4140;
      official R Lcnu;R:Lcnu;
    • IS_TEMPTED

      public static final MemoryModuleType<Boolean> IS_TEMPTED
      Mappings:
      Namespace Name Mixin selector
      named IS_TEMPTED Lnet/minecraft/entity/ai/brain/MemoryModuleType;IS_TEMPTED:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_28327 Lnet/minecraft/class_4140;field_28327:Lnet/minecraft/class_4140;
      official S Lcnu;S:Lcnu;
    • LONG_JUMP_COOLING_DOWN

      public static final MemoryModuleType<Integer> LONG_JUMP_COOLING_DOWN
      Mappings:
      Namespace Name Mixin selector
      named LONG_JUMP_COOLING_DOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;LONG_JUMP_COOLING_DOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_30244 Lnet/minecraft/class_4140;field_30244:Lnet/minecraft/class_4140;
      official T Lcnu;T:Lcnu;
    • LONG_JUMP_MID_JUMP

      public static final MemoryModuleType<Boolean> LONG_JUMP_MID_JUMP
      Mappings:
      Namespace Name Mixin selector
      named LONG_JUMP_MID_JUMP Lnet/minecraft/entity/ai/brain/MemoryModuleType;LONG_JUMP_MID_JUMP:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_30245 Lnet/minecraft/class_4140;field_30245:Lnet/minecraft/class_4140;
      official U Lcnu;U:Lcnu;
    • HAS_HUNTING_COOLDOWN

      public static final MemoryModuleType<Boolean> HAS_HUNTING_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named HAS_HUNTING_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;HAS_HUNTING_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_30246 Lnet/minecraft/class_4140;field_30246:Lnet/minecraft/class_4140;
      official V Lcnu;V:Lcnu;
    • RAM_COOLDOWN_TICKS

      public static final MemoryModuleType<Integer> RAM_COOLDOWN_TICKS
      Mappings:
      Namespace Name Mixin selector
      named RAM_COOLDOWN_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;RAM_COOLDOWN_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_33483 Lnet/minecraft/class_4140;field_33483:Lnet/minecraft/class_4140;
      official W Lcnu;W:Lcnu;
    • RAM_TARGET

      public static final MemoryModuleType<Vec3d> RAM_TARGET
      Mappings:
      Namespace Name Mixin selector
      named RAM_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;RAM_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_33484 Lnet/minecraft/class_4140;field_33484:Lnet/minecraft/class_4140;
      official X Lcnu;X:Lcnu;
    • IS_IN_WATER

      public static final MemoryModuleType<Unit> IS_IN_WATER
      Mappings:
      Namespace Name Mixin selector
      named IS_IN_WATER Lnet/minecraft/entity/ai/brain/MemoryModuleType;IS_IN_WATER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_37442 Lnet/minecraft/class_4140;field_37442:Lnet/minecraft/class_4140;
      official Y Lcnu;Y:Lcnu;
    • IS_PREGNANT

      public static final MemoryModuleType<Unit> IS_PREGNANT
      Mappings:
      Namespace Name Mixin selector
      named IS_PREGNANT Lnet/minecraft/entity/ai/brain/MemoryModuleType;IS_PREGNANT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_37443 Lnet/minecraft/class_4140;field_37443:Lnet/minecraft/class_4140;
      official Z Lcnu;Z:Lcnu;
    • IS_PANICKING

      public static final MemoryModuleType<Boolean> IS_PANICKING
      Mappings:
      Namespace Name Mixin selector
      named IS_PANICKING Lnet/minecraft/entity/ai/brain/MemoryModuleType;IS_PANICKING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_39408 Lnet/minecraft/class_4140;field_39408:Lnet/minecraft/class_4140;
      official aa Lcnu;aa:Lcnu;
    • UNREACHABLE_TONGUE_TARGETS

      public static final MemoryModuleType<List<UUID>> UNREACHABLE_TONGUE_TARGETS
      Mappings:
      Namespace Name Mixin selector
      named UNREACHABLE_TONGUE_TARGETS Lnet/minecraft/entity/ai/brain/MemoryModuleType;UNREACHABLE_TONGUE_TARGETS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_39450 Lnet/minecraft/class_4140;field_39450:Lnet/minecraft/class_4140;
      official ab Lcnu;ab:Lcnu;
    • VISITED_BLOCK_POSITIONS

      public static final MemoryModuleType<Set<GlobalPos>> VISITED_BLOCK_POSITIONS
      Mappings:
      Namespace Name Mixin selector
      named VISITED_BLOCK_POSITIONS Lnet/minecraft/entity/ai/brain/MemoryModuleType;VISITED_BLOCK_POSITIONS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_61254 Lnet/minecraft/class_4140;field_61254:Lnet/minecraft/class_4140;
      official ac Lcnu;ac:Lcnu;
    • UNREACHABLE_TRANSPORT_BLOCK_POSITIONS

      public static final MemoryModuleType<Set<GlobalPos>> UNREACHABLE_TRANSPORT_BLOCK_POSITIONS
      Mappings:
      Namespace Name Mixin selector
      named UNREACHABLE_TRANSPORT_BLOCK_POSITIONS Lnet/minecraft/entity/ai/brain/MemoryModuleType;UNREACHABLE_TRANSPORT_BLOCK_POSITIONS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_62429 Lnet/minecraft/class_4140;field_62429:Lnet/minecraft/class_4140;
      official ad Lcnu;ad:Lcnu;
    • TRANSPORT_ITEMS_COOLDOWN_TICKS

      public static final MemoryModuleType<Integer> TRANSPORT_ITEMS_COOLDOWN_TICKS
      Mappings:
      Namespace Name Mixin selector
      named TRANSPORT_ITEMS_COOLDOWN_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;TRANSPORT_ITEMS_COOLDOWN_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_61255 Lnet/minecraft/class_4140;field_61255:Lnet/minecraft/class_4140;
      official ae Lcnu;ae:Lcnu;
    • ANGRY_AT

      public static final MemoryModuleType<UUID> ANGRY_AT
      Mappings:
      Namespace Name Mixin selector
      named ANGRY_AT Lnet/minecraft/entity/ai/brain/MemoryModuleType;ANGRY_AT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22333 Lnet/minecraft/class_4140;field_22333:Lnet/minecraft/class_4140;
      official af Lcnu;af:Lcnu;
    • UNIVERSAL_ANGER

      public static final MemoryModuleType<Boolean> UNIVERSAL_ANGER
      Mappings:
      Namespace Name Mixin selector
      named UNIVERSAL_ANGER Lnet/minecraft/entity/ai/brain/MemoryModuleType;UNIVERSAL_ANGER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25361 Lnet/minecraft/class_4140;field_25361:Lnet/minecraft/class_4140;
      official ag Lcnu;ag:Lcnu;
    • ADMIRING_ITEM

      public static final MemoryModuleType<Boolean> ADMIRING_ITEM
      Mappings:
      Namespace Name Mixin selector
      named ADMIRING_ITEM Lnet/minecraft/entity/ai/brain/MemoryModuleType;ADMIRING_ITEM:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22334 Lnet/minecraft/class_4140;field_22334:Lnet/minecraft/class_4140;
      official ah Lcnu;ah:Lcnu;
    • TIME_TRYING_TO_REACH_ADMIRE_ITEM

      public static final MemoryModuleType<Integer> TIME_TRYING_TO_REACH_ADMIRE_ITEM
      Mappings:
      Namespace Name Mixin selector
      named TIME_TRYING_TO_REACH_ADMIRE_ITEM Lnet/minecraft/entity/ai/brain/MemoryModuleType;TIME_TRYING_TO_REACH_ADMIRE_ITEM:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25813 Lnet/minecraft/class_4140;field_25813:Lnet/minecraft/class_4140;
      official ai Lcnu;ai:Lcnu;
    • DISABLE_WALK_TO_ADMIRE_ITEM

      public static final MemoryModuleType<Boolean> DISABLE_WALK_TO_ADMIRE_ITEM
      Mappings:
      Namespace Name Mixin selector
      named DISABLE_WALK_TO_ADMIRE_ITEM Lnet/minecraft/entity/ai/brain/MemoryModuleType;DISABLE_WALK_TO_ADMIRE_ITEM:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25814 Lnet/minecraft/class_4140;field_25814:Lnet/minecraft/class_4140;
      official aj Lcnu;aj:Lcnu;
    • ADMIRING_DISABLED

      public static final MemoryModuleType<Boolean> ADMIRING_DISABLED
      Mappings:
      Namespace Name Mixin selector
      named ADMIRING_DISABLED Lnet/minecraft/entity/ai/brain/MemoryModuleType;ADMIRING_DISABLED:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22473 Lnet/minecraft/class_4140;field_22473:Lnet/minecraft/class_4140;
      official ak Lcnu;ak:Lcnu;
    • HUNTED_RECENTLY

      public static final MemoryModuleType<Boolean> HUNTED_RECENTLY
      Mappings:
      Namespace Name Mixin selector
      named HUNTED_RECENTLY Lnet/minecraft/entity/ai/brain/MemoryModuleType;HUNTED_RECENTLY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22336 Lnet/minecraft/class_4140;field_22336:Lnet/minecraft/class_4140;
      official al Lcnu;al:Lcnu;
    • CELEBRATE_LOCATION

      public static final MemoryModuleType<BlockPos> CELEBRATE_LOCATION
      Mappings:
      Namespace Name Mixin selector
      named CELEBRATE_LOCATION Lnet/minecraft/entity/ai/brain/MemoryModuleType;CELEBRATE_LOCATION:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22337 Lnet/minecraft/class_4140;field_22337:Lnet/minecraft/class_4140;
      official am Lcnu;am:Lcnu;
    • DANCING

      public static final MemoryModuleType<Boolean> DANCING
      Mappings:
      Namespace Name Mixin selector
      named DANCING Lnet/minecraft/entity/ai/brain/MemoryModuleType;DANCING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25159 Lnet/minecraft/class_4140;field_25159:Lnet/minecraft/class_4140;
      official an Lcnu;an:Lcnu;
    • NEAREST_VISIBLE_HUNTABLE_HOGLIN

      public static final MemoryModuleType<HoglinEntity> NEAREST_VISIBLE_HUNTABLE_HOGLIN
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_HUNTABLE_HOGLIN Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_HUNTABLE_HOGLIN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22339 Lnet/minecraft/class_4140;field_22339:Lnet/minecraft/class_4140;
      official ao Lcnu;ao:Lcnu;
    • NEAREST_VISIBLE_BABY_HOGLIN

      public static final MemoryModuleType<HoglinEntity> NEAREST_VISIBLE_BABY_HOGLIN
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_BABY_HOGLIN Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_BABY_HOGLIN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22340 Lnet/minecraft/class_4140;field_22340:Lnet/minecraft/class_4140;
      official ap Lcnu;ap:Lcnu;
    • NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD

      public static final MemoryModuleType<PlayerEntity> NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22342 Lnet/minecraft/class_4140;field_22342:Lnet/minecraft/class_4140;
      official aq Lcnu;aq:Lcnu;
    • NEARBY_ADULT_PIGLINS

      public static final MemoryModuleType<List<AbstractPiglinEntity>> NEARBY_ADULT_PIGLINS
      Mappings:
      Namespace Name Mixin selector
      named NEARBY_ADULT_PIGLINS Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEARBY_ADULT_PIGLINS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_25755 Lnet/minecraft/class_4140;field_25755:Lnet/minecraft/class_4140;
      official ar Lcnu;ar:Lcnu;
    • NEAREST_VISIBLE_ADULT_PIGLINS

      public static final MemoryModuleType<List<AbstractPiglinEntity>> NEAREST_VISIBLE_ADULT_PIGLINS
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_ADULT_PIGLINS Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_ADULT_PIGLINS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22343 Lnet/minecraft/class_4140;field_22343:Lnet/minecraft/class_4140;
      official as Lcnu;as:Lcnu;
    • NEAREST_VISIBLE_ADULT_HOGLINS

      public static final MemoryModuleType<List<HoglinEntity>> NEAREST_VISIBLE_ADULT_HOGLINS
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_ADULT_HOGLINS Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_ADULT_HOGLINS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22344 Lnet/minecraft/class_4140;field_22344:Lnet/minecraft/class_4140;
      official at Lcnu;at:Lcnu;
    • NEAREST_VISIBLE_ADULT_PIGLIN

      public static final MemoryModuleType<AbstractPiglinEntity> NEAREST_VISIBLE_ADULT_PIGLIN
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_ADULT_PIGLIN Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_ADULT_PIGLIN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22345 Lnet/minecraft/class_4140;field_22345:Lnet/minecraft/class_4140;
      official au Lcnu;au:Lcnu;
    • NEAREST_VISIBLE_ZOMBIFIED

      public static final MemoryModuleType<LivingEntity> NEAREST_VISIBLE_ZOMBIFIED
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_VISIBLE_ZOMBIFIED Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_VISIBLE_ZOMBIFIED:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22346 Lnet/minecraft/class_4140;field_22346:Lnet/minecraft/class_4140;
      official av Lcnu;av:Lcnu;
    • VISIBLE_ADULT_PIGLIN_COUNT

      public static final MemoryModuleType<Integer> VISIBLE_ADULT_PIGLIN_COUNT
      Mappings:
      Namespace Name Mixin selector
      named VISIBLE_ADULT_PIGLIN_COUNT Lnet/minecraft/entity/ai/brain/MemoryModuleType;VISIBLE_ADULT_PIGLIN_COUNT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22347 Lnet/minecraft/class_4140;field_22347:Lnet/minecraft/class_4140;
      official aw Lcnu;aw:Lcnu;
    • VISIBLE_ADULT_HOGLIN_COUNT

      public static final MemoryModuleType<Integer> VISIBLE_ADULT_HOGLIN_COUNT
      Mappings:
      Namespace Name Mixin selector
      named VISIBLE_ADULT_HOGLIN_COUNT Lnet/minecraft/entity/ai/brain/MemoryModuleType;VISIBLE_ADULT_HOGLIN_COUNT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22348 Lnet/minecraft/class_4140;field_22348:Lnet/minecraft/class_4140;
      official ax Lcnu;ax:Lcnu;
    • NEAREST_PLAYER_HOLDING_WANTED_ITEM

      public static final MemoryModuleType<PlayerEntity> NEAREST_PLAYER_HOLDING_WANTED_ITEM
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_PLAYER_HOLDING_WANTED_ITEM Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_PLAYER_HOLDING_WANTED_ITEM:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22349 Lnet/minecraft/class_4140;field_22349:Lnet/minecraft/class_4140;
      official ay Lcnu;ay:Lcnu;
    • ATE_RECENTLY

      public static final MemoryModuleType<Boolean> ATE_RECENTLY
      Mappings:
      Namespace Name Mixin selector
      named ATE_RECENTLY Lnet/minecraft/entity/ai/brain/MemoryModuleType;ATE_RECENTLY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22350 Lnet/minecraft/class_4140;field_22350:Lnet/minecraft/class_4140;
      official az Lcnu;az:Lcnu;
    • NEAREST_REPELLENT

      public static final MemoryModuleType<BlockPos> NEAREST_REPELLENT
      Mappings:
      Namespace Name Mixin selector
      named NEAREST_REPELLENT Lnet/minecraft/entity/ai/brain/MemoryModuleType;NEAREST_REPELLENT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22474 Lnet/minecraft/class_4140;field_22474:Lnet/minecraft/class_4140;
      official aA Lcnu;aA:Lcnu;
    • PACIFIED

      public static final MemoryModuleType<Boolean> PACIFIED
      Mappings:
      Namespace Name Mixin selector
      named PACIFIED Lnet/minecraft/entity/ai/brain/MemoryModuleType;PACIFIED:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_22353 Lnet/minecraft/class_4140;field_22353:Lnet/minecraft/class_4140;
      official aB Lcnu;aB:Lcnu;
    • ROAR_TARGET

      public static final MemoryModuleType<LivingEntity> ROAR_TARGET
      Mappings:
      Namespace Name Mixin selector
      named ROAR_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;ROAR_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38108 Lnet/minecraft/class_4140;field_38108:Lnet/minecraft/class_4140;
      official aC Lcnu;aC:Lcnu;
    • DISTURBANCE_LOCATION

      public static final MemoryModuleType<BlockPos> DISTURBANCE_LOCATION
      Mappings:
      Namespace Name Mixin selector
      named DISTURBANCE_LOCATION Lnet/minecraft/entity/ai/brain/MemoryModuleType;DISTURBANCE_LOCATION:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38109 Lnet/minecraft/class_4140;field_38109:Lnet/minecraft/class_4140;
      official aD Lcnu;aD:Lcnu;
    • RECENT_PROJECTILE

      public static final MemoryModuleType<Unit> RECENT_PROJECTILE
      Mappings:
      Namespace Name Mixin selector
      named RECENT_PROJECTILE Lnet/minecraft/entity/ai/brain/MemoryModuleType;RECENT_PROJECTILE:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38110 Lnet/minecraft/class_4140;field_38110:Lnet/minecraft/class_4140;
      official aE Lcnu;aE:Lcnu;
    • IS_SNIFFING

      public static final MemoryModuleType<Unit> IS_SNIFFING
      Mappings:
      Namespace Name Mixin selector
      named IS_SNIFFING Lnet/minecraft/entity/ai/brain/MemoryModuleType;IS_SNIFFING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38111 Lnet/minecraft/class_4140;field_38111:Lnet/minecraft/class_4140;
      official aF Lcnu;aF:Lcnu;
    • IS_EMERGING

      public static final MemoryModuleType<Unit> IS_EMERGING
      Mappings:
      Namespace Name Mixin selector
      named IS_EMERGING Lnet/minecraft/entity/ai/brain/MemoryModuleType;IS_EMERGING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38112 Lnet/minecraft/class_4140;field_38112:Lnet/minecraft/class_4140;
      official aG Lcnu;aG:Lcnu;
    • ROAR_SOUND_DELAY

      public static final MemoryModuleType<Unit> ROAR_SOUND_DELAY
      Mappings:
      Namespace Name Mixin selector
      named ROAR_SOUND_DELAY Lnet/minecraft/entity/ai/brain/MemoryModuleType;ROAR_SOUND_DELAY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38113 Lnet/minecraft/class_4140;field_38113:Lnet/minecraft/class_4140;
      official aH Lcnu;aH:Lcnu;
    • DIG_COOLDOWN

      public static final MemoryModuleType<Unit> DIG_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named DIG_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;DIG_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38103 Lnet/minecraft/class_4140;field_38103:Lnet/minecraft/class_4140;
      official aI Lcnu;aI:Lcnu;
    • ROAR_SOUND_COOLDOWN

      public static final MemoryModuleType<Unit> ROAR_SOUND_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named ROAR_SOUND_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;ROAR_SOUND_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38104 Lnet/minecraft/class_4140;field_38104:Lnet/minecraft/class_4140;
      official aJ Lcnu;aJ:Lcnu;
    • SNIFF_COOLDOWN

      public static final MemoryModuleType<Unit> SNIFF_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named SNIFF_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;SNIFF_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38105 Lnet/minecraft/class_4140;field_38105:Lnet/minecraft/class_4140;
      official aK Lcnu;aK:Lcnu;
    • TOUCH_COOLDOWN

      public static final MemoryModuleType<Unit> TOUCH_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named TOUCH_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;TOUCH_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38106 Lnet/minecraft/class_4140;field_38106:Lnet/minecraft/class_4140;
      official aL Lcnu;aL:Lcnu;
    • VIBRATION_COOLDOWN

      public static final MemoryModuleType<Unit> VIBRATION_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named VIBRATION_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;VIBRATION_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38107 Lnet/minecraft/class_4140;field_38107:Lnet/minecraft/class_4140;
      official aM Lcnu;aM:Lcnu;
    • SONIC_BOOM_COOLDOWN

      public static final MemoryModuleType<Unit> SONIC_BOOM_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named SONIC_BOOM_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;SONIC_BOOM_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38856 Lnet/minecraft/class_4140;field_38856:Lnet/minecraft/class_4140;
      official aN Lcnu;aN:Lcnu;
    • SONIC_BOOM_SOUND_COOLDOWN

      public static final MemoryModuleType<Unit> SONIC_BOOM_SOUND_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named SONIC_BOOM_SOUND_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;SONIC_BOOM_SOUND_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38857 Lnet/minecraft/class_4140;field_38857:Lnet/minecraft/class_4140;
      official aO Lcnu;aO:Lcnu;
    • SONIC_BOOM_SOUND_DELAY

      public static final MemoryModuleType<Unit> SONIC_BOOM_SOUND_DELAY
      Mappings:
      Namespace Name Mixin selector
      named SONIC_BOOM_SOUND_DELAY Lnet/minecraft/entity/ai/brain/MemoryModuleType;SONIC_BOOM_SOUND_DELAY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38858 Lnet/minecraft/class_4140;field_38858:Lnet/minecraft/class_4140;
      official aP Lcnu;aP:Lcnu;
    • LIKED_PLAYER

      public static final MemoryModuleType<UUID> LIKED_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named LIKED_PLAYER Lnet/minecraft/entity/ai/brain/MemoryModuleType;LIKED_PLAYER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38394 Lnet/minecraft/class_4140;field_38394:Lnet/minecraft/class_4140;
      official aQ Lcnu;aQ:Lcnu;
    • LIKED_NOTEBLOCK

      public static final MemoryModuleType<GlobalPos> LIKED_NOTEBLOCK
      Mappings:
      Namespace Name Mixin selector
      named LIKED_NOTEBLOCK Lnet/minecraft/entity/ai/brain/MemoryModuleType;LIKED_NOTEBLOCK:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38395 Lnet/minecraft/class_4140;field_38395:Lnet/minecraft/class_4140;
      official aR Lcnu;aR:Lcnu;
    • LIKED_NOTEBLOCK_COOLDOWN_TICKS

      public static final MemoryModuleType<Integer> LIKED_NOTEBLOCK_COOLDOWN_TICKS
      Mappings:
      Namespace Name Mixin selector
      named LIKED_NOTEBLOCK_COOLDOWN_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;LIKED_NOTEBLOCK_COOLDOWN_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38396 Lnet/minecraft/class_4140;field_38396:Lnet/minecraft/class_4140;
      official aS Lcnu;aS:Lcnu;
    • ITEM_PICKUP_COOLDOWN_TICKS

      public static final MemoryModuleType<Integer> ITEM_PICKUP_COOLDOWN_TICKS
      Mappings:
      Namespace Name Mixin selector
      named ITEM_PICKUP_COOLDOWN_TICKS Lnet/minecraft/entity/ai/brain/MemoryModuleType;ITEM_PICKUP_COOLDOWN_TICKS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_38397 Lnet/minecraft/class_4140;field_38397:Lnet/minecraft/class_4140;
      official aT Lcnu;aT:Lcnu;
    • SNIFFER_EXPLORED_POSITIONS

      public static final MemoryModuleType<List<GlobalPos>> SNIFFER_EXPLORED_POSITIONS
      Mappings:
      Namespace Name Mixin selector
      named SNIFFER_EXPLORED_POSITIONS Lnet/minecraft/entity/ai/brain/MemoryModuleType;SNIFFER_EXPLORED_POSITIONS:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_42637 Lnet/minecraft/class_4140;field_42637:Lnet/minecraft/class_4140;
      official aU Lcnu;aU:Lcnu;
    • SNIFFER_SNIFFING_TARGET

      public static final MemoryModuleType<BlockPos> SNIFFER_SNIFFING_TARGET
      Mappings:
      Namespace Name Mixin selector
      named SNIFFER_SNIFFING_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;SNIFFER_SNIFFING_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_42638 Lnet/minecraft/class_4140;field_42638:Lnet/minecraft/class_4140;
      official aV Lcnu;aV:Lcnu;
    • SNIFFER_DIGGING

      public static final MemoryModuleType<Boolean> SNIFFER_DIGGING
      Mappings:
      Namespace Name Mixin selector
      named SNIFFER_DIGGING Lnet/minecraft/entity/ai/brain/MemoryModuleType;SNIFFER_DIGGING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_42639 Lnet/minecraft/class_4140;field_42639:Lnet/minecraft/class_4140;
      official aW Lcnu;aW:Lcnu;
    • SNIFFER_HAPPY

      public static final MemoryModuleType<Boolean> SNIFFER_HAPPY
      Mappings:
      Namespace Name Mixin selector
      named SNIFFER_HAPPY Lnet/minecraft/entity/ai/brain/MemoryModuleType;SNIFFER_HAPPY:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_42640 Lnet/minecraft/class_4140;field_42640:Lnet/minecraft/class_4140;
      official aX Lcnu;aX:Lcnu;
    • BREEZE_JUMP_COOLDOWN

      public static final MemoryModuleType<Unit> BREEZE_JUMP_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_JUMP_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_JUMP_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47252 Lnet/minecraft/class_4140;field_47252:Lnet/minecraft/class_4140;
      official aY Lcnu;aY:Lcnu;
    • BREEZE_SHOOT

      public static final MemoryModuleType<Unit> BREEZE_SHOOT
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_SHOOT Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_SHOOT:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47253 Lnet/minecraft/class_4140;field_47253:Lnet/minecraft/class_4140;
      official aZ Lcnu;aZ:Lcnu;
    • BREEZE_SHOOT_CHARGING

      public static final MemoryModuleType<Unit> BREEZE_SHOOT_CHARGING
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_SHOOT_CHARGING Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_SHOOT_CHARGING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47254 Lnet/minecraft/class_4140;field_47254:Lnet/minecraft/class_4140;
      official ba Lcnu;ba:Lcnu;
    • BREEZE_SHOOT_RECOVER

      public static final MemoryModuleType<Unit> BREEZE_SHOOT_RECOVER
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_SHOOT_RECOVER Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_SHOOT_RECOVER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47255 Lnet/minecraft/class_4140;field_47255:Lnet/minecraft/class_4140;
      official bb Lcnu;bb:Lcnu;
    • BREEZE_SHOOT_COOLDOWN

      public static final MemoryModuleType<Unit> BREEZE_SHOOT_COOLDOWN
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_SHOOT_COOLDOWN Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_SHOOT_COOLDOWN:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47256 Lnet/minecraft/class_4140;field_47256:Lnet/minecraft/class_4140;
      official bc Lcnu;bc:Lcnu;
    • BREEZE_JUMP_INHALING

      public static final MemoryModuleType<Unit> BREEZE_JUMP_INHALING
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_JUMP_INHALING Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_JUMP_INHALING:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47257 Lnet/minecraft/class_4140;field_47257:Lnet/minecraft/class_4140;
      official bd Lcnu;bd:Lcnu;
    • BREEZE_JUMP_TARGET

      public static final MemoryModuleType<BlockPos> BREEZE_JUMP_TARGET
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_JUMP_TARGET Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_JUMP_TARGET:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47258 Lnet/minecraft/class_4140;field_47258:Lnet/minecraft/class_4140;
      official be Lcnu;be:Lcnu;
    • BREEZE_LEAVING_WATER

      public static final MemoryModuleType<Unit> BREEZE_LEAVING_WATER
      Mappings:
      Namespace Name Mixin selector
      named BREEZE_LEAVING_WATER Lnet/minecraft/entity/ai/brain/MemoryModuleType;BREEZE_LEAVING_WATER:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary field_47763 Lnet/minecraft/class_4140;field_47763:Lnet/minecraft/class_4140;
      official bf Lcnu;bf:Lcnu;
    • codec

      private final Optional<com.mojang.serialization.Codec<Memory<U>>> codec
      Mappings:
      Namespace Name Mixin selector
      named codec Lnet/minecraft/entity/ai/brain/MemoryModuleType;codec:Ljava/util/Optional;
      intermediary field_24668 Lnet/minecraft/class_4140;field_24668:Ljava/util/Optional;
      official bg Lcnu;bg:Ljava/util/Optional;
  • Constructor Details

    • MemoryModuleType

      public MemoryModuleType(Optional<com.mojang.serialization.Codec<U>> codec)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/ai/brain/MemoryModuleType;<init>(Ljava/util/Optional;)V
      intermediary <init> Lnet/minecraft/class_4140;<init>(Ljava/util/Optional;)V
      official <init> Lcnu;<init>(Ljava/util/Optional;)V
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getCodec

      public Optional<com.mojang.serialization.Codec<Memory<U>>> getCodec()
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/entity/ai/brain/MemoryModuleType;getCodec()Ljava/util/Optional;
      intermediary method_19093 Lnet/minecraft/class_4140;method_19093()Ljava/util/Optional;
      official a Lcnu;a()Ljava/util/Optional;
    • register

      private static <U> MemoryModuleType<U> register(String id, com.mojang.serialization.Codec<U> codec)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/entity/ai/brain/MemoryModuleType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary method_19092 Lnet/minecraft/class_4140;method_19092(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4140;
      official a Lcnu;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lcnu;
    • register

      private static <U> MemoryModuleType<U> register(String id)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/entity/ai/brain/MemoryModuleType;register(Ljava/lang/String;)Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      intermediary method_20738 Lnet/minecraft/class_4140;method_20738(Ljava/lang/String;)Lnet/minecraft/class_4140;
      official a Lcnu;a(Ljava/lang/String;)Lcnu;