Hierarchy For Package net.minecraft.entity.mob
Class Hierarchy
- java.lang.Object
- net.minecraft.entity.ai.control.BodyControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.mob.CreakingEntity.CreakingBodyControl
 - net.minecraft.entity.mob.PhantomEntity.PhantomBodyControl
 - net.minecraft.entity.mob.ShulkerEntity.ShulkerBodyControl
 
 - net.minecraft.entity.mob.BreezeBrain
 - net.minecraft.entity.mob.CreakingBrain
 - net.minecraft.entity.mob.ElytraFlightController
 - net.minecraft.entity.Entity (implements net.minecraft.component.ComponentsAccess, net.minecraft.entity.data.DataTracked, net.minecraft.world.entity.EntityLike, net.minecraft.util.Nameable, net.minecraft.scoreboard.ScoreHolder)
- net.minecraft.entity.mob.EvokerFangsEntity (implements net.minecraft.entity.Ownable)
 - net.minecraft.entity.LivingEntity (implements net.minecraft.entity.Attackable, net.minecraft.world.waypoint.ServerWaypoint)
- net.minecraft.entity.mob.MobEntity (implements net.minecraft.entity.EquipmentHolder, net.minecraft.entity.Leashable, net.minecraft.entity.Targeter)
- net.minecraft.entity.mob.AmbientEntity
 - net.minecraft.entity.mob.GhastEntity (implements net.minecraft.entity.mob.Monster)
 - net.minecraft.entity.mob.PathAwareEntity
- net.minecraft.entity.passive.GolemEntity
- net.minecraft.entity.mob.ShulkerEntity (implements net.minecraft.entity.mob.Monster)
 
 - net.minecraft.entity.mob.HostileEntity (implements net.minecraft.entity.mob.Monster)
- net.minecraft.entity.mob.AbstractPiglinEntity
- net.minecraft.entity.mob.PiglinBruteEntity
 - net.minecraft.entity.mob.PiglinEntity (implements net.minecraft.entity.CrossbowUser, net.minecraft.entity.InventoryOwner)
 
 - net.minecraft.entity.mob.AbstractSkeletonEntity (implements net.minecraft.entity.ai.RangedAttackMob)
- net.minecraft.entity.mob.BoggedEntity (implements net.minecraft.entity.Shearable)
 - net.minecraft.entity.mob.SkeletonEntity
 - net.minecraft.entity.mob.StrayEntity
 - net.minecraft.entity.mob.WitherSkeletonEntity
 
 - net.minecraft.entity.mob.BlazeEntity
 - net.minecraft.entity.mob.BreezeEntity
 - net.minecraft.entity.mob.CreakingEntity
 - net.minecraft.entity.mob.CreeperEntity
 - net.minecraft.entity.mob.EndermanEntity (implements net.minecraft.entity.mob.Angerable)
 - net.minecraft.entity.mob.EndermiteEntity
 - net.minecraft.entity.mob.GiantEntity
 - net.minecraft.entity.mob.GuardianEntity
- net.minecraft.entity.mob.ElderGuardianEntity
 
 - net.minecraft.entity.mob.PatrolEntity
- net.minecraft.entity.raid.RaiderEntity
- net.minecraft.entity.mob.IllagerEntity
- net.minecraft.entity.mob.PillagerEntity (implements net.minecraft.entity.CrossbowUser, net.minecraft.entity.InventoryOwner)
 - net.minecraft.entity.mob.SpellcastingIllagerEntity
- net.minecraft.entity.mob.EvokerEntity
 - net.minecraft.entity.mob.IllusionerEntity (implements net.minecraft.entity.ai.RangedAttackMob)
 
 - net.minecraft.entity.mob.VindicatorEntity
 
 - net.minecraft.entity.mob.RavagerEntity
 - net.minecraft.entity.mob.WitchEntity (implements net.minecraft.entity.ai.RangedAttackMob)
 
 - net.minecraft.entity.mob.IllagerEntity
 
 - net.minecraft.entity.raid.RaiderEntity
 - net.minecraft.entity.mob.SilverfishEntity
 - net.minecraft.entity.mob.SpiderEntity
- net.minecraft.entity.mob.CaveSpiderEntity
 
 - net.minecraft.entity.mob.VexEntity (implements net.minecraft.entity.Ownable)
 - net.minecraft.entity.mob.WardenEntity (implements net.minecraft.world.event.Vibrations)
 - net.minecraft.entity.mob.ZoglinEntity (implements net.minecraft.entity.mob.Hoglin)
 - net.minecraft.entity.mob.ZombieEntity
- net.minecraft.entity.mob.DrownedEntity (implements net.minecraft.entity.ai.RangedAttackMob)
 - net.minecraft.entity.mob.HuskEntity
 - net.minecraft.entity.mob.ZombieVillagerEntity (implements net.minecraft.village.VillagerDataContainer)
 - net.minecraft.entity.mob.ZombifiedPiglinEntity (implements net.minecraft.entity.mob.Angerable)
 
 
 - net.minecraft.entity.mob.AbstractPiglinEntity
 - net.minecraft.entity.passive.PassiveEntity
- net.minecraft.entity.passive.AnimalEntity
- net.minecraft.entity.passive.AbstractHorseEntity (implements net.minecraft.entity.JumpingMount, net.minecraft.entity.RideableInventory, net.minecraft.entity.Tameable)
- net.minecraft.entity.mob.SkeletonHorseEntity
 - net.minecraft.entity.mob.ZombieHorseEntity
 
 - net.minecraft.entity.mob.HoglinEntity (implements net.minecraft.entity.mob.Hoglin, net.minecraft.entity.mob.Monster)
 
 - net.minecraft.entity.passive.AbstractHorseEntity (implements net.minecraft.entity.JumpingMount, net.minecraft.entity.RideableInventory, net.minecraft.entity.Tameable)
 
 - net.minecraft.entity.passive.AnimalEntity
 - net.minecraft.entity.mob.WaterCreatureEntity
 
 - net.minecraft.entity.passive.GolemEntity
 - net.minecraft.entity.mob.PhantomEntity (implements net.minecraft.entity.mob.Monster)
 - net.minecraft.entity.mob.SlimeEntity (implements net.minecraft.entity.mob.Monster)
- net.minecraft.entity.mob.MagmaCubeEntity
 
 
 
 - net.minecraft.entity.mob.MobEntity (implements net.minecraft.entity.EquipmentHolder, net.minecraft.entity.Leashable, net.minecraft.entity.Targeter)
 
 - net.minecraft.entity.ai.pathing.EntityNavigation
- net.minecraft.entity.ai.pathing.MobNavigation
- net.minecraft.entity.mob.CreakingEntity.CreakingNavigation
 
 
 - net.minecraft.entity.ai.pathing.MobNavigation
 - net.minecraft.entity.ai.goal.Goal
- net.minecraft.entity.mob.BlazeEntity.ShootFireballGoal
 - net.minecraft.entity.ai.goal.DoorInteractGoal
- net.minecraft.entity.ai.goal.BreakDoorGoal
- net.minecraft.entity.mob.VindicatorEntity.BreakDoorGoal
 
 - net.minecraft.entity.ai.goal.LongDoorInteractGoal
- net.minecraft.entity.mob.IllagerEntity.LongDoorInteractGoal
 
 
 - net.minecraft.entity.ai.goal.BreakDoorGoal
 - net.minecraft.entity.mob.DrownedEntity.TargetAboveWaterGoal
 - net.minecraft.entity.mob.DrownedEntity.WanderAroundOnSurfaceGoal
 - net.minecraft.entity.mob.EndermanEntity.ChasePlayerGoal
 - net.minecraft.entity.mob.EndermanEntity.PickUpBlockGoal
 - net.minecraft.entity.mob.EndermanEntity.PlaceBlockGoal
 - net.minecraft.entity.mob.GhastEntity.FlyRandomlyGoal
 - net.minecraft.entity.mob.GhastEntity.LookAtTargetGoal
 - net.minecraft.entity.mob.GhastEntity.ShootFireballGoal
 - net.minecraft.entity.mob.GuardianEntity.FireBeamGoal
 - net.minecraft.entity.ai.goal.MeleeAttackGoal
- net.minecraft.entity.mob.SpiderEntity.AttackGoal
 - net.minecraft.entity.ai.goal.ZombieAttackGoal
- net.minecraft.entity.mob.DrownedEntity.DrownedAttackGoal
 
 
 - net.minecraft.entity.ai.goal.MoveToTargetPosGoal
- net.minecraft.entity.mob.DrownedEntity.LeaveWaterGoal
 - net.minecraft.entity.ai.goal.StepAndDestroyBlockGoal
- net.minecraft.entity.mob.ZombieEntity.DestroyEggGoal
 
 
 - net.minecraft.entity.mob.PatrolEntity.PatrolGoal<T>
 - net.minecraft.entity.mob.PhantomEntity.FindTargetGoal
 - net.minecraft.entity.mob.PhantomEntity.MovementGoal
- net.minecraft.entity.mob.PhantomEntity.CircleMovementGoal
 - net.minecraft.entity.mob.PhantomEntity.SwoopMovementGoal
 
 - net.minecraft.entity.mob.PhantomEntity.StartAttackGoal
 - net.minecraft.entity.ai.goal.ProjectileAttackGoal
- net.minecraft.entity.mob.DrownedEntity.TridentAttackGoal
 
 - net.minecraft.entity.mob.ShulkerEntity.PeekGoal
 - net.minecraft.entity.mob.ShulkerEntity.ShootBulletGoal
 - net.minecraft.entity.mob.SilverfishEntity.CallForHelpGoal
 - net.minecraft.entity.mob.SlimeEntity.FaceTowardTargetGoal
 - net.minecraft.entity.mob.SlimeEntity.MoveGoal
 - net.minecraft.entity.mob.SlimeEntity.RandomLookGoal
 - net.minecraft.entity.mob.SlimeEntity.SwimmingGoal
 - net.minecraft.entity.mob.SpellcastingIllagerEntity.CastSpellGoal
- net.minecraft.entity.mob.EvokerEntity.ConjureFangsGoal
 - net.minecraft.entity.mob.EvokerEntity.SummonVexGoal
 - net.minecraft.entity.mob.EvokerEntity.WololoGoal
 - net.minecraft.entity.mob.IllusionerEntity.BlindTargetGoal
 - net.minecraft.entity.mob.IllusionerEntity.GiveInvisibilityGoal
 
 - net.minecraft.entity.mob.SpellcastingIllagerEntity.LookAtTargetGoal
- net.minecraft.entity.mob.EvokerEntity.LookAtTargetOrWololoTarget
 
 - net.minecraft.entity.ai.goal.TrackTargetGoal
- net.minecraft.entity.ai.goal.ActiveTargetGoal<T>
- net.minecraft.entity.mob.EndermanEntity.TeleportTowardsPlayerGoal
 - net.minecraft.entity.mob.ShulkerEntity.TargetOtherTeamGoal
 - net.minecraft.entity.mob.ShulkerEntity.TargetPlayerGoal
 - net.minecraft.entity.mob.SpiderEntity.TargetGoal<T>
 - net.minecraft.entity.mob.VindicatorEntity.TargetGoal
 
 - net.minecraft.entity.mob.VexEntity.TrackOwnerTargetGoal
 
 - net.minecraft.entity.ai.goal.ActiveTargetGoal<T>
 - net.minecraft.entity.mob.VexEntity.ChargeTargetGoal
 - net.minecraft.entity.mob.VexEntity.LookAtTargetGoal
 - net.minecraft.entity.ai.goal.WanderAroundGoal
- net.minecraft.entity.mob.SilverfishEntity.WanderAndInfestGoal
 
 
 - net.minecraft.entity.mob.GuardianEntity.GuardianTargetPredicate (implements net.minecraft.entity.ai.TargetPredicate.EntityPredicate)
 - net.minecraft.entity.mob.HoglinBrain
 - net.minecraft.entity.ai.control.JumpControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.mob.CreakingEntity.CreakingJumpControl
 
 - net.minecraft.entity.ai.control.LookControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.mob.CreakingEntity.CreakingLookControl
 - net.minecraft.entity.mob.PhantomEntity.PhantomLookControl
 - net.minecraft.entity.mob.ShulkerEntity.ShulkerLookControl
 
 - net.minecraft.entity.mob.MobVisibilityCache
 - net.minecraft.entity.ai.control.MoveControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.mob.CreakingEntity.CreakingMoveControl
 - net.minecraft.entity.mob.DrownedEntity.DrownedMoveControl
 - net.minecraft.entity.mob.GhastEntity.GhastMoveControl
 - net.minecraft.entity.mob.GuardianEntity.GuardianMoveControl
 - net.minecraft.entity.mob.PhantomEntity.PhantomMoveControl
 - net.minecraft.entity.mob.SlimeEntity.SlimeMoveControl
 - net.minecraft.entity.mob.VexEntity.VexMoveControl
 
 - net.minecraft.entity.ai.brain.task.MultiTickTask<E> (implements net.minecraft.entity.ai.brain.task.Task<E>)
- net.minecraft.entity.ai.brain.task.MoveToTargetTask
- net.minecraft.entity.mob.BreezeBrain.SlideAroundTask
 
 
 - net.minecraft.entity.ai.brain.task.MoveToTargetTask
 - net.minecraft.entity.ai.pathing.PathNodeMaker
- net.minecraft.entity.ai.pathing.LandPathNodeMaker
- net.minecraft.entity.mob.CreakingEntity.CreakingLandPathNodeMaker
 
 
 - net.minecraft.entity.ai.pathing.LandPathNodeMaker
 - net.minecraft.entity.mob.PiglinBrain
 - net.minecraft.entity.mob.PiglinBruteBrain
 - net.minecraft.entity.mob.SpiderEntity.SpiderData (implements net.minecraft.entity.EntityData)
 - net.minecraft.entity.mob.WardenBrain
 - net.minecraft.entity.mob.WardenEntity.VibrationCallback (implements net.minecraft.world.event.Vibrations.Callback)
 - net.minecraft.entity.mob.ZombieEntity.ZombieData (implements net.minecraft.entity.EntityData)
 
 - net.minecraft.entity.ai.control.BodyControl (implements net.minecraft.entity.ai.control.Control)
 
Interface Hierarchy
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.mob.Angriness
 - net.minecraft.entity.mob.IllagerEntity.State
 - net.minecraft.entity.mob.PhantomEntity.PhantomMovementType
 - net.minecraft.entity.mob.PiglinActivity
 - net.minecraft.entity.mob.SpellcastingIllagerEntity.Spell
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)