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.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.GoAroundTask
 - net.minecraft.entity.ai.brain.task.GoIndoorsTask
 - net.minecraft.entity.ai.brain.task.GoToCloserPointOfInterestTask
 - net.minecraft.entity.ai.brain.task.GoToHomeTask
 - net.minecraft.entity.ai.brain.task.GoToLookTargetTask
 - net.minecraft.entity.ai.brain.task.GoToPointOfInterestTask
 - net.minecraft.entity.ai.brain.task.GoToPosTask
 - net.minecraft.entity.ai.brain.task.GoToRememberedPositionTask
 - net.minecraft.entity.ai.brain.task.GoToSecondaryPositionTask
 - 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.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.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<T>
 - net.minecraft.entity.ai.brain.task.TemptTask
 - net.minecraft.entity.ai.brain.task.TickCooldownTask
 - net.minecraft.entity.ai.brain.task.UpdateLookControlTask
 - 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.WalkTowardsJobSiteTask
 
 - 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.TargetUtil
 - 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.UpdateJobSiteTask
 - 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.WalkTowardsClosestAdultTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsFuzzyPosTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsLandTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsLookTargetTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsNearestVisibleWantedItemTask
 - net.minecraft.entity.ai.brain.task.WalkTowardsWaterTask
 - net.minecraft.entity.ai.brain.task.WantNewItemTask<E>
 - net.minecraft.entity.ai.brain.task.WorkStationCompetitionTask
 
 
Interface Hierarchy
- net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask.AlternativeCondition
 - net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask.ForgetCallback<E>
 - 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>  - net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask.StartCondition<E>
 - net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask.TargetGetter<E>
 
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)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.entity.ai.brain.task.LongJumpTask.Target
 
 
 - java.lang.Record