Hierarchy For Package net.minecraft.entity.ai.brain.task
Class Hierarchy
- java.lang.Object
- net.minecraft.entity.ai.brain.task.AdmireItemTask
 - net.minecraft.entity.ai.brain.task.AdmireItemTimeLimitTask
 - net.minecraft.entity.ai.brain.task.AttackTask
 - net.minecraft.entity.ai.brain.task.BreezeMovementUtil
 - net.minecraft.entity.ai.brain.task.CompositeTask<E> (implements net.minecraft.entity.ai.brain.task.Task<E>)
- net.minecraft.entity.ai.brain.task.RandomTask<E>
 
 - net.minecraft.entity.ai.brain.task.DefeatTargetTask
 - net.minecraft.entity.ai.brain.task.EndRaidTask
 - net.minecraft.entity.ai.brain.task.FindEntityTask
 - net.minecraft.entity.ai.brain.task.FindInteractionTargetTask
 - net.minecraft.entity.ai.brain.task.FindPointOfInterestTask
 - net.minecraft.entity.ai.brain.task.FindPointOfInterestTask.RetryMarker
 - net.minecraft.entity.ai.brain.task.FindRoarTargetTask
 - net.minecraft.entity.ai.brain.task.FindWalkTargetTask
 - net.minecraft.entity.ai.brain.task.ForgetAngryAtTargetTask
 - net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask
 - net.minecraft.entity.ai.brain.task.ForgetBellRingTask
 - net.minecraft.entity.ai.brain.task.ForgetCompletedPointOfInterestTask
 - net.minecraft.entity.ai.brain.task.ForgetTask
 - net.minecraft.entity.ai.brain.task.GoToIfNearbyTask
 - net.minecraft.entity.ai.brain.task.GoToNearbyPositionTask
 - net.minecraft.entity.ai.brain.task.GoToPointOfInterestTask
 - net.minecraft.entity.ai.brain.task.GoToRememberedPositionTask
 - net.minecraft.entity.ai.brain.task.GoToSecondaryPositionTask
 - net.minecraft.entity.ai.brain.task.GoTowardsLookTargetTask
 - net.minecraft.entity.ai.brain.task.GoToWorkTask
 - net.minecraft.entity.ai.brain.task.HideInHomeTask
 - net.minecraft.entity.ai.brain.task.HideWhenBellRingsTask
 - net.minecraft.entity.ai.brain.task.HuntFinishTask
 - net.minecraft.entity.ai.brain.task.HuntHoglinTask
 - net.minecraft.entity.ai.brain.task.LayFrogSpawnTask
 - net.minecraft.entity.ai.brain.task.LookAtDisturbanceTask
 - net.minecraft.entity.ai.brain.task.LookAtMobTask
 - net.minecraft.entity.ai.brain.task.LookAtMobWithIntervalTask
 - net.minecraft.entity.ai.brain.task.LookAtMobWithIntervalTask.Interval
 - net.minecraft.entity.ai.brain.task.LookTargetUtil
 - net.minecraft.entity.ai.brain.task.LoseJobOnSiteLossTask
 - net.minecraft.entity.ai.brain.task.MeetVillagerTask
 - net.minecraft.entity.ai.brain.task.MeleeAttackTask
 - net.minecraft.entity.ai.brain.task.MemoryTransferTask
 - net.minecraft.entity.ai.brain.task.MultiTickTask<E> (implements net.minecraft.entity.ai.brain.task.Task<E>)
- net.minecraft.entity.ai.brain.task.BoneMealTask
 - net.minecraft.entity.ai.brain.task.BreedTask
 - net.minecraft.entity.ai.brain.task.BreezeJumpTask
 - net.minecraft.entity.ai.brain.task.BreezeShootIfStuckTask
 - net.minecraft.entity.ai.brain.task.BreezeShootTask
 - net.minecraft.entity.ai.brain.task.BreezeSlideTowardsTargetTask
 - net.minecraft.entity.ai.brain.task.CelebrateRaidWinTask
 - net.minecraft.entity.ai.brain.task.CroakTask
 - net.minecraft.entity.ai.brain.task.CrossbowAttackTask<E,
T>  - net.minecraft.entity.ai.brain.task.DigTask<E>
 - net.minecraft.entity.ai.brain.task.DismountVehicleTask
 - net.minecraft.entity.ai.brain.task.EmergeTask<E>
 - net.minecraft.entity.ai.brain.task.FarmerVillagerTask
 - net.minecraft.entity.ai.brain.task.FleeTask<E>
 - net.minecraft.entity.ai.brain.task.FollowCustomerTask
 - net.minecraft.entity.ai.brain.task.FrogEatEntityTask
 - net.minecraft.entity.ai.brain.task.GatherItemsVillagerTask
 - net.minecraft.entity.ai.brain.task.GiveGiftsToHeroTask
 - net.minecraft.entity.ai.brain.task.GiveInventoryToLookTargetTask<E>
 - net.minecraft.entity.ai.brain.task.HoldTradeOffersTask
 - net.minecraft.entity.ai.brain.task.JumpInBedTask
 - net.minecraft.entity.ai.brain.task.LeapingChargeTask
 - net.minecraft.entity.ai.brain.task.LongJumpTask<E>
- net.minecraft.entity.ai.brain.task.BiasedLongJumpTask<E>
 
 - net.minecraft.entity.ai.brain.task.LookAroundTask
 - net.minecraft.entity.ai.brain.task.MoveToTargetTask
 - net.minecraft.entity.ai.brain.task.PanicTask
 - net.minecraft.entity.ai.brain.task.PlayDeadTask
 - net.minecraft.entity.ai.brain.task.PrepareRamTask<E>
 - net.minecraft.entity.ai.brain.task.RamImpactTask
 - net.minecraft.entity.ai.brain.task.RandomLookAroundTask
 - net.minecraft.entity.ai.brain.task.RoarTask
 - net.minecraft.entity.ai.brain.task.SleepTask
 - net.minecraft.entity.ai.brain.task.SniffTask<E>
 - net.minecraft.entity.ai.brain.task.SonicBoomTask
 - net.minecraft.entity.ai.brain.task.StayAboveWaterTask
 - net.minecraft.entity.ai.brain.task.TemptationCooldownTask
 - net.minecraft.entity.ai.brain.task.TemptTask
 - net.minecraft.entity.ai.brain.task.VillagerBreedTask
 - net.minecraft.entity.ai.brain.task.VillagerWorkTask
- net.minecraft.entity.ai.brain.task.FarmerWorkTask
 
 - net.minecraft.entity.ai.brain.task.WalkTowardJobSiteTask
 
 - net.minecraft.entity.ai.brain.task.OpenDoorsTask
 - net.minecraft.entity.ai.brain.task.PacifyTask
 - net.minecraft.entity.ai.brain.task.PlayDeadTimerTask
 - net.minecraft.entity.ai.brain.task.PlayWithVillagerBabiesTask
 - net.minecraft.entity.ai.brain.task.PrepareRamTask.Ram
 - net.minecraft.entity.ai.brain.task.RangedApproachTask
 - net.minecraft.entity.ai.brain.task.RemoveOffHandItemTask
 - net.minecraft.entity.ai.brain.task.RidingTask
 - net.minecraft.entity.ai.brain.task.RingBellTask
 - net.minecraft.entity.ai.brain.task.ScheduleActivityTask
 - net.minecraft.entity.ai.brain.task.SeekSkyTask
 - net.minecraft.entity.ai.brain.task.SeekWaterTask
 - net.minecraft.entity.ai.brain.task.SingleTickTask<E> (implements net.minecraft.entity.ai.brain.task.Task<E>, net.minecraft.entity.ai.brain.task.TaskRunnable<E>)
 - net.minecraft.entity.ai.brain.task.StartRaidTask
 - net.minecraft.entity.ai.brain.task.StartRidingTask
 - net.minecraft.entity.ai.brain.task.StartSniffingTask
 - net.minecraft.entity.ai.brain.task.StopPanickingTask
 - net.minecraft.entity.ai.brain.task.StrollTask
 - net.minecraft.entity.ai.brain.task.TakeJobSiteTask
 - net.minecraft.entity.ai.brain.task.Tasks
 - net.minecraft.entity.ai.brain.task.TaskTriggerer<E,
M> (implements com.mojang.datafixers.kinds.App<F, A>) - net.minecraft.entity.ai.brain.task.TaskTriggerer.QueryMemory<E,
F, Value>  - net.minecraft.entity.ai.brain.task.TaskTriggerer.Supply<E,
A>  - net.minecraft.entity.ai.brain.task.TaskTriggerer.Trigger<E>
 
 - net.minecraft.entity.ai.brain.task.TaskTriggerer.QueryMemory<E,
 - net.minecraft.entity.ai.brain.task.TaskTriggerer.K1<E> (implements com.mojang.datafixers.kinds.K1)
 - net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext<E> (implements com.mojang.datafixers.kinds.Applicative<F,
Mu>)  - net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext.Mu<E> (implements com.mojang.datafixers.kinds.Applicative.Mu)
 - net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask
 - net.minecraft.entity.ai.brain.task.VillagerTaskListProvider
 - net.minecraft.entity.ai.brain.task.VillagerWalkTowardsTask
 - net.minecraft.entity.ai.brain.task.WaitTask (implements net.minecraft.entity.ai.brain.task.Task<E>)
 - net.minecraft.entity.ai.brain.task.WakeUpTask
 - net.minecraft.entity.ai.brain.task.WalkHomeTask
 - net.minecraft.entity.ai.brain.task.WalkToNearestVisibleWantedItemTask
 - net.minecraft.entity.ai.brain.task.WalkTowardClosestAdultTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsLandTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsLookTargetTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsPosTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsWaterTask
 - net.minecraft.entity.ai.brain.task.WanderIndoorsTask
 - net.minecraft.entity.ai.brain.task.WantNewItemTask<E>
 - net.minecraft.util.collection.Weighted.Absent (implements net.minecraft.util.collection.Weighted)
- net.minecraft.entity.ai.brain.task.LongJumpTask.Target
 
 - net.minecraft.entity.ai.brain.task.WorkStationCompetitionTask
 
 
Interface Hierarchy
- net.minecraft.entity.ai.brain.task.Task<E>
 - net.minecraft.entity.ai.brain.task.TaskRunnable<E>
 - net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskFunction<E,
R>  
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.entity.ai.brain.task.CompositeTask.Order
 - net.minecraft.entity.ai.brain.task.CompositeTask.RunMode
 - net.minecraft.entity.ai.brain.task.CrossbowAttackTask.CrossbowState
 - net.minecraft.entity.ai.brain.task.FrogEatEntityTask.Phase
 - net.minecraft.entity.ai.brain.task.MultiTickTask.Status
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)