Class Hierarchy
- java.lang.Object
- net.minecraft.entity.ai.controller.BodyController
- net.minecraft.entity.monster.PhantomEntity.BodyHelperController
- net.minecraft.entity.monster.ShulkerEntity.BodyHelperController
- net.minecraftforge.common.capabilities.CapabilityProvider<B> (implements net.minecraftforge.common.capabilities.ICapabilityProvider)
- net.minecraft.entity.Entity (implements net.minecraft.command.ICommandSource, net.minecraftforge.common.extensions.IForgeEntity, net.minecraft.util.INameable)
- net.minecraft.entity.LivingEntity
- net.minecraft.entity.MobEntity
- net.minecraft.entity.CreatureEntity
- net.minecraft.entity.AgeableEntity
- net.minecraft.entity.passive.AnimalEntity
- net.minecraft.entity.monster.HoglinEntity (implements net.minecraft.entity.monster.IFlinging, net.minecraft.entity.monster.IMob)
- net.minecraft.entity.passive.AnimalEntity
- net.minecraft.entity.passive.GolemEntity
- net.minecraft.entity.monster.ShulkerEntity (implements net.minecraft.entity.monster.IMob)
- net.minecraft.entity.monster.MonsterEntity (implements net.minecraft.entity.monster.IMob)
- net.minecraft.entity.monster.AbstractSkeletonEntity (implements net.minecraft.entity.IRangedAttackMob)
- net.minecraft.entity.monster.SkeletonEntity
- net.minecraft.entity.monster.StrayEntity
- net.minecraft.entity.monster.WitherSkeletonEntity
- net.minecraft.entity.monster.BlazeEntity
- net.minecraft.entity.monster.CreeperEntity (implements net.minecraft.entity.IChargeableMob)
- net.minecraft.entity.monster.EndermanEntity (implements net.minecraft.entity.IAngerable)
- net.minecraft.entity.monster.EndermiteEntity
- net.minecraft.entity.monster.GiantEntity
- net.minecraft.entity.monster.GuardianEntity
- net.minecraft.entity.monster.ElderGuardianEntity
- net.minecraft.entity.monster.PatrollerEntity
- net.minecraft.entity.monster.AbstractRaiderEntity
- net.minecraft.entity.monster.AbstractIllagerEntity
- net.minecraft.entity.monster.PillagerEntity (implements net.minecraft.entity.ICrossbowUser)
- net.minecraft.entity.monster.SpellcastingIllagerEntity
- net.minecraft.entity.monster.EvokerEntity
- net.minecraft.entity.monster.IllusionerEntity (implements net.minecraft.entity.IRangedAttackMob)
- net.minecraft.entity.monster.VindicatorEntity
- net.minecraft.entity.monster.RavagerEntity
- net.minecraft.entity.monster.WitchEntity (implements net.minecraft.entity.IRangedAttackMob)
- net.minecraft.entity.monster.AbstractIllagerEntity
- net.minecraft.entity.monster.AbstractRaiderEntity
- net.minecraft.entity.monster.SilverfishEntity
- net.minecraft.entity.monster.SpiderEntity
- net.minecraft.entity.monster.CaveSpiderEntity
- net.minecraft.entity.monster.VexEntity
- net.minecraft.entity.monster.ZoglinEntity (implements net.minecraft.entity.monster.IFlinging, net.minecraft.entity.monster.IMob)
- net.minecraft.entity.monster.ZombieEntity
- net.minecraft.entity.monster.DrownedEntity (implements net.minecraft.entity.IRangedAttackMob)
- net.minecraft.entity.monster.HuskEntity
- net.minecraft.entity.monster.ZombieVillagerEntity (implements net.minecraft.entity.villager.IVillagerDataHolder)
- net.minecraft.entity.monster.ZombifiedPiglinEntity (implements net.minecraft.entity.IAngerable)
- net.minecraft.entity.monster.AbstractSkeletonEntity (implements net.minecraft.entity.IRangedAttackMob)
- net.minecraft.entity.AgeableEntity
- net.minecraft.entity.FlyingEntity
- net.minecraft.entity.monster.GhastEntity (implements net.minecraft.entity.monster.IMob)
- net.minecraft.entity.monster.PhantomEntity (implements net.minecraft.entity.monster.IMob)
- net.minecraft.entity.monster.SlimeEntity (implements net.minecraft.entity.monster.IMob)
- net.minecraft.entity.monster.MagmaCubeEntity
- net.minecraft.entity.CreatureEntity
- net.minecraft.entity.MobEntity
- net.minecraft.entity.LivingEntity
- net.minecraft.entity.Entity (implements net.minecraft.command.ICommandSource, net.minecraftforge.common.extensions.IForgeEntity, net.minecraft.util.INameable)
- net.minecraft.entity.ai.goal.Goal
- net.minecraft.entity.monster.AbstractRaiderEntity.CelebrateRaidLossGoal
- net.minecraft.entity.monster.AbstractRaiderEntity.FindTargetGoal
- net.minecraft.entity.monster.AbstractRaiderEntity.InvadeHomeGoal
- net.minecraft.entity.monster.AbstractRaiderEntity.PromoteLeaderGoal<T>
- net.minecraft.entity.monster.BlazeEntity.FireballAttackGoal
- net.minecraft.entity.monster.DrownedEntity.GoToWaterGoal
- net.minecraft.entity.monster.DrownedEntity.SwimUpGoal
- net.minecraft.entity.monster.EndermanEntity.PlaceBlockGoal
- net.minecraft.entity.monster.EndermanEntity.StareGoal
- net.minecraft.entity.monster.EndermanEntity.TakeBlockGoal
- net.minecraft.entity.monster.GhastEntity.FireballAttackGoal
- net.minecraft.entity.monster.GhastEntity.LookAroundGoal
- net.minecraft.entity.monster.GhastEntity.RandomFlyGoal
- net.minecraft.entity.monster.GuardianEntity.AttackGoal
- net.minecraft.entity.ai.goal.InteractDoorGoal
- net.minecraft.entity.ai.goal.BreakDoorGoal
- net.minecraft.entity.monster.VindicatorEntity.BreakDoorGoal
- net.minecraft.entity.ai.goal.OpenDoorGoal
- net.minecraft.entity.monster.AbstractIllagerEntity.RaidOpenDoorGoal
- net.minecraft.entity.ai.goal.BreakDoorGoal
- net.minecraft.entity.ai.goal.MeleeAttackGoal
- net.minecraft.entity.monster.RavagerEntity.AttackGoal
- net.minecraft.entity.monster.SpiderEntity.AttackGoal
- net.minecraft.entity.monster.VindicatorEntity.AttackGoal
- net.minecraft.entity.ai.goal.ZombieAttackGoal
- net.minecraft.entity.monster.DrownedEntity.AttackGoal
- net.minecraft.entity.ai.goal.MoveToBlockGoal
- net.minecraft.entity.ai.goal.BreakBlockGoal
- net.minecraft.entity.monster.ZombieEntity.AttackTurtleEggGoal
- net.minecraft.entity.monster.DrownedEntity.GoToBeachGoal
- net.minecraft.entity.ai.goal.BreakBlockGoal
- net.minecraft.entity.monster.PatrollerEntity.PatrolGoal<T>
- net.minecraft.entity.monster.PhantomEntity.AttackPlayerGoal
- net.minecraft.entity.monster.PhantomEntity.MoveGoal
- net.minecraft.entity.monster.PhantomEntity.OrbitPointGoal
- net.minecraft.entity.monster.PhantomEntity.SweepAttackGoal
- net.minecraft.entity.monster.PhantomEntity.PickAttackGoal
- net.minecraft.entity.ai.goal.RandomWalkingGoal
- net.minecraft.entity.monster.SilverfishEntity.HideInStoneGoal
- net.minecraft.entity.ai.goal.RangedAttackGoal
- net.minecraft.entity.monster.DrownedEntity.TridentAttackGoal
- net.minecraft.entity.monster.ShulkerEntity.AttackGoal
- net.minecraft.entity.monster.ShulkerEntity.PeekGoal
- net.minecraft.entity.monster.SilverfishEntity.SummonSilverfishGoal
- net.minecraft.entity.monster.SlimeEntity.AttackGoal
- net.minecraft.entity.monster.SlimeEntity.FaceRandomGoal
- net.minecraft.entity.monster.SlimeEntity.FloatGoal
- net.minecraft.entity.monster.SlimeEntity.HopGoal
- net.minecraft.entity.monster.SpellcastingIllagerEntity.CastingASpellGoal
- net.minecraft.entity.monster.EvokerEntity.CastingSpellGoal
- net.minecraft.entity.monster.SpellcastingIllagerEntity.UseSpellGoal
- net.minecraft.entity.monster.EvokerEntity.AttackSpellGoal
- net.minecraft.entity.monster.EvokerEntity.SummonSpellGoal
- net.minecraft.entity.monster.EvokerEntity.WololoSpellGoal
- net.minecraft.entity.monster.IllusionerEntity.BlindnessSpellGoal
- net.minecraft.entity.monster.IllusionerEntity.MirrorSpellGoal
- net.minecraft.entity.ai.goal.TargetGoal
- net.minecraft.entity.ai.goal.NearestAttackableTargetGoal<T>
- net.minecraft.entity.monster.EndermanEntity.FindPlayerGoal
- net.minecraft.entity.monster.ShulkerEntity.AttackNearestGoal
- net.minecraft.entity.monster.ShulkerEntity.DefenseAttackGoal
- net.minecraft.entity.monster.SpiderEntity.TargetGoal<T>
- net.minecraft.entity.monster.VindicatorEntity.JohnnyAttackGoal
- net.minecraft.entity.monster.VexEntity.CopyOwnerTargetGoal
- net.minecraft.entity.ai.goal.NearestAttackableTargetGoal<T>
- net.minecraft.entity.monster.VexEntity.ChargeAttackGoal
- net.minecraft.entity.monster.VexEntity.MoveRandomGoal
- net.minecraft.entity.monster.GuardianEntity.TargetPredicate (implements java.util.function.Predicate<T>)
- net.minecraft.entity.monster.HoglinTasks
- net.minecraft.entity.ai.controller.LookController
- net.minecraft.entity.monster.PhantomEntity.LookHelperController
- net.minecraft.entity.ai.controller.MovementController
- net.minecraft.entity.monster.DrownedEntity.MoveHelperController
- net.minecraft.entity.monster.GhastEntity.MoveHelperController
- net.minecraft.entity.monster.GuardianEntity.MoveHelperController
- net.minecraft.entity.monster.PhantomEntity.MoveHelperController
- net.minecraft.entity.monster.SlimeEntity.MoveHelperController
- net.minecraft.entity.monster.VexEntity.MoveHelperController
- net.minecraft.pathfinding.NodeProcessor
- net.minecraft.pathfinding.WalkNodeProcessor
- net.minecraft.entity.monster.RavagerEntity.Processor
- net.minecraft.pathfinding.WalkNodeProcessor
- net.minecraft.pathfinding.PathNavigator
- net.minecraft.pathfinding.GroundPathNavigator
- net.minecraft.entity.monster.RavagerEntity.Navigator
- net.minecraft.pathfinding.GroundPathNavigator
- net.minecraft.entity.monster.SpiderEntity.GroupData (implements net.minecraft.entity.ILivingEntityData)
- net.minecraft.entity.monster.ZombieEntity.GroupData (implements net.minecraft.entity.ILivingEntityData)
- net.minecraft.entity.ai.controller.BodyController
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.monster.AbstractIllagerEntity.ArmPose
- net.minecraft.entity.monster.PhantomEntity.AttackPhase
- net.minecraft.entity.monster.SpellcastingIllagerEntity.SpellType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)