Hierarchy For Package net.minecraft.entity
Class Hierarchy
- java.lang.Object
- net.minecraft.entity.AnimationState
 - net.minecraft.entity.DamageUtil
 - net.minecraft.entity.Dismounting
 - net.minecraft.entity.Entity (implements net.minecraft.server.command.CommandOutput, net.minecraft.world.entity.EntityLike, net.minecraft.util.Nameable)
- net.minecraft.entity.AreaEffectCloudEntity (implements net.minecraft.entity.Ownable)
 - net.minecraft.entity.ExperienceOrbEntity
 - net.minecraft.entity.EyeOfEnderEntity (implements net.minecraft.entity.FlyingItemEntity)
 - net.minecraft.entity.FallingBlockEntity
 - net.minecraft.entity.ItemEntity (implements net.minecraft.entity.Ownable)
 - net.minecraft.entity.LightningEntity
 - net.minecraft.entity.LivingEntity (implements net.minecraft.entity.Attackable)
 - net.minecraft.entity.MarkerEntity
 - net.minecraft.entity.TntEntity (implements net.minecraft.entity.Ownable)
 
 - net.minecraft.entity.EntityDimensions
 - net.minecraft.entity.EntityGroup
 - net.minecraft.entity.EntityStatuses
 - net.minecraft.entity.EntityType<T> (implements net.minecraft.resource.featuretoggle.ToggleableFeature, net.minecraft.util.TypeFilter<B,
T>)  - net.minecraft.entity.EntityType.Builder<T>
 - net.minecraft.entity.LargeEntitySpawnHelper
 - net.minecraft.entity.LimbAnimator
 - net.minecraft.entity.SaddledComponent
 - net.minecraft.entity.SpawnRestriction
 - net.minecraft.entity.SpawnRestriction.Entry
 - net.minecraft.entity.TrackedPosition
 
 
Interface Hierarchy
- net.minecraft.entity.AngledModelEntity
 - net.minecraft.entity.Attackable
 - net.minecraft.entity.AttackPosOffsettingMount
 - net.minecraft.entity.Bucketable
 - net.minecraft.entity.Entity.PositionUpdater
 - net.minecraft.entity.EntityData
 - net.minecraft.entity.EntityInteraction
 - net.minecraft.entity.EntityType.EntityFactory<T>
 - net.minecraft.entity.Flutterer
 - net.minecraft.entity.FlyingItemEntity
 - net.minecraft.entity.InteractionObserver
 - net.minecraft.entity.InventoryOwner
 - net.minecraft.entity.ItemSteerable
 - net.minecraft.entity.LargeEntitySpawnHelper.Requirements
 - net.minecraft.entity.Mount
- net.minecraft.entity.JumpingMount
 
 - net.minecraft.entity.Npc
 - net.minecraft.entity.Ownable
 - net.minecraft.entity.ai.RangedAttackMob
- net.minecraft.entity.CrossbowUser
 
 - net.minecraft.entity.RideableInventory
 - net.minecraft.entity.Saddleable
 - net.minecraft.entity.Shearable
 - net.minecraft.entity.SpawnRestriction.SpawnPredicate<T>
 - net.minecraft.entity.Tameable
 - net.minecraft.entity.Targeter
 - net.minecraft.entity.VariantHolder<T>
 
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.Entity.MoveEffect
 - net.minecraft.entity.Entity.RemovalReason
 - net.minecraft.entity.EntityPose
 - net.minecraft.entity.EquipmentSlot
 - net.minecraft.entity.EquipmentSlot.Type
 - net.minecraft.entity.MovementType
 - net.minecraft.entity.SpawnGroup (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.entity.SpawnReason
 - net.minecraft.entity.SpawnRestriction.Location
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.entity.LivingEntity.FallSounds
 
 
 - java.lang.Record