Class AllayAi
java.lang.Object
net.minecraft.world.entity.animal.allay.AllayAi
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final intprivate static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static Optional<PositionTracker>getItemDepositPosition(LivingEntity p_218424_) static Optional<ServerPlayer>getLikedPlayer(LivingEntity p_218411_) private static Optional<PositionTracker>getLikedPlayerPositionTracker(LivingEntity p_218430_) private static booleanhasWantedItem(LivingEntity p_273346_) static voidhearNoteblock(LivingEntity p_218417_, BlockPos p_218418_) private static voidinitCoreActivity(Brain<Allay> p_218426_) private static voidinitIdleActivity(Brain<Allay> p_218432_) protected static Brain<?>private static booleanshouldDepositItemsAtLikedNoteblock(LivingEntity p_218413_, Brain<?> p_218414_, GlobalPos p_218415_) static voidupdateActivity(Allay p_218422_) 
- 
Field Details- 
SPEED_MULTIPLIER_WHEN_IDLINGprivate static final float SPEED_MULTIPLIER_WHEN_IDLING- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGETprivate static final float SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEMprivate static final float SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_PANICKINGprivate static final float SPEED_MULTIPLIER_WHEN_PANICKING- See Also:
 
- 
CLOSE_ENOUGH_TO_TARGETprivate static final int CLOSE_ENOUGH_TO_TARGET- See Also:
 
- 
TOO_FAR_FROM_TARGETprivate static final int TOO_FAR_FROM_TARGET- See Also:
 
- 
MAX_LOOK_DISTANCEprivate static final int MAX_LOOK_DISTANCE- See Also:
 
- 
MIN_WAIT_DURATIONprivate static final int MIN_WAIT_DURATION- See Also:
 
- 
MAX_WAIT_DURATIONprivate static final int MAX_WAIT_DURATION- See Also:
 
- 
TIME_TO_FORGET_NOTEBLOCKprivate static final int TIME_TO_FORGET_NOTEBLOCK- See Also:
 
- 
DISTANCE_TO_WANTED_ITEMprivate static final int DISTANCE_TO_WANTED_ITEM- See Also:
 
- 
GIVE_ITEM_TIMEOUT_DURATIONprivate static final int GIVE_ITEM_TIMEOUT_DURATION- See Also:
 
 
- 
- 
Constructor Details- 
AllayAipublic AllayAi()
 
- 
- 
Method Details- 
makeBrain
- 
initCoreActivity
- 
initIdleActivity
- 
updateActivity
- 
hearNoteblock
- 
getItemDepositPosition
- 
hasWantedItem
- 
shouldDepositItemsAtLikedNoteblockprivate static boolean shouldDepositItemsAtLikedNoteblock(LivingEntity p_218413_, Brain<?> p_218414_, GlobalPos p_218415_) 
- 
getLikedPlayerPositionTracker
- 
getLikedPlayer
 
-