Class Hierarchy
- java.lang.Object
- net.minecraft.entity.ai.goal.Goal
- 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.GoToOwnerAndPurrGoal
- net.minecraft.entity.ai.goal.StepAndDestroyBlockGoal
- net.minecraft.entity.ai.goal.PounceAtTargetGoal
- 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.AttackWithOwnerGoal
- net.minecraft.entity.ai.goal.FollowTargetGoal<T>
- net.minecraft.entity.ai.goal.DisableableFollowTargetGoal<T>
- net.minecraft.entity.ai.goal.FollowTargetIfTamedGoal<T>
- net.minecraft.entity.ai.goal.RaidGoal<T>
- net.minecraft.entity.ai.goal.RevengeGoal
- net.minecraft.entity.ai.goal.TrackIronGolemTargetGoal
- net.minecraft.entity.ai.goal.TrackOwnerAttackerGoal
- 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.FlyOntoTreeGoal
- 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 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)