Class Hierarchy
- java.lang.Object
- net.minecraft.entity.passive.AllayBrain
- net.minecraft.entity.passive.AllayEntity.JukeboxEventListener (implements net.minecraft.world.event.listener.GameEventListener)
- net.minecraft.entity.passive.AllayEntity.VibrationListenerCallback (implements net.minecraft.world.event.listener.VibrationListener.Callback)
- net.minecraft.entity.passive.AxolotlBrain
- net.minecraft.entity.ai.control.BodyControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.passive.CamelEntity.CamelBodyControl
- net.minecraft.entity.passive.CamelBrain
- net.minecraft.entity.Entity (implements net.minecraft.server.command.CommandOutput, net.minecraft.world.entity.EntityLike, net.minecraft.util.Nameable)
- net.minecraft.entity.LivingEntity (implements net.minecraft.entity.Attackable)
- net.minecraft.entity.mob.MobEntity (implements net.minecraft.entity.Targeter)
- net.minecraft.entity.mob.AmbientEntity
- net.minecraft.entity.passive.BatEntity
- net.minecraft.entity.mob.PathAwareEntity
- net.minecraft.entity.passive.AllayEntity (implements net.minecraft.entity.InventoryOwner)
- net.minecraft.entity.passive.GolemEntity
- net.minecraft.entity.passive.IronGolemEntity (implements net.minecraft.entity.mob.Angerable)
- net.minecraft.entity.passive.SnowGolemEntity (implements net.minecraft.entity.ai.RangedAttackMob, net.minecraft.entity.Shearable)
- net.minecraft.entity.passive.PassiveEntity
- net.minecraft.entity.passive.AnimalEntity
- net.minecraft.entity.passive.AbstractHorseEntity (implements net.minecraft.inventory.InventoryChangedListener, net.minecraft.entity.JumpingMount, net.minecraft.entity.RideableInventory, net.minecraft.entity.Saddleable, net.minecraft.entity.Tameable)
- net.minecraft.entity.passive.AbstractDonkeyEntity
- net.minecraft.entity.passive.DonkeyEntity
- net.minecraft.entity.passive.LlamaEntity (implements net.minecraft.entity.ai.RangedAttackMob, net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.TraderLlamaEntity
- net.minecraft.entity.passive.MuleEntity
- net.minecraft.entity.passive.CamelEntity (implements net.minecraft.entity.AttackPosOffsettingMount, net.minecraft.entity.JumpingMount, net.minecraft.entity.Saddleable)
- net.minecraft.entity.passive.HorseEntity (implements net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.AbstractDonkeyEntity
- net.minecraft.entity.passive.AxolotlEntity (implements net.minecraft.entity.AngledModelEntity, net.minecraft.entity.Bucketable, net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.BeeEntity (implements net.minecraft.entity.mob.Angerable, net.minecraft.entity.Flutterer)
- net.minecraft.entity.passive.ChickenEntity
- net.minecraft.entity.passive.CowEntity
- net.minecraft.entity.passive.MooshroomEntity (implements net.minecraft.entity.Shearable, net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.FoxEntity (implements net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.FrogEntity (implements net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.GoatEntity
- net.minecraft.entity.passive.OcelotEntity
- net.minecraft.entity.passive.PandaEntity
- net.minecraft.entity.passive.PigEntity (implements net.minecraft.entity.ItemSteerable, net.minecraft.entity.Saddleable)
- net.minecraft.entity.passive.PolarBearEntity (implements net.minecraft.entity.mob.Angerable)
- net.minecraft.entity.passive.RabbitEntity (implements net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.SheepEntity (implements net.minecraft.entity.Shearable)
- net.minecraft.entity.passive.SnifferEntity
- net.minecraft.entity.passive.StriderEntity (implements net.minecraft.entity.ItemSteerable, net.minecraft.entity.Saddleable)
- net.minecraft.entity.passive.TameableEntity (implements net.minecraft.entity.Tameable)
- net.minecraft.entity.passive.CatEntity (implements net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.TameableShoulderEntity
- net.minecraft.entity.passive.ParrotEntity (implements net.minecraft.entity.Flutterer, net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.WolfEntity (implements net.minecraft.entity.mob.Angerable)
- net.minecraft.entity.passive.TurtleEntity
- net.minecraft.entity.passive.AbstractHorseEntity (implements net.minecraft.inventory.InventoryChangedListener, net.minecraft.entity.JumpingMount, net.minecraft.entity.RideableInventory, net.minecraft.entity.Saddleable, net.minecraft.entity.Tameable)
- net.minecraft.entity.passive.MerchantEntity (implements net.minecraft.entity.InventoryOwner, net.minecraft.village.Merchant, net.minecraft.entity.Npc)
- net.minecraft.entity.passive.VillagerEntity (implements net.minecraft.entity.InteractionObserver, net.minecraft.village.VillagerDataContainer)
- net.minecraft.entity.passive.WanderingTraderEntity
- net.minecraft.entity.passive.AnimalEntity
- net.minecraft.entity.mob.WaterCreatureEntity
- net.minecraft.entity.passive.DolphinEntity
- net.minecraft.entity.passive.FishEntity (implements net.minecraft.entity.Bucketable)
- net.minecraft.entity.passive.PufferfishEntity
- net.minecraft.entity.passive.SchoolingFishEntity
- net.minecraft.entity.passive.CodEntity
- net.minecraft.entity.passive.SalmonEntity
- net.minecraft.entity.passive.TropicalFishEntity (implements net.minecraft.entity.VariantHolder<T>)
- net.minecraft.entity.passive.TadpoleEntity
- net.minecraft.entity.passive.SquidEntity
- net.minecraft.entity.passive.GlowSquidEntity
- net.minecraft.entity.mob.AmbientEntity
- net.minecraft.entity.mob.MobEntity (implements net.minecraft.entity.Targeter)
- net.minecraft.entity.LivingEntity (implements net.minecraft.entity.Attackable)
- net.minecraft.entity.ai.pathing.EntityNavigation
- net.minecraft.entity.ai.pathing.AmphibiousSwimNavigation
- net.minecraft.entity.passive.FrogEntity.FrogSwimNavigation
- net.minecraft.entity.passive.TurtleEntity.TurtleSwimNavigation
- net.minecraft.entity.ai.pathing.MobNavigation
- net.minecraft.entity.passive.StriderEntity.Navigation
- net.minecraft.entity.ai.pathing.AmphibiousSwimNavigation
- net.minecraft.entity.passive.FoxEntity.WorriableEntityFilter (implements java.util.function.Predicate<T>)
- net.minecraft.entity.passive.FrogBrain
- net.minecraft.entity.ai.goal.Goal
- net.minecraft.entity.ai.goal.AnimalMateGoal
- net.minecraft.entity.passive.FoxEntity.MateGoal
- net.minecraft.entity.passive.PandaEntity.PandaMateGoal
- net.minecraft.entity.passive.TurtleEntity.MateGoal
- net.minecraft.entity.passive.BeeEntity.BeeWanderAroundGoal
- net.minecraft.entity.passive.BeeEntity.NotAngryGoal
- net.minecraft.entity.passive.BeeEntity.EnterHiveGoal
- net.minecraft.entity.passive.BeeEntity.FindHiveGoal
- net.minecraft.entity.passive.BeeEntity.GrowCropsGoal
- net.minecraft.entity.passive.BeeEntity.MoveToFlowerGoal
- net.minecraft.entity.passive.BeeEntity.MoveToHiveGoal
- net.minecraft.entity.passive.BeeEntity.PollinateGoal
- net.minecraft.entity.passive.CatEntity.SleepWithOwnerGoal
- net.minecraft.entity.ai.goal.DiveJumpingGoal
- net.minecraft.entity.passive.FoxEntity.JumpChasingGoal
- net.minecraft.entity.passive.DolphinEntity.LeadToNearbyTreasureGoal
- net.minecraft.entity.passive.DolphinEntity.PlayWithItemsGoal
- net.minecraft.entity.passive.DolphinEntity.SwimWithPlayerGoal
- net.minecraft.entity.ai.goal.EscapeDangerGoal
- net.minecraft.entity.passive.FoxEntity.EscapeWhenNotAggressiveGoal
- net.minecraft.entity.passive.PandaEntity.PandaEscapeDangerGoal
- net.minecraft.entity.passive.PolarBearEntity.PolarBearEscapeDangerGoal
- net.minecraft.entity.passive.RabbitEntity.EscapeDangerGoal
- net.minecraft.entity.passive.TurtleEntity.TurtleEscapeDangerGoal
- net.minecraft.entity.passive.WolfEntity.WolfEscapeDangerGoal
- net.minecraft.entity.ai.goal.EscapeSunlightGoal
- net.minecraft.entity.passive.FoxEntity.AvoidDaylightGoal
- net.minecraft.entity.ai.goal.FleeEntityGoal<T>
- net.minecraft.entity.passive.CatEntity.CatFleeGoal<T>
- net.minecraft.entity.passive.OcelotEntity.FleeGoal<T>
- net.minecraft.entity.passive.PandaEntity.PandaFleeGoal<T>
- net.minecraft.entity.passive.RabbitEntity.FleeGoal<T>
- net.minecraft.entity.passive.WolfEntity.AvoidLlamaGoal<T>
- net.minecraft.entity.ai.goal.FollowParentGoal
- net.minecraft.entity.passive.FoxEntity.FollowParentGoal
- net.minecraft.entity.passive.FoxEntity.CalmDownGoal
- net.minecraft.entity.passive.FoxEntity.DelayedCalmDownGoal
- net.minecraft.entity.passive.FoxEntity.SitDownAndLookAroundGoal
- net.minecraft.entity.passive.FoxEntity.MoveToHuntGoal
- net.minecraft.entity.passive.FoxEntity.PickupItemGoal
- net.minecraft.entity.passive.FoxEntity.StopWanderingGoal
- net.minecraft.entity.ai.goal.GoToVillageGoal
- net.minecraft.entity.passive.FoxEntity.GoToVillageGoal
- net.minecraft.entity.ai.goal.LookAtEntityGoal
- net.minecraft.entity.passive.FoxEntity.LookAtEntityGoal
- net.minecraft.entity.passive.PandaEntity.LookAtEntityGoal
- net.minecraft.entity.ai.goal.MeleeAttackGoal
- net.minecraft.entity.passive.BeeEntity.StingGoal
- net.minecraft.entity.passive.FoxEntity.AttackGoal
- net.minecraft.entity.passive.PandaEntity.AttackGoal
- net.minecraft.entity.passive.PolarBearEntity.AttackGoal
- net.minecraft.entity.passive.RabbitEntity.RabbitAttackGoal
- net.minecraft.entity.ai.goal.MoveToTargetPosGoal
- net.minecraft.entity.passive.FoxEntity.EatBerriesGoal
- net.minecraft.entity.passive.RabbitEntity.EatCarrotCropGoal
- net.minecraft.entity.passive.StriderEntity.GoBackToLavaGoal
- net.minecraft.entity.passive.TurtleEntity.LayEggGoal
- net.minecraft.entity.passive.TurtleEntity.WanderInWaterGoal
- net.minecraft.entity.passive.PandaEntity.LieOnBackGoal
- net.minecraft.entity.passive.PandaEntity.PickUpFoodGoal
- net.minecraft.entity.passive.PandaEntity.PlayGoal
- net.minecraft.entity.passive.PandaEntity.SneezeGoal
- net.minecraft.entity.passive.PufferfishEntity.InflateGoal
- net.minecraft.entity.passive.SquidEntity.EscapeAttackerGoal
- net.minecraft.entity.passive.SquidEntity.SwimGoal
- net.minecraft.entity.ai.goal.SwimGoal
- net.minecraft.entity.passive.FoxEntity.FoxSwimGoal
- net.minecraft.entity.ai.goal.TemptGoal
- net.minecraft.entity.passive.CatEntity.TemptGoal
- net.minecraft.entity.passive.OcelotEntity.OcelotTemptGoal
- net.minecraft.entity.ai.goal.TrackTargetGoal
- net.minecraft.entity.ai.goal.ActiveTargetGoal<T>
- net.minecraft.entity.passive.BeeEntity.StingTargetGoal
- net.minecraft.entity.passive.FoxEntity.DefendFriendGoal
- net.minecraft.entity.passive.LlamaEntity.ChaseWolvesGoal
- net.minecraft.entity.passive.PolarBearEntity.ProtectBabiesGoal
- net.minecraft.entity.ai.goal.RevengeGoal
- net.minecraft.entity.passive.BeeEntity.BeeRevengeGoal
- net.minecraft.entity.passive.LlamaEntity.SpitRevengeGoal
- net.minecraft.entity.passive.PandaEntity.PandaRevengeGoal
- net.minecraft.entity.passive.PolarBearEntity.PolarBearRevengeGoal
- net.minecraft.entity.passive.TraderLlamaEntity.DefendTraderGoal
- net.minecraft.entity.ai.goal.ActiveTargetGoal<T>
- net.minecraft.entity.passive.TurtleEntity.GoHomeGoal
- net.minecraft.entity.passive.TurtleEntity.TravelGoal
- net.minecraft.entity.ai.goal.WanderAroundGoal
- net.minecraft.entity.ai.goal.SwimAroundGoal
- net.minecraft.entity.passive.FishEntity.SwimToRandomPlaceGoal
- net.minecraft.entity.passive.TurtleEntity.WanderOnLandGoal
- net.minecraft.entity.ai.goal.WanderAroundFarGoal
- net.minecraft.entity.ai.goal.FlyGoal
- net.minecraft.entity.passive.ParrotEntity.FlyOntoTreeGoal
- net.minecraft.entity.ai.goal.FlyGoal
- net.minecraft.entity.ai.goal.SwimAroundGoal
- net.minecraft.entity.passive.WanderingTraderEntity.WanderToTargetGoal
- net.minecraft.entity.ai.goal.AnimalMateGoal
- net.minecraft.entity.passive.GoatBrain
- net.minecraft.entity.ai.control.JumpControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.passive.RabbitEntity.RabbitJumpControl
- net.minecraft.entity.ai.control.LookControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.passive.BeeEntity.BeeLookControl
- net.minecraft.entity.passive.FoxEntity.FoxLookControl
- net.minecraft.entity.passive.FrogEntity.FrogLookControl
- net.minecraft.entity.ai.control.YawAdjustingLookControl
- net.minecraft.entity.passive.AxolotlEntity.AxolotlLookControl
- net.minecraft.entity.ai.control.MoveControl (implements net.minecraft.entity.ai.control.Control)
- net.minecraft.entity.ai.control.AquaticMoveControl
- net.minecraft.entity.passive.AxolotlEntity.AxolotlMoveControl
- net.minecraft.entity.passive.CamelEntity.CamelMoveControl
- net.minecraft.entity.passive.FishEntity.FishMoveControl
- net.minecraft.entity.passive.FoxEntity.FoxMoveControl
- net.minecraft.entity.passive.PandaEntity.PandaMoveControl
- net.minecraft.entity.passive.RabbitEntity.RabbitMoveControl
- net.minecraft.entity.passive.TurtleEntity.TurtleMoveControl
- net.minecraft.entity.ai.control.AquaticMoveControl
- net.minecraft.entity.ai.brain.task.MultiTickTask<E> (implements net.minecraft.entity.ai.brain.task.Task<E>)
- net.minecraft.entity.passive.CamelBrain.SitOrStandTask
- net.minecraft.entity.ai.brain.task.FleeTask
- net.minecraft.entity.passive.CamelBrain.CamelWalkTask
- net.minecraft.entity.passive.SnifferBrain.DiggingTask
- net.minecraft.entity.passive.SnifferBrain.FeelHappyTask
- net.minecraft.entity.passive.SnifferBrain.FinishDiggingTask
- net.minecraft.entity.passive.SnifferBrain.ScentingTask
- net.minecraft.entity.passive.SnifferBrain.SearchingTask
- net.minecraft.entity.passive.SnifferBrain.SniffingTask
- net.minecraft.entity.passive.PassiveEntity.PassiveData (implements net.minecraft.entity.EntityData)
- net.minecraft.entity.passive.AxolotlEntity.AxolotlData
- net.minecraft.entity.passive.FoxEntity.FoxData
- net.minecraft.entity.passive.HorseEntity.HorseData
- net.minecraft.entity.passive.LlamaEntity.LlamaData
- net.minecraft.entity.passive.RabbitEntity.RabbitData
- net.minecraft.entity.ai.pathing.PathNodeMaker
- net.minecraft.entity.ai.pathing.LandPathNodeMaker
- net.minecraft.entity.ai.pathing.AmphibiousPathNodeMaker
- net.minecraft.entity.passive.FrogEntity.FrogSwimPathNodeMaker
- net.minecraft.entity.ai.pathing.AmphibiousPathNodeMaker
- net.minecraft.entity.ai.pathing.LandPathNodeMaker
- java.lang.Record
- net.minecraft.entity.passive.CatVariant
- net.minecraft.entity.passive.FrogVariant
- net.minecraft.entity.passive.TropicalFishEntity.Variant
- net.minecraft.entity.passive.SchoolingFishEntity.FishData (implements net.minecraft.entity.EntityData)
- net.minecraft.entity.passive.TropicalFishEntity.TropicalFishData
- net.minecraft.entity.passive.SnifferBrain
- net.minecraft.entity.passive.TadpoleBrain
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.passive.AxolotlEntity.Variant (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.FoxEntity.Type (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.HorseColor (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.HorseMarking
- net.minecraft.entity.passive.IronGolemEntity.Crack
- net.minecraft.entity.passive.LlamaEntity.Variant (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.MooshroomEntity.Type (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.PandaEntity.Gene (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.ParrotEntity.Variant (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.RabbitEntity.RabbitType (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.entity.passive.SnifferEntity.State
- net.minecraft.entity.passive.TropicalFishEntity.Size
- net.minecraft.entity.passive.TropicalFishEntity.Variety (implements net.minecraft.util.StringIdentifiable)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)