Hierarchy For Package net.minecraft.entity.ai.goal
Class Hierarchy
- java.lang.Object
- net.minecraft.entity.ai.goal.Goal
- net.minecraft.entity.ai.goal.AmbientStandGoal
 - net.minecraft.entity.ai.goal.AnimalMateGoal
 - net.minecraft.entity.ai.goal.AttackGoal
 - net.minecraft.entity.ai.goal.AvoidSunlightGoal
 - net.minecraft.entity.ai.goal.BowAttackGoal<T>
 - net.minecraft.entity.ai.goal.BreatheAirGoal
 - net.minecraft.entity.ai.goal.ChaseBoatGoal
 - net.minecraft.entity.ai.goal.CreeperIgniteGoal
 - net.minecraft.entity.ai.goal.CrossbowAttackGoal<T>
 - net.minecraft.entity.ai.goal.DiveJumpingGoal
- net.minecraft.entity.ai.goal.DolphinJumpGoal
 
 - net.minecraft.entity.ai.goal.DoorInteractGoal
- net.minecraft.entity.ai.goal.BreakDoorGoal
 - net.minecraft.entity.ai.goal.LongDoorInteractGoal
 
 - net.minecraft.entity.ai.goal.EatGrassGoal
 - net.minecraft.entity.ai.goal.EscapeDangerGoal
 - net.minecraft.entity.ai.goal.EscapeSunlightGoal
 - net.minecraft.entity.ai.goal.FleeEntityGoal<T>
 - net.minecraft.entity.ai.goal.FollowGroupLeaderGoal
 - net.minecraft.entity.ai.goal.FollowMobGoal
 - net.minecraft.entity.ai.goal.FollowOwnerGoal
 - net.minecraft.entity.ai.goal.FollowParentGoal
 - net.minecraft.entity.ai.goal.FormCaravanGoal
 - net.minecraft.entity.ai.goal.GoToVillageGoal
 - net.minecraft.entity.ai.goal.GoToWalkTargetGoal
 - net.minecraft.entity.ai.goal.HoldInHandsGoal<T>
 - net.minecraft.entity.ai.goal.HorseBondWithPlayerGoal
 - net.minecraft.entity.ai.goal.IronGolemLookGoal
 - net.minecraft.entity.ai.goal.LookAroundGoal
 - net.minecraft.entity.ai.goal.LookAtEntityGoal
- net.minecraft.entity.ai.goal.LookAtCustomerGoal
 - net.minecraft.entity.ai.goal.StopAndLookAtEntityGoal
 
 - net.minecraft.entity.ai.goal.MeleeAttackGoal
- net.minecraft.entity.ai.goal.ZombieAttackGoal
 
 - net.minecraft.entity.ai.goal.MoveIntoWaterGoal
 - net.minecraft.entity.ai.goal.MoveThroughVillageGoal
 - net.minecraft.entity.ai.goal.MoveToRaidCenterGoal<T>
 - net.minecraft.entity.ai.goal.MoveToTargetPosGoal
- net.minecraft.entity.ai.goal.CatSitOnBlockGoal
 - net.minecraft.entity.ai.goal.GoToBedAndSleepGoal
 - net.minecraft.entity.ai.goal.StepAndDestroyBlockGoal
 
 - net.minecraft.entity.ai.goal.PounceAtTargetGoal
 - net.minecraft.entity.ai.goal.PowderSnowJumpGoal
 - net.minecraft.entity.ai.goal.PrioritizedGoal
 - net.minecraft.entity.ai.goal.ProjectileAttackGoal
 - net.minecraft.entity.ai.goal.SitGoal
 - net.minecraft.entity.ai.goal.SitOnOwnerShoulderGoal
 - net.minecraft.entity.ai.goal.SkeletonHorseTrapTriggerGoal
 - net.minecraft.entity.ai.goal.StopFollowingCustomerGoal
 - net.minecraft.entity.ai.goal.SwimGoal
 - net.minecraft.entity.ai.goal.TemptGoal
 - net.minecraft.entity.ai.goal.TrackTargetGoal
- net.minecraft.entity.ai.goal.ActiveTargetGoal<T>
- net.minecraft.entity.ai.goal.DisableableFollowTargetGoal<T>
 - net.minecraft.entity.ai.goal.RaidGoal<T>
 - net.minecraft.entity.ai.goal.UntamedActiveTargetGoal<T>
 
 - net.minecraft.entity.ai.goal.AttackWithOwnerGoal
 - net.minecraft.entity.ai.goal.RevengeGoal
 - net.minecraft.entity.ai.goal.TrackIronGolemTargetGoal
 - net.minecraft.entity.ai.goal.TrackOwnerAttackerGoal
 
 - net.minecraft.entity.ai.goal.ActiveTargetGoal<T>
 - net.minecraft.entity.ai.goal.UniversalAngerGoal<T>
 - net.minecraft.entity.ai.goal.WanderAroundGoal
- net.minecraft.entity.ai.goal.IronGolemWanderAroundGoal
 - net.minecraft.entity.ai.goal.SwimAroundGoal
 - net.minecraft.entity.ai.goal.WanderAroundFarGoal
- net.minecraft.entity.ai.goal.FlyGoal
 
 - net.minecraft.entity.ai.goal.WanderAroundPointOfInterestGoal
 
 - net.minecraft.entity.ai.goal.WanderNearTargetGoal
 - net.minecraft.entity.ai.goal.WolfBegGoal
 
 - net.minecraft.entity.ai.goal.GoalSelector
 
 - net.minecraft.entity.ai.goal.Goal
 
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.goal.ChaseBoatState
 - net.minecraft.entity.ai.goal.CrossbowAttackGoal.Stage
 - net.minecraft.entity.ai.goal.Goal.Control
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)