Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • org.spongepowered.api.util.AABB
  • org.spongepowered.api.util.AABB.Factory
  • net.kyori.adventure.builder.AbstractBuilder<R>
  • org.spongepowered.api.advancement.criteria.AdvancementCriterion.Factory
  • org.spongepowered.api.advancement.criteria.AndCriterion.Factory
  • org.spongepowered.api.command.parameter.ArgumentReader
  • org.spongepowered.api.item.recipe.smithing.ArmorTrim
  • org.spongepowered.api.item.recipe.smithing.ArmorTrim.Factory
  • org.spongepowered.api.entity.attribute.Attribute
  • org.spongepowered.api.world.biome.AttributedBiome
  • org.spongepowered.api.world.biome.AttributedBiome.Factory
  • org.spongepowered.api.entity.attribute.AttributeHolder
    • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Ambient
          • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
        • org.spongepowered.api.entity.living.PathfinderAgent
          • org.spongepowered.api.entity.living.Allay
          • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
            • org.spongepowered.api.entity.living.animal.Armadillo
            • org.spongepowered.api.entity.living.animal.Axolotl
            • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Chicken
            • org.spongepowered.api.entity.living.animal.cow.Cow
              • org.spongepowered.api.entity.living.animal.cow.Mooshroom
            • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.frog.Frog
            • org.spongepowered.api.entity.living.animal.Goat
            • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.horse.Horse
              • org.spongepowered.api.entity.living.animal.horse.PackHorse
                • org.spongepowered.api.entity.living.animal.horse.Donkey
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.animal.horse.Mule
              • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
              • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
            • org.spongepowered.api.entity.living.animal.Ocelot
            • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Rabbit
            • org.spongepowered.api.entity.living.animal.Sheep
            • org.spongepowered.api.entity.living.animal.Sniffer
            • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Cat
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Turtle
          • org.spongepowered.api.entity.living.aquatic.Aquatic
            • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
            • org.spongepowered.api.entity.living.aquatic.fish.Fish
              • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
              • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
              • org.spongepowered.api.entity.living.animal.frog.Tadpole
            • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.GlowSquid
          • org.spongepowered.api.entity.living.golem.Golem
            • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.breeze.Breeze
            • org.spongepowered.api.entity.living.monster.Creaking
            • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
            • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.monster.Endermite
            • org.spongepowered.api.entity.living.monster.Giant
            • org.spongepowered.api.entity.living.monster.guardian.Guardian
              • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
            • org.spongepowered.api.entity.living.monster.Patroller
              • org.spongepowered.api.entity.living.monster.raider.Raider
                • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                • org.spongepowered.api.entity.living.monster.raider.Ravager
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
            • org.spongepowered.api.entity.living.monster.Silverfish
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.monster.spider.Spider
              • org.spongepowered.api.entity.living.monster.spider.CaveSpider
            • org.spongepowered.api.entity.living.monster.Vex
            • org.spongepowered.api.entity.living.monster.Warden
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.Zoglin
            • org.spongepowered.api.entity.living.monster.zombie.Zombie
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.zombie.Husk
              • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
              • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
      • org.spongepowered.api.entity.living.ComplexLiving<T>
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
        • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
  • org.spongepowered.api.adventure.Audiences.Factory
  • java.lang.AutoCloseable
  • org.spongepowered.api.service.ban.Ban
    • org.spongepowered.api.service.ban.Ban.IP
    • org.spongepowered.api.service.ban.Ban.Profile
  • org.spongepowered.api.service.ban.BanService
  • java.util.function.BiFunction<T,U,R>
  • org.spongepowered.api.world.biome.BiomeAttributes
  • org.spongepowered.api.world.biome.BiomeAttributes.Factory
  • org.spongepowered.api.world.biome.BiomeFinder
  • org.spongepowered.api.world.biome.provider.BiomeProvider.Factory
  • org.spongepowered.api.world.biome.provider.BiomeProviderConfig
  • org.spongepowered.api.world.volume.biome.BiomeVolumeFactory
  • org.spongepowered.api.world.BlockChangeFlag
  • org.spongepowered.api.world.BlockChangeFlag.Factory
  • org.spongepowered.api.util.BlockReaderAwareMatcher<T>
  • org.spongepowered.api.block.BlockSnapshot.Factory
  • org.spongepowered.api.block.BlockSoundGroup
  • org.spongepowered.api.world.volume.block.BlockVolumeFactory
  • org.spongepowered.api.state.BooleanStateProperty.Factory
  • net.kyori.adventure.bossbar.BossBarViewer
    • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
      • org.spongepowered.api.entity.living.player.client.ClientPlayer
        • org.spongepowered.api.entity.living.player.client.LocalPlayer
        • org.spongepowered.api.entity.living.player.client.RemotePlayer
      • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
  • org.spongepowered.api.registry.BuilderProvider
  • org.spongepowered.api.event.Cancellable
  • org.spongepowered.api.item.inventory.Carrier
    • org.spongepowered.api.item.inventory.BlockCarrier (also extends org.spongepowered.api.world.Locatable)
    • org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
      • org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
      • org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
    • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
      • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
      • org.spongepowered.api.entity.living.animal.horse.Horse
      • org.spongepowered.api.entity.living.animal.horse.PackHorse
        • org.spongepowered.api.entity.living.animal.horse.Donkey
        • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
        • org.spongepowered.api.entity.living.animal.horse.Mule
      • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
      • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
    • org.spongepowered.api.item.merchant.Merchant (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.world.Locatable)
    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.entity.living.monster.raider.illager.Illager, org.spongepowered.api.entity.living.RangedAgent)
    • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
      • org.spongepowered.api.entity.living.player.client.ClientPlayer
        • org.spongepowered.api.entity.living.player.client.LocalPlayer
        • org.spongepowered.api.entity.living.player.client.RemotePlayer
      • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
    • org.spongepowered.api.entity.living.player.User (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.service.permission.Subject, org.spongepowered.api.entity.Tamer)
  • org.spongepowered.api.world.generation.carver.Carver
  • org.spongepowered.api.world.generation.carver.CarverType
  • org.spongepowered.api.event.CauseStackManager
  • org.spongepowered.api.network.channel.Channel
  • org.spongepowered.api.network.channel.ChannelBuf
  • org.spongepowered.api.network.channel.ChannelExceptionHandler<S>
  • org.spongepowered.api.network.channel.ChannelExceptionHandler.Factory
  • org.spongepowered.api.network.channel.ChannelManager
  • org.spongepowered.api.world.generation.ChunkGenerator
  • org.spongepowered.api.world.generation.ChunkGenerator.Factory
  • org.spongepowered.api.world.generation.config.ChunkGeneratorConfig
  • org.spongepowered.api.world.storage.ChunkLayout
  • org.spongepowered.api.world.server.ChunkManager
  • org.spongepowered.api.command.Command
  • org.spongepowered.api.command.CommandCause.Factory
  • org.spongepowered.api.command.CommandCompletion
  • org.spongepowered.api.command.CommandCompletion.Factory
  • org.spongepowered.api.command.parameter.CommandContext.Builder.Transaction
  • org.spongepowered.api.command.CommandExecutor
  • org.spongepowered.api.command.manager.CommandManager
  • org.spongepowered.api.command.manager.CommandMapping
  • org.spongepowered.api.command.registrar.CommandRegistrar<T>
  • org.spongepowered.api.command.CommandResult
  • org.spongepowered.api.command.CommandResult.Factory
  • org.spongepowered.api.command.registrar.tree.CommandTreeNode<T>
  • org.spongepowered.api.command.registrar.tree.CommandTreeNode.NodeFactory
  • java.lang.Comparable<T>
  • net.kyori.adventure.text.ComponentLike
  • org.spongepowered.api.config.ConfigManager
  • org.spongepowered.api.config.ConfigRoot
  • org.spongepowered.api.service.context.ContextCalculator
  • org.spongepowered.api.service.context.ContextService
  • org.spongepowered.api.service.context.ContextSource
  • org.spongepowered.api.service.context.Contextual
  • org.spongepowered.api.entity.living.player.CooldownTracker
  • org.spongepowered.api.util.CopyableBuilder<T,B>
  • org.spongepowered.api.util.Cycleable<T>
  • org.spongepowered.api.event.cause.entity.damage.DamageModifier
  • org.spongepowered.api.event.cause.entity.damage.source.DamageSource
  • org.spongepowered.api.event.cause.entity.damage.source.DamageSource.Factory
  • org.spongepowered.api.data.persistence.DataBuilder<T>
  • org.spongepowered.api.data.DataManager
  • org.spongepowered.api.data.DataManipulator.Immutable.Factory
  • org.spongepowered.api.data.DataManipulator.Mutable.Factory
  • org.spongepowered.api.datapack.DataPack<T>
  • org.spongepowered.api.world.server.DataPackManager
  • org.spongepowered.api.datapack.DataPackType<T>
  • org.spongepowered.api.datapack.DataPackType.Factory
  • org.spongepowered.api.data.DataProvider<V,E>
  • org.spongepowered.api.data.DataRegistration
  • org.spongepowered.api.data.persistence.DataSerializable
    • org.spongepowered.api.advancement.Advancement (also extends net.kyori.adventure.text.ComponentLike)
    • org.spongepowered.api.item.inventory.AnvilCost
    • org.spongepowered.api.data.meta.BannerPatternLayer
    • org.spongepowered.api.datapack.DataPackEntry<T> (also extends org.spongepowered.api.ResourceKeyed)
    • org.spongepowered.api.item.enchantment.Enchantment
    • org.spongepowered.api.item.FireworkEffect
    • org.spongepowered.api.profile.GameProfile (also extends org.spongepowered.api.util.Identifiable, net.kyori.adventure.identity.Identity)
    • org.spongepowered.api.data.KeyValueMatcher<V>
    • org.spongepowered.api.map.MapCanvas
    • org.spongepowered.api.map.color.MapColor
    • org.spongepowered.api.map.decoration.MapDecoration
    • org.spongepowered.api.map.MapInfo (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.util.Identifiable)
    • org.spongepowered.api.world.chunk.OfflineChunk
    • org.spongepowered.api.effect.particle.ParticleEffect
    • org.spongepowered.api.effect.potion.PotionEffect
    • org.spongepowered.api.profile.property.ProfileProperty
    • org.spongepowered.api.data.SerializableDataHolder (also extends org.spongepowered.api.data.CopyableDataHolder)
      • org.spongepowered.api.item.inventory.ItemStackLike (also extends net.kyori.adventure.text.ComponentLike, net.kyori.adventure.text.event.HoverEventSource<V>)
      • org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
      • org.spongepowered.api.data.SerializableDataHolder.Mutable (also extends org.spongepowered.api.data.DataHolder.Mutable)
        • org.spongepowered.api.world.Archetype<S,E>
        • org.spongepowered.api.block.entity.BlockEntity (also extends org.spongepowered.api.world.Locatable)
          • org.spongepowered.api.block.entity.Bed
          • org.spongepowered.api.block.entity.Beehive
          • org.spongepowered.api.block.entity.Bell
          • org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.item.inventory.BlockCarrier)
            • org.spongepowered.api.block.entity.carrier.Campfire
            • org.spongepowered.api.block.entity.carrier.Crafter
            • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.NameableBlockEntity)
              • org.spongepowered.api.block.entity.carrier.Barrel
              • org.spongepowered.api.block.entity.carrier.BrewingStand
              • org.spongepowered.api.block.entity.carrier.chest.Chest
                • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
              • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
              • org.spongepowered.api.block.entity.carrier.Dropper
              • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
                • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
                • org.spongepowered.api.block.entity.carrier.furnace.Furnace
                • org.spongepowered.api.block.entity.carrier.furnace.Smoker
              • org.spongepowered.api.block.entity.carrier.Hopper
              • org.spongepowered.api.block.entity.carrier.ShulkerBox
          • org.spongepowered.api.block.entity.CommandBlock (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.util.Nameable, org.spongepowered.api.service.permission.Subject)
          • org.spongepowered.api.block.entity.Comparator
          • org.spongepowered.api.block.entity.Conduit
          • org.spongepowered.api.block.entity.CreakingHeart
          • org.spongepowered.api.block.entity.DaylightDetector
          • org.spongepowered.api.block.entity.DecoratedPot
          • org.spongepowered.api.block.entity.EnderChest
          • org.spongepowered.api.block.entity.EndGateway
          • org.spongepowered.api.block.entity.EndPortal
          • org.spongepowered.api.block.entity.Jigsaw
          • org.spongepowered.api.block.entity.Jukebox
          • org.spongepowered.api.block.entity.Lectern
          • org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.spawner.Spawner)
          • org.spongepowered.api.block.entity.NameableBlockEntity
            • org.spongepowered.api.block.entity.Banner
            • org.spongepowered.api.block.entity.carrier.Beacon
            • org.spongepowered.api.block.entity.EnchantmentTable
            • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.carrier.CarrierBlockEntity)
              • org.spongepowered.api.block.entity.carrier.Barrel
              • org.spongepowered.api.block.entity.carrier.BrewingStand
              • org.spongepowered.api.block.entity.carrier.chest.Chest
                • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
              • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
              • org.spongepowered.api.block.entity.carrier.Dropper
              • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
                • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
                • org.spongepowered.api.block.entity.carrier.furnace.Furnace
                • org.spongepowered.api.block.entity.carrier.furnace.Smoker
              • org.spongepowered.api.block.entity.carrier.Hopper
              • org.spongepowered.api.block.entity.carrier.ShulkerBox
          • org.spongepowered.api.block.entity.Piston
          • org.spongepowered.api.block.entity.SculkSensor
          • org.spongepowered.api.block.entity.Sign (also extends org.spongepowered.api.util.Nameable)
          • org.spongepowered.api.block.entity.Skull
          • org.spongepowered.api.block.entity.StructureBlock
          • org.spongepowered.api.block.entity.TrialSpawner
        • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
          • org.spongepowered.api.entity.Aerial
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
            • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.Ageable
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
            • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
              • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.Angerable
            • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.AreaEffectCloud
          • org.spongepowered.api.entity.Attackable
            • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
              • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
                • org.spongepowered.api.entity.living.Ambient
                  • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.PathfinderAgent
                  • org.spongepowered.api.entity.living.Allay
                  • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                    • org.spongepowered.api.entity.living.animal.Armadillo
                    • org.spongepowered.api.entity.living.animal.Axolotl
                    • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Chicken
                    • org.spongepowered.api.entity.living.animal.cow.Cow
                      • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                    • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.frog.Frog
                    • org.spongepowered.api.entity.living.animal.Goat
                    • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.horse.Horse
                      • org.spongepowered.api.entity.living.animal.horse.PackHorse
                        • org.spongepowered.api.entity.living.animal.horse.Donkey
                        • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                        • org.spongepowered.api.entity.living.animal.horse.Mule
                      • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                      • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                    • org.spongepowered.api.entity.living.animal.Ocelot
                    • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Rabbit
                    • org.spongepowered.api.entity.living.animal.Sheep
                    • org.spongepowered.api.entity.living.animal.Sniffer
                    • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Cat
                      • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                      • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Turtle
                  • org.spongepowered.api.entity.living.aquatic.Aquatic
                    • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.fish.Fish
                      • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                        • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                      • org.spongepowered.api.entity.living.animal.frog.Tadpole
                    • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.GlowSquid
                  • org.spongepowered.api.entity.living.golem.Golem
                    • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.breeze.Breeze
                    • org.spongepowered.api.entity.living.monster.Creaking
                    • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                    • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.monster.Endermite
                    • org.spongepowered.api.entity.living.monster.Giant
                    • org.spongepowered.api.entity.living.monster.guardian.Guardian
                      • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                    • org.spongepowered.api.entity.living.monster.Patroller
                      • org.spongepowered.api.entity.living.monster.raider.Raider
                        • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                        • org.spongepowered.api.entity.living.monster.raider.Ravager
                        • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                      • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                    • org.spongepowered.api.entity.living.monster.Silverfish
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.monster.spider.Spider
                      • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                    • org.spongepowered.api.entity.living.monster.Vex
                    • org.spongepowered.api.entity.living.monster.Warden
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.Zoglin
                    • org.spongepowered.api.entity.living.monster.zombie.Zombie
                      • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.zombie.Husk
                      • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                      • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.slime.MagmaCube
              • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
              • org.spongepowered.api.entity.living.ComplexLiving<T>
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                  • org.spongepowered.api.entity.living.player.client.ClientPlayer
                    • org.spongepowered.api.entity.living.player.client.LocalPlayer
                    • org.spongepowered.api.entity.living.player.client.RemotePlayer
                  • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
          • org.spongepowered.api.entity.living.monster.boss.Boss
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.Breedable
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.Chargeable
            • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.ComplexLivingPart<P>
          • org.spongepowered.api.entity.display.DisplayEntity
          • org.spongepowered.api.entity.projectile.EvokerFangs
          • org.spongepowered.api.entity.ExperienceOrb
          • org.spongepowered.api.entity.explosive.Explosive
            • org.spongepowered.api.entity.explosive.EndCrystal
            • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
            • org.spongepowered.api.entity.explosive.fused.FusedExplosive
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
              • org.spongepowered.api.entity.explosive.fused.PrimedTNT
              • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
          • org.spongepowered.api.entity.FallingBlock
          • org.spongepowered.api.entity.hanging.Hanging
          • org.spongepowered.api.entity.living.Hostile
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
          • org.spongepowered.api.entity.ItemRepresentable
          • org.spongepowered.api.entity.Leashable
            • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
              • org.spongepowered.api.entity.living.Ambient
                • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.PathfinderAgent
                • org.spongepowered.api.entity.living.Allay
                • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                  • org.spongepowered.api.entity.living.animal.Armadillo
                  • org.spongepowered.api.entity.living.animal.Axolotl
                  • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Chicken
                  • org.spongepowered.api.entity.living.animal.cow.Cow
                    • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                  • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.frog.Frog
                  • org.spongepowered.api.entity.living.animal.Goat
                  • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.horse.Horse
                    • org.spongepowered.api.entity.living.animal.horse.PackHorse
                      • org.spongepowered.api.entity.living.animal.horse.Donkey
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.animal.horse.Mule
                    • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                    • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                  • org.spongepowered.api.entity.living.animal.Ocelot
                  • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Rabbit
                  • org.spongepowered.api.entity.living.animal.Sheep
                  • org.spongepowered.api.entity.living.animal.Sniffer
                  • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Cat
                    • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Turtle
                • org.spongepowered.api.entity.living.aquatic.Aquatic
                  • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.fish.Fish
                    • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                      • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                    • org.spongepowered.api.entity.living.animal.frog.Tadpole
                  • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.GlowSquid
                • org.spongepowered.api.entity.living.golem.Golem
                  • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.breeze.Breeze
                  • org.spongepowered.api.entity.living.monster.Creaking
                  • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                  • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.monster.Endermite
                  • org.spongepowered.api.entity.living.monster.Giant
                  • org.spongepowered.api.entity.living.monster.guardian.Guardian
                    • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                  • org.spongepowered.api.entity.living.monster.Patroller
                    • org.spongepowered.api.entity.living.monster.raider.Raider
                      • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                        • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                      • org.spongepowered.api.entity.living.monster.raider.Ravager
                      • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                  • org.spongepowered.api.entity.living.monster.Silverfish
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.monster.spider.Spider
                    • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                  • org.spongepowered.api.entity.living.monster.Vex
                  • org.spongepowered.api.entity.living.monster.Warden
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.Zoglin
                  • org.spongepowered.api.entity.living.monster.zombie.Zombie
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.zombie.Husk
                    • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                    • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
              • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.slime.MagmaCube
            • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
              • org.spongepowered.api.entity.vehicle.ChestBoat
              • org.spongepowered.api.entity.vehicle.Raft
          • org.spongepowered.api.entity.weather.LightningBolt
          • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
            • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
              • org.spongepowered.api.entity.living.Ambient
                • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.PathfinderAgent
                • org.spongepowered.api.entity.living.Allay
                • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                  • org.spongepowered.api.entity.living.animal.Armadillo
                  • org.spongepowered.api.entity.living.animal.Axolotl
                  • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Chicken
                  • org.spongepowered.api.entity.living.animal.cow.Cow
                    • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                  • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.frog.Frog
                  • org.spongepowered.api.entity.living.animal.Goat
                  • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.horse.Horse
                    • org.spongepowered.api.entity.living.animal.horse.PackHorse
                      • org.spongepowered.api.entity.living.animal.horse.Donkey
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.animal.horse.Mule
                    • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                    • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                  • org.spongepowered.api.entity.living.animal.Ocelot
                  • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Rabbit
                  • org.spongepowered.api.entity.living.animal.Sheep
                  • org.spongepowered.api.entity.living.animal.Sniffer
                  • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Cat
                    • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Turtle
                • org.spongepowered.api.entity.living.aquatic.Aquatic
                  • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.fish.Fish
                    • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                      • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                    • org.spongepowered.api.entity.living.animal.frog.Tadpole
                  • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.GlowSquid
                • org.spongepowered.api.entity.living.golem.Golem
                  • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.breeze.Breeze
                  • org.spongepowered.api.entity.living.monster.Creaking
                  • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                  • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.monster.Endermite
                  • org.spongepowered.api.entity.living.monster.Giant
                  • org.spongepowered.api.entity.living.monster.guardian.Guardian
                    • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                  • org.spongepowered.api.entity.living.monster.Patroller
                    • org.spongepowered.api.entity.living.monster.raider.Raider
                      • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                        • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                      • org.spongepowered.api.entity.living.monster.raider.Ravager
                      • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                  • org.spongepowered.api.entity.living.monster.Silverfish
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.monster.spider.Spider
                    • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                  • org.spongepowered.api.entity.living.monster.Vex
                  • org.spongepowered.api.entity.living.monster.Warden
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.Zoglin
                  • org.spongepowered.api.entity.living.monster.zombie.Zombie
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.zombie.Husk
                    • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                    • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
              • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.slime.MagmaCube
            • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
            • org.spongepowered.api.entity.living.ComplexLiving<T>
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                • org.spongepowered.api.entity.living.player.client.ClientPlayer
                  • org.spongepowered.api.entity.living.player.client.LocalPlayer
                  • org.spongepowered.api.entity.living.player.client.RemotePlayer
                • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
          • org.spongepowered.api.entity.Marker
          • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
          • org.spongepowered.api.entity.Ownable
            • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.horse.Horse
              • org.spongepowered.api.entity.living.animal.horse.PackHorse
                • org.spongepowered.api.entity.living.animal.horse.Donkey
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.animal.horse.Mule
              • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
              • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
            • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Cat
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.projectile.Projectile
          • org.spongepowered.api.entity.Ranger
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.Saddleable
            • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.horse.Horse
              • org.spongepowered.api.entity.living.animal.horse.PackHorse
                • org.spongepowered.api.entity.living.animal.horse.Donkey
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.animal.horse.Mule
              • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
              • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
            • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.animal.Sittable
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
            • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
              • org.spongepowered.api.entity.living.animal.Cat
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.Targeting
            • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
              • org.spongepowered.api.entity.living.Ambient
                • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.PathfinderAgent
                • org.spongepowered.api.entity.living.Allay
                • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                  • org.spongepowered.api.entity.living.animal.Armadillo
                  • org.spongepowered.api.entity.living.animal.Axolotl
                  • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Chicken
                  • org.spongepowered.api.entity.living.animal.cow.Cow
                    • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                  • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.frog.Frog
                  • org.spongepowered.api.entity.living.animal.Goat
                  • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.horse.Horse
                    • org.spongepowered.api.entity.living.animal.horse.PackHorse
                      • org.spongepowered.api.entity.living.animal.horse.Donkey
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.animal.horse.Mule
                    • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                    • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                  • org.spongepowered.api.entity.living.animal.Ocelot
                  • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Rabbit
                  • org.spongepowered.api.entity.living.animal.Sheep
                  • org.spongepowered.api.entity.living.animal.Sniffer
                  • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Cat
                    • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Turtle
                • org.spongepowered.api.entity.living.aquatic.Aquatic
                  • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.fish.Fish
                    • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                      • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                    • org.spongepowered.api.entity.living.animal.frog.Tadpole
                  • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.GlowSquid
                • org.spongepowered.api.entity.living.golem.Golem
                  • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.breeze.Breeze
                  • org.spongepowered.api.entity.living.monster.Creaking
                  • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                  • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.monster.Endermite
                  • org.spongepowered.api.entity.living.monster.Giant
                  • org.spongepowered.api.entity.living.monster.guardian.Guardian
                    • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                  • org.spongepowered.api.entity.living.monster.Patroller
                    • org.spongepowered.api.entity.living.monster.raider.Raider
                      • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                        • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                      • org.spongepowered.api.entity.living.monster.raider.Ravager
                      • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                  • org.spongepowered.api.entity.living.monster.Silverfish
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.monster.spider.Spider
                    • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                  • org.spongepowered.api.entity.living.monster.Vex
                  • org.spongepowered.api.entity.living.monster.Warden
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.Zoglin
                  • org.spongepowered.api.entity.living.monster.zombie.Zombie
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.zombie.Husk
                    • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                    • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
              • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.slime.MagmaCube
            • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.vehicle.Vehicle
            • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
              • org.spongepowered.api.entity.vehicle.ChestBoat
              • org.spongepowered.api.entity.vehicle.Raft
            • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
        • org.spongepowered.api.fluid.FluidStack
        • org.spongepowered.api.item.inventory.ItemStack (also extends org.spongepowered.api.item.inventory.ItemStackLike)
        • org.spongepowered.api.spawner.Spawner
    • org.spongepowered.api.world.server.ServerLocation (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.data.DirectionRelativeDataHolder.Mutable, org.spongepowered.api.world.Location<W,L>)
    • org.spongepowered.api.item.merchant.TradeOffer
    • org.spongepowered.api.util.weighted.VariableAmount
    • org.spongepowered.api.world.weather.Weather
  • org.spongepowered.api.data.persistence.DataStore
  • org.spongepowered.api.data.persistence.DataTranslator<T>
  • org.spongepowered.api.data.persistence.DataView
  • org.spongepowered.api.world.generation.feature.DecorationStep
  • org.spongepowered.api.registry.DefaultedRegistryValue
  • org.spongepowered.api.world.DefaultWorldKeys.Factory
  • org.spongepowered.api.world.generation.config.noise.DensityFunction
  • org.spongepowered.api.advancement.DisplayInfo
  • org.spongepowered.api.scoreboard.displayslot.DisplaySlot.Factory
  • org.spongepowered.api.entity.living.monster.boss.dragon.phase.DragonPhase
  • org.spongepowered.api.entity.living.monster.boss.dragon.phase.DragonPhaseManager
  • org.spongepowered.api.service.economy.EconomyService
  • org.spongepowered.api.network.EngineConnectionState
  • org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeEntry
  • org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeEntry.Factory
  • org.spongepowered.api.world.volume.entity.EntityVolume.EntityVolumeFactory
  • org.spongepowered.api.state.EnumStateProperty.Factory
  • org.spongepowered.api.item.inventory.Equipable
    • org.spongepowered.api.item.inventory.ArmorEquipable
      • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Ambient
          • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
        • org.spongepowered.api.entity.living.PathfinderAgent
          • org.spongepowered.api.entity.living.Allay
          • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
            • org.spongepowered.api.entity.living.animal.Armadillo
            • org.spongepowered.api.entity.living.animal.Axolotl
            • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Chicken
            • org.spongepowered.api.entity.living.animal.cow.Cow
              • org.spongepowered.api.entity.living.animal.cow.Mooshroom
            • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.frog.Frog
            • org.spongepowered.api.entity.living.animal.Goat
            • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.horse.Horse
              • org.spongepowered.api.entity.living.animal.horse.PackHorse
                • org.spongepowered.api.entity.living.animal.horse.Donkey
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.animal.horse.Mule
              • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
              • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
            • org.spongepowered.api.entity.living.animal.Ocelot
            • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Rabbit
            • org.spongepowered.api.entity.living.animal.Sheep
            • org.spongepowered.api.entity.living.animal.Sniffer
            • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Cat
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Turtle
          • org.spongepowered.api.entity.living.aquatic.Aquatic
            • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
            • org.spongepowered.api.entity.living.aquatic.fish.Fish
              • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
              • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
              • org.spongepowered.api.entity.living.animal.frog.Tadpole
            • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.GlowSquid
          • org.spongepowered.api.entity.living.golem.Golem
            • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.breeze.Breeze
            • org.spongepowered.api.entity.living.monster.Creaking
            • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
            • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.monster.Endermite
            • org.spongepowered.api.entity.living.monster.Giant
            • org.spongepowered.api.entity.living.monster.guardian.Guardian
              • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
            • org.spongepowered.api.entity.living.monster.Patroller
              • org.spongepowered.api.entity.living.monster.raider.Raider
                • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                • org.spongepowered.api.entity.living.monster.raider.Ravager
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
            • org.spongepowered.api.entity.living.monster.Silverfish
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.monster.spider.Spider
              • org.spongepowered.api.entity.living.monster.spider.CaveSpider
            • org.spongepowered.api.entity.living.monster.Vex
            • org.spongepowered.api.entity.living.monster.Warden
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.Zoglin
            • org.spongepowered.api.entity.living.monster.zombie.Zombie
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.zombie.Husk
              • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
              • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.entity.living.Living)
      • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Tamer)
        • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.player.User (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.service.permission.Subject, org.spongepowered.api.entity.Tamer)
  • org.spongepowered.api.event.Event
  • org.spongepowered.api.event.EventListener<T>
  • org.spongepowered.api.event.EventListenerRegistration<T>
  • org.spongepowered.api.event.EventListenerRegistration.Factory
  • org.spongepowered.api.event.EventManager
  • net.kyori.examination.Examinable
  • java.util.concurrent.Executor
  • org.spongepowered.api.world.explosion.ExplosionBlockInteraction
  • org.spongepowered.api.registry.FactoryProvider
  • org.spongepowered.api.network.status.Favicon
  • org.spongepowered.api.network.status.Favicon.Factory
  • org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger<C>
  • org.spongepowered.api.advancement.criteria.trigger.FilteredTriggerConfiguration
  • org.spongepowered.api.command.parameter.managed.Flag
  • org.spongepowered.api.effect.ForwardingViewer.Factory
  • org.spongepowered.api.data.type.FrogType
  • java.util.function.Function<T,R>
  • java.util.concurrent.Future<V>
  • org.spongepowered.api.profile.GameProfile.Factory
  • org.spongepowered.api.profile.GameProfileCache
  • org.spongepowered.api.profile.GameProfileProvider
  • org.spongepowered.api.world.gamerule.GameRuleHolder
  • org.spongepowered.api.entity.ai.goal.Goal<O>
  • org.spongepowered.api.entity.ai.goal.GoalExecutor<O>
  • org.spongepowered.api.world.biome.climate.GrassColorModifier
  • org.spongepowered.api.world.volume.game.HeightAwareVolume
  • net.kyori.adventure.text.event.HoverEventSource<V>
    • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.data.SerializableDataHolder.Mutable, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
      • org.spongepowered.api.entity.Aerial
        • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Ageable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.GlowSquid
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Angerable
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
      • org.spongepowered.api.entity.AreaEffectCloud
      • org.spongepowered.api.entity.Attackable
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.monster.boss.Boss
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Breedable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Chargeable
        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.ComplexLivingPart<P>
      • org.spongepowered.api.entity.display.DisplayEntity
      • org.spongepowered.api.entity.projectile.EvokerFangs
      • org.spongepowered.api.entity.ExperienceOrb
      • org.spongepowered.api.entity.explosive.Explosive
        • org.spongepowered.api.entity.explosive.EndCrystal
        • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
        • org.spongepowered.api.entity.explosive.fused.FusedExplosive
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
          • org.spongepowered.api.entity.explosive.fused.PrimedTNT
          • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
      • org.spongepowered.api.entity.FallingBlock
      • org.spongepowered.api.entity.hanging.Hanging
      • org.spongepowered.api.entity.living.Hostile
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.breeze.Breeze
          • org.spongepowered.api.entity.living.monster.Creaking
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Endermite
          • org.spongepowered.api.entity.living.monster.Giant
          • org.spongepowered.api.entity.living.monster.guardian.Guardian
            • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
          • org.spongepowered.api.entity.living.monster.Patroller
            • org.spongepowered.api.entity.living.monster.raider.Raider
              • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
              • org.spongepowered.api.entity.living.monster.raider.Ravager
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
          • org.spongepowered.api.entity.living.monster.Silverfish
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.monster.spider.Spider
            • org.spongepowered.api.entity.living.monster.spider.CaveSpider
          • org.spongepowered.api.entity.living.monster.Vex
          • org.spongepowered.api.entity.living.monster.Warden
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Zoglin
          • org.spongepowered.api.entity.living.monster.zombie.Zombie
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.zombie.Husk
            • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
      • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.ItemRepresentable
      • org.spongepowered.api.entity.Leashable
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
      • org.spongepowered.api.entity.weather.LightningBolt
      • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
        • org.spongepowered.api.entity.living.ComplexLiving<T>
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.Marker
      • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.Ownable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.projectile.Projectile
      • org.spongepowered.api.entity.Ranger
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
      • org.spongepowered.api.entity.Saddleable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
      • org.spongepowered.api.entity.living.animal.Sittable
        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.Targeting
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.vehicle.Vehicle
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
    • org.spongepowered.api.item.inventory.ItemStackLike (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.data.SerializableDataHolder)
  • org.spongepowered.api.util.Identifiable
    • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.data.SerializableDataHolder.Mutable, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
      • org.spongepowered.api.entity.Aerial
        • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Ageable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.GlowSquid
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Angerable
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
      • org.spongepowered.api.entity.AreaEffectCloud
      • org.spongepowered.api.entity.Attackable
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.monster.boss.Boss
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Breedable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Chargeable
        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.ComplexLivingPart<P>
      • org.spongepowered.api.entity.display.DisplayEntity
      • org.spongepowered.api.entity.projectile.EvokerFangs
      • org.spongepowered.api.entity.ExperienceOrb
      • org.spongepowered.api.entity.explosive.Explosive
        • org.spongepowered.api.entity.explosive.EndCrystal
        • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
        • org.spongepowered.api.entity.explosive.fused.FusedExplosive
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
          • org.spongepowered.api.entity.explosive.fused.PrimedTNT
          • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
      • org.spongepowered.api.entity.FallingBlock
      • org.spongepowered.api.entity.hanging.Hanging
      • org.spongepowered.api.entity.living.Hostile
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.breeze.Breeze
          • org.spongepowered.api.entity.living.monster.Creaking
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Endermite
          • org.spongepowered.api.entity.living.monster.Giant
          • org.spongepowered.api.entity.living.monster.guardian.Guardian
            • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
          • org.spongepowered.api.entity.living.monster.Patroller
            • org.spongepowered.api.entity.living.monster.raider.Raider
              • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
              • org.spongepowered.api.entity.living.monster.raider.Ravager
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
          • org.spongepowered.api.entity.living.monster.Silverfish
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.monster.spider.Spider
            • org.spongepowered.api.entity.living.monster.spider.CaveSpider
          • org.spongepowered.api.entity.living.monster.Vex
          • org.spongepowered.api.entity.living.monster.Warden
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Zoglin
          • org.spongepowered.api.entity.living.monster.zombie.Zombie
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.zombie.Husk
            • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
      • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.ItemRepresentable
      • org.spongepowered.api.entity.Leashable
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
      • org.spongepowered.api.entity.weather.LightningBolt
      • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
        • org.spongepowered.api.entity.living.ComplexLiving<T>
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.Marker
      • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.Ownable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.projectile.Projectile
      • org.spongepowered.api.entity.Ranger
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
      • org.spongepowered.api.entity.Saddleable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
      • org.spongepowered.api.entity.living.animal.Sittable
        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.Targeting
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.vehicle.Vehicle
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
    • org.spongepowered.api.profile.GameProfile (also extends org.spongepowered.api.data.persistence.DataSerializable, net.kyori.adventure.identity.Identity)
    • org.spongepowered.api.map.MapInfo (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.data.persistence.DataSerializable)
    • org.spongepowered.api.scheduler.ScheduledTask (also extends org.spongepowered.api.util.Nameable)
    • org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable, org.spongepowered.api.world.World<W,L>)
    • org.spongepowered.api.world.server.storage.ServerWorldProperties (also extends org.spongepowered.api.world.gamerule.GameRuleHolder, org.spongepowered.api.util.Nameable, org.spongepowered.api.ResourceKeyed, org.spongepowered.api.world.weather.WeatherUniverse.Mutable, org.spongepowered.api.world.storage.WorldProperties)
    • org.spongepowered.api.entity.Tamer (also extends org.spongepowered.api.util.Nameable)
      • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living)
        • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.player.User (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.service.permission.Subject)
    • org.spongepowered.api.service.economy.account.UniqueAccount (also extends org.spongepowered.api.service.economy.account.Account)
  • net.kyori.adventure.identity.Identified
    • net.kyori.adventure.identity.Identity (also extends net.kyori.examination.Examinable)
    • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
      • org.spongepowered.api.entity.living.player.client.ClientPlayer
        • org.spongepowered.api.entity.living.player.client.LocalPlayer
        • org.spongepowered.api.entity.living.player.client.RemotePlayer
      • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
  • org.spongepowered.api.item.recipe.crafting.Ingredient.Factory
  • org.spongepowered.api.state.IntegerStateProperty.Factory
  • org.spongepowered.api.item.inventory.Inventory.Builder.EndStep
  • org.spongepowered.api.item.inventory.menu.handler.InventoryCallbackHandler
  • org.spongepowered.api.item.inventory.menu.InventoryMenu
  • org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult
  • org.spongepowered.api.item.ItemRarity
  • org.spongepowered.api.item.inventory.ItemStack.Factory
  • org.spongepowered.api.item.inventory.ItemStackComparators.Factory
  • org.spongepowered.api.item.inventory.ItemStackSnapshot.Factory
  • java.lang.Iterable<T>
  • org.spongepowered.api.world.generation.structure.jigsaw.JigsawPoolElement
  • org.spongepowered.api.world.generation.structure.jigsaw.JigsawPoolElement.Factory
  • org.spongepowered.api.world.generation.structure.jigsaw.JigsawPoolElement.Projection
  • net.kyori.adventure.key.Keyed
  • org.spongepowered.api.world.generation.config.flat.LayerConfig
  • org.spongepowered.api.world.generation.config.flat.LayerConfig.Factory
  • org.spongepowered.api.util.locale.LocaleSource
    • org.spongepowered.api.Client (also extends org.spongepowered.api.Engine)
    • org.spongepowered.api.block.entity.CommandBlock (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.block.entity.BlockEntity, org.spongepowered.api.util.Nameable, org.spongepowered.api.service.permission.Subject)
    • org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart, org.spongepowered.api.service.permission.Subject)
    • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.effect.Viewer)
      • org.spongepowered.api.entity.living.player.client.ClientPlayer
        • org.spongepowered.api.entity.living.player.client.LocalPlayer
        • org.spongepowered.api.entity.living.player.client.RemotePlayer
      • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
    • org.spongepowered.api.Server (also extends org.spongepowered.api.Engine, net.kyori.adventure.audience.ForwardingAudience)
    • org.spongepowered.api.SystemSubject (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.service.permission.Subject)
  • org.spongepowered.api.world.Locatable
    • org.spongepowered.api.item.inventory.BlockCarrier (also extends org.spongepowered.api.item.inventory.Carrier)
    • org.spongepowered.api.block.entity.BlockEntity (also extends org.spongepowered.api.data.SerializableDataHolder.Mutable)
      • org.spongepowered.api.block.entity.Bed
      • org.spongepowered.api.block.entity.Beehive
      • org.spongepowered.api.block.entity.Bell
      • org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.item.inventory.BlockCarrier)
        • org.spongepowered.api.block.entity.carrier.Campfire
        • org.spongepowered.api.block.entity.carrier.Crafter
        • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.NameableBlockEntity)
          • org.spongepowered.api.block.entity.carrier.Barrel
          • org.spongepowered.api.block.entity.carrier.BrewingStand
          • org.spongepowered.api.block.entity.carrier.chest.Chest
            • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
          • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
          • org.spongepowered.api.block.entity.carrier.Dropper
          • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
            • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
            • org.spongepowered.api.block.entity.carrier.furnace.Furnace
            • org.spongepowered.api.block.entity.carrier.furnace.Smoker
          • org.spongepowered.api.block.entity.carrier.Hopper
          • org.spongepowered.api.block.entity.carrier.ShulkerBox
      • org.spongepowered.api.block.entity.CommandBlock (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.util.Nameable, org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.block.entity.Comparator
      • org.spongepowered.api.block.entity.Conduit
      • org.spongepowered.api.block.entity.CreakingHeart
      • org.spongepowered.api.block.entity.DaylightDetector
      • org.spongepowered.api.block.entity.DecoratedPot
      • org.spongepowered.api.block.entity.EnderChest
      • org.spongepowered.api.block.entity.EndGateway
      • org.spongepowered.api.block.entity.EndPortal
      • org.spongepowered.api.block.entity.Jigsaw
      • org.spongepowered.api.block.entity.Jukebox
      • org.spongepowered.api.block.entity.Lectern
      • org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.spawner.Spawner)
      • org.spongepowered.api.block.entity.NameableBlockEntity
        • org.spongepowered.api.block.entity.Banner
        • org.spongepowered.api.block.entity.carrier.Beacon
        • org.spongepowered.api.block.entity.EnchantmentTable
        • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.carrier.CarrierBlockEntity)
          • org.spongepowered.api.block.entity.carrier.Barrel
          • org.spongepowered.api.block.entity.carrier.BrewingStand
          • org.spongepowered.api.block.entity.carrier.chest.Chest
            • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
          • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
          • org.spongepowered.api.block.entity.carrier.Dropper
          • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
            • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
            • org.spongepowered.api.block.entity.carrier.furnace.Furnace
            • org.spongepowered.api.block.entity.carrier.furnace.Smoker
          • org.spongepowered.api.block.entity.carrier.Hopper
          • org.spongepowered.api.block.entity.carrier.ShulkerBox
      • org.spongepowered.api.block.entity.Piston
      • org.spongepowered.api.block.entity.SculkSensor
      • org.spongepowered.api.block.entity.Sign (also extends org.spongepowered.api.util.Nameable)
      • org.spongepowered.api.block.entity.Skull
      • org.spongepowered.api.block.entity.StructureBlock
      • org.spongepowered.api.block.entity.TrialSpawner
    • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.data.SerializableDataHolder.Mutable, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
      • org.spongepowered.api.entity.Aerial
        • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Ageable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.GlowSquid
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Angerable
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
      • org.spongepowered.api.entity.AreaEffectCloud
      • org.spongepowered.api.entity.Attackable
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.monster.boss.Boss
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Breedable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Chargeable
        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.ComplexLivingPart<P>
      • org.spongepowered.api.entity.display.DisplayEntity
      • org.spongepowered.api.entity.projectile.EvokerFangs
      • org.spongepowered.api.entity.ExperienceOrb
      • org.spongepowered.api.entity.explosive.Explosive
        • org.spongepowered.api.entity.explosive.EndCrystal
        • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
        • org.spongepowered.api.entity.explosive.fused.FusedExplosive
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
          • org.spongepowered.api.entity.explosive.fused.PrimedTNT
          • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
      • org.spongepowered.api.entity.FallingBlock
      • org.spongepowered.api.entity.hanging.Hanging
      • org.spongepowered.api.entity.living.Hostile
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.breeze.Breeze
          • org.spongepowered.api.entity.living.monster.Creaking
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Endermite
          • org.spongepowered.api.entity.living.monster.Giant
          • org.spongepowered.api.entity.living.monster.guardian.Guardian
            • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
          • org.spongepowered.api.entity.living.monster.Patroller
            • org.spongepowered.api.entity.living.monster.raider.Raider
              • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
              • org.spongepowered.api.entity.living.monster.raider.Ravager
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
          • org.spongepowered.api.entity.living.monster.Silverfish
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.monster.spider.Spider
            • org.spongepowered.api.entity.living.monster.spider.CaveSpider
          • org.spongepowered.api.entity.living.monster.Vex
          • org.spongepowered.api.entity.living.monster.Warden
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Zoglin
          • org.spongepowered.api.entity.living.monster.zombie.Zombie
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.zombie.Husk
            • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
      • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.ItemRepresentable
      • org.spongepowered.api.entity.Leashable
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
      • org.spongepowered.api.entity.weather.LightningBolt
      • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
        • org.spongepowered.api.entity.living.ComplexLiving<T>
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.Marker
      • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.Ownable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.projectile.Projectile
      • org.spongepowered.api.entity.Ranger
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
      • org.spongepowered.api.entity.Saddleable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
      • org.spongepowered.api.entity.living.animal.Sittable
        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.Targeting
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.vehicle.Vehicle
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
    • org.spongepowered.api.world.explosion.Explosion
    • org.spongepowered.api.world.LocatableBlock (also extends org.spongepowered.api.data.SerializableDataHolder.Immutable<I>)
    • org.spongepowered.api.item.merchant.Merchant (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.data.DataHolder.Mutable)
    • org.spongepowered.api.scheduler.ScheduledUpdate<T>
  • org.spongepowered.api.world.Location<W,L>
  • org.spongepowered.api.world.volume.game.LocationBaseDataHolder
  • org.spongepowered.api.world.LocationCreator<W,L>
  • org.spongepowered.api.map.MapStorage
  • org.spongepowered.api.data.value.MergeFunction
  • org.spongepowered.api.event.message.MessageCancellable
  • org.spongepowered.api.util.metric.MetricsConfigManager
  • org.spongepowered.api.util.MinecraftDayTime
  • org.spongepowered.api.util.MinecraftDayTime.Factory
  • org.spongepowered.api.event.cause.entity.damage.ModifierFunction<M>
  • org.spongepowered.api.world.biome.provider.MultiNoiseBiomeConfig.Factory
  • org.spongepowered.api.world.volume.game.MutableGameVolume
  • org.spongepowered.api.util.Nameable
  • net.kyori.adventure.key.Namespaced
    • net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.examination.Examinable, net.kyori.adventure.key.Keyed)
  • org.spongepowered.api.world.biome.spawner.NaturalSpawnCost
  • org.spongepowered.api.world.biome.spawner.NaturalSpawnCost.Factory
  • org.spongepowered.api.world.biome.spawner.NaturalSpawner
  • org.spongepowered.api.world.biome.spawner.NaturalSpawner.Factory
  • org.spongepowered.api.service.permission.NodeTree
  • org.spongepowered.api.service.permission.NodeTree.Factory
  • org.spongepowered.api.world.generation.config.noise.Noise
  • org.spongepowered.api.world.generation.config.noise.NoiseConfig
  • org.spongepowered.api.world.generation.config.noise.NoiseRouter
  • org.spongepowered.api.block.transaction.NotificationTicket
  • org.spongepowered.api.scoreboard.objective.Objective
  • org.spongepowered.api.command.parameter.managed.operator.Operator
  • org.spongepowered.api.advancement.criteria.OrCriterion.Factory
  • org.spongepowered.api.network.channel.packet.Packet
  • org.spongepowered.api.network.channel.packet.PacketBinding<P>
  • org.spongepowered.api.network.channel.packet.PacketDispatcher
  • org.spongepowered.api.network.channel.packet.PacketHandler<P,S>
  • org.spongepowered.api.network.channel.packet.PacketRegistry
  • org.spongepowered.api.resource.pack.PackRepository
  • org.spongepowered.api.resource.pack.PackStatus
  • org.spongepowered.api.resource.pack.PackStatus.Factory
  • org.spongepowered.api.resource.pack.PackType
  • org.spongepowered.api.resource.pack.PackType.Factory
  • org.spongepowered.api.service.pagination.PaginationList
  • org.spongepowered.api.service.pagination.PaginationService
  • org.spongepowered.api.world.schematic.Palette<T,R>
  • org.spongepowered.api.world.schematic.PaletteReference<T,R>
  • org.spongepowered.api.world.schematic.PaletteReference.Factory
  • org.spongepowered.api.command.parameter.Parameter
  • org.spongepowered.api.command.parameter.Parameter.Factory
  • org.spongepowered.api.command.parameter.Parameter.Key<T>
  • org.spongepowered.api.world.biome.ambient.ParticleConfig
  • org.spongepowered.api.world.biome.ambient.ParticleConfig.Factory
  • org.spongepowered.api.service.permission.PermissionDescription
  • org.spongepowered.api.service.permission.PermissionDescription.Builder
  • org.spongepowered.api.service.permission.PermissionService
  • org.spongepowered.api.placeholder.PlaceholderContext
  • org.spongepowered.api.world.generation.feature.PlacementModifier
  • org.spongepowered.api.world.generation.feature.PlacementModifierType
  • org.spongepowered.api.Platform
  • org.spongepowered.api.plugin.PluginManager
  • net.kyori.adventure.pointer.Pointered
  • org.spongepowered.api.world.portal.Portal
  • org.spongepowered.api.world.portal.PortalLogic
  • org.spongepowered.api.world.portal.PortalLogic.Factory
  • org.spongepowered.api.world.portal.PortalLogic.PortalExitCalculator
  • org.spongepowered.api.world.portal.PortalLogic.PortalFinder
  • org.spongepowered.api.world.portal.PortalLogic.PortalGenerator
  • org.spongepowered.api.world.PositionSource
  • org.spongepowered.api.world.PositionSource.Factory
  • org.spongepowered.api.world.biome.climate.Precipitation
  • java.util.function.Predicate<T>
  • org.spongepowered.api.world.generation.structure.jigsaw.Processor
  • org.spongepowered.api.world.generation.structure.jigsaw.ProcessorList
  • org.spongepowered.api.world.generation.structure.jigsaw.ProcessorType
  • org.spongepowered.api.profile.property.ProfileProperty.Factory
  • org.spongepowered.api.advancement.Progressable
  • org.spongepowered.api.projectile.source.ProjectileSource
    • org.spongepowered.api.projectile.source.BlockProjectileSource
    • org.spongepowered.api.projectile.source.EntityProjectileSource
      • org.spongepowered.api.entity.Entity (also extends net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.data.SerializableDataHolder.Mutable, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
        • org.spongepowered.api.entity.Aerial
          • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.Ageable
          • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.animal.Armadillo
            • org.spongepowered.api.entity.living.animal.Axolotl
            • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Chicken
            • org.spongepowered.api.entity.living.animal.cow.Cow
              • org.spongepowered.api.entity.living.animal.cow.Mooshroom
            • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.frog.Frog
            • org.spongepowered.api.entity.living.animal.Goat
            • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.horse.Horse
              • org.spongepowered.api.entity.living.animal.horse.PackHorse
                • org.spongepowered.api.entity.living.animal.horse.Donkey
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.animal.horse.Mule
              • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
              • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
            • org.spongepowered.api.entity.living.animal.Ocelot
            • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Rabbit
            • org.spongepowered.api.entity.living.animal.Sheep
            • org.spongepowered.api.entity.living.animal.Sniffer
            • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Cat
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Turtle
          • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
            • org.spongepowered.api.entity.living.aquatic.GlowSquid
          • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
        • org.spongepowered.api.entity.Angerable
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
          • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
        • org.spongepowered.api.entity.AreaEffectCloud
        • org.spongepowered.api.entity.Attackable
          • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
            • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
              • org.spongepowered.api.entity.living.Ambient
                • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.PathfinderAgent
                • org.spongepowered.api.entity.living.Allay
                • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                  • org.spongepowered.api.entity.living.animal.Armadillo
                  • org.spongepowered.api.entity.living.animal.Axolotl
                  • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Chicken
                  • org.spongepowered.api.entity.living.animal.cow.Cow
                    • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                  • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.frog.Frog
                  • org.spongepowered.api.entity.living.animal.Goat
                  • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.horse.Horse
                    • org.spongepowered.api.entity.living.animal.horse.PackHorse
                      • org.spongepowered.api.entity.living.animal.horse.Donkey
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.animal.horse.Mule
                    • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                    • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                  • org.spongepowered.api.entity.living.animal.Ocelot
                  • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Rabbit
                  • org.spongepowered.api.entity.living.animal.Sheep
                  • org.spongepowered.api.entity.living.animal.Sniffer
                  • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Cat
                    • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Turtle
                • org.spongepowered.api.entity.living.aquatic.Aquatic
                  • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.fish.Fish
                    • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                      • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                      • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                    • org.spongepowered.api.entity.living.animal.frog.Tadpole
                  • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.GlowSquid
                • org.spongepowered.api.entity.living.golem.Golem
                  • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.breeze.Breeze
                  • org.spongepowered.api.entity.living.monster.Creaking
                  • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                  • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.monster.Endermite
                  • org.spongepowered.api.entity.living.monster.Giant
                  • org.spongepowered.api.entity.living.monster.guardian.Guardian
                    • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                  • org.spongepowered.api.entity.living.monster.Patroller
                    • org.spongepowered.api.entity.living.monster.raider.Raider
                      • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                        • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                      • org.spongepowered.api.entity.living.monster.raider.Ravager
                      • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                  • org.spongepowered.api.entity.living.monster.Silverfish
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.monster.spider.Spider
                    • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                  • org.spongepowered.api.entity.living.monster.Vex
                  • org.spongepowered.api.entity.living.monster.Warden
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.Zoglin
                  • org.spongepowered.api.entity.living.monster.zombie.Zombie
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.zombie.Husk
                    • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                    • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
              • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.slime.MagmaCube
            • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
            • org.spongepowered.api.entity.living.ComplexLiving<T>
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                • org.spongepowered.api.entity.living.player.client.ClientPlayer
                  • org.spongepowered.api.entity.living.player.client.LocalPlayer
                  • org.spongepowered.api.entity.living.player.client.RemotePlayer
                • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Boss
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.Breedable
          • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.animal.Armadillo
            • org.spongepowered.api.entity.living.animal.Axolotl
            • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Chicken
            • org.spongepowered.api.entity.living.animal.cow.Cow
              • org.spongepowered.api.entity.living.animal.cow.Mooshroom
            • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.frog.Frog
            • org.spongepowered.api.entity.living.animal.Goat
            • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.horse.Horse
              • org.spongepowered.api.entity.living.animal.horse.PackHorse
                • org.spongepowered.api.entity.living.animal.horse.Donkey
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.animal.horse.Mule
              • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
              • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
            • org.spongepowered.api.entity.living.animal.Ocelot
            • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Rabbit
            • org.spongepowered.api.entity.living.animal.Sheep
            • org.spongepowered.api.entity.living.animal.Sniffer
            • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Cat
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.animal.Turtle
          • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
        • org.spongepowered.api.entity.Chargeable
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.ComplexLivingPart<P>
        • org.spongepowered.api.entity.display.DisplayEntity
        • org.spongepowered.api.entity.projectile.EvokerFangs
        • org.spongepowered.api.entity.ExperienceOrb
        • org.spongepowered.api.entity.explosive.Explosive
          • org.spongepowered.api.entity.explosive.EndCrystal
          • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
          • org.spongepowered.api.entity.explosive.fused.FusedExplosive
            • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
            • org.spongepowered.api.entity.explosive.fused.PrimedTNT
            • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
        • org.spongepowered.api.entity.FallingBlock
        • org.spongepowered.api.entity.hanging.Hanging
        • org.spongepowered.api.entity.living.Hostile
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.breeze.Breeze
            • org.spongepowered.api.entity.living.monster.Creaking
            • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
            • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.monster.Endermite
            • org.spongepowered.api.entity.living.monster.Giant
            • org.spongepowered.api.entity.living.monster.guardian.Guardian
              • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
            • org.spongepowered.api.entity.living.monster.Patroller
              • org.spongepowered.api.entity.living.monster.raider.Raider
                • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                • org.spongepowered.api.entity.living.monster.raider.Ravager
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
            • org.spongepowered.api.entity.living.monster.Silverfish
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.monster.spider.Spider
              • org.spongepowered.api.entity.living.monster.spider.CaveSpider
            • org.spongepowered.api.entity.living.monster.Vex
            • org.spongepowered.api.entity.living.monster.Warden
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.Zoglin
            • org.spongepowered.api.entity.living.monster.zombie.Zombie
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.zombie.Husk
              • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
              • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
        • org.spongepowered.api.entity.ItemRepresentable
        • org.spongepowered.api.entity.Leashable
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
            • org.spongepowered.api.entity.vehicle.ChestBoat
            • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.weather.LightningBolt
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.Marker
        • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
        • org.spongepowered.api.entity.Ownable
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.projectile.Projectile
        • org.spongepowered.api.entity.Ranger
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.Saddleable
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Sittable
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.Targeting
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
        • org.spongepowered.api.entity.vehicle.Vehicle
          • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
            • org.spongepowered.api.entity.vehicle.ChestBoat
            • org.spongepowered.api.entity.vehicle.Raft
          • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
  • org.spongepowered.api.data.type.PushReaction
  • org.spongepowered.api.item.inventory.query.Query
  • org.spongepowered.api.raid.Raid
  • org.spongepowered.api.raid.RaidWave
  • java.util.random.RandomGenerator
  • org.spongepowered.api.util.RandomProvider
    • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.data.SerializableDataHolder.Mutable, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
      • org.spongepowered.api.entity.Aerial
        • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Ageable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.GlowSquid
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Angerable
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
      • org.spongepowered.api.entity.AreaEffectCloud
      • org.spongepowered.api.entity.Attackable
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.monster.boss.Boss
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Breedable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Chargeable
        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.ComplexLivingPart<P>
      • org.spongepowered.api.entity.display.DisplayEntity
      • org.spongepowered.api.entity.projectile.EvokerFangs
      • org.spongepowered.api.entity.ExperienceOrb
      • org.spongepowered.api.entity.explosive.Explosive
        • org.spongepowered.api.entity.explosive.EndCrystal
        • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
        • org.spongepowered.api.entity.explosive.fused.FusedExplosive
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
          • org.spongepowered.api.entity.explosive.fused.PrimedTNT
          • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
      • org.spongepowered.api.entity.FallingBlock
      • org.spongepowered.api.entity.hanging.Hanging
      • org.spongepowered.api.entity.living.Hostile
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.breeze.Breeze
          • org.spongepowered.api.entity.living.monster.Creaking
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Endermite
          • org.spongepowered.api.entity.living.monster.Giant
          • org.spongepowered.api.entity.living.monster.guardian.Guardian
            • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
          • org.spongepowered.api.entity.living.monster.Patroller
            • org.spongepowered.api.entity.living.monster.raider.Raider
              • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
              • org.spongepowered.api.entity.living.monster.raider.Ravager
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
          • org.spongepowered.api.entity.living.monster.Silverfish
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.monster.spider.Spider
            • org.spongepowered.api.entity.living.monster.spider.CaveSpider
          • org.spongepowered.api.entity.living.monster.Vex
          • org.spongepowered.api.entity.living.monster.Warden
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Zoglin
          • org.spongepowered.api.entity.living.monster.zombie.Zombie
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.zombie.Husk
            • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
      • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.ItemRepresentable
      • org.spongepowered.api.entity.Leashable
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
      • org.spongepowered.api.entity.weather.LightningBolt
      • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
        • org.spongepowered.api.entity.living.ComplexLiving<T>
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.Marker
      • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.Ownable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.projectile.Projectile
      • org.spongepowered.api.entity.Ranger
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
      • org.spongepowered.api.entity.Saddleable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
      • org.spongepowered.api.entity.living.animal.Sittable
        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.Targeting
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.vehicle.Vehicle
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
    • org.spongepowered.api.world.volume.game.Region<R> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>, org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.block.BlockVolume.Streamable<B>, org.spongepowered.api.world.volume.game.ChunkVolume, org.spongepowered.api.world.volume.game.EnvironmentalVolume, org.spongepowered.api.world.volume.game.HeightAwareVolume)
    • org.spongepowered.api.world.WorldLike<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.GenerationVolume.Mutable, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.MutableGameVolume, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
  • org.spongepowered.api.util.Range<T>
  • org.spongepowered.api.util.Range.Factory
  • org.spongepowered.api.network.channel.raw.handshake.RawHandshakeDataChannel
  • org.spongepowered.api.network.channel.raw.handshake.RawHandshakeDataRequestHandler<S>
  • org.spongepowered.api.network.channel.raw.handshake.RawHandshakeDataRequestResponse
  • org.spongepowered.api.network.channel.raw.play.RawPlayDataChannel
  • org.spongepowered.api.network.channel.raw.play.RawPlayDataHandler<S>
  • org.spongepowered.api.util.blockray.RayTrace<T>
  • org.spongepowered.api.util.blockray.RayTrace.Factory
  • org.spongepowered.api.util.blockray.RayTraceResult<T>
  • org.spongepowered.api.service.rcon.RconService
  • org.spongepowered.api.item.recipe.Recipe<T>
  • org.spongepowered.api.item.recipe.crafting.RecipeInput.Factory
  • org.spongepowered.api.item.recipe.RecipeManager
  • org.spongepowered.api.event.lifecycle.RegisterCommandEvent.Result<C>
  • org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent.RegistryStep<T>
  • org.spongepowered.api.registry.Registry<T>
  • org.spongepowered.api.registry.RegistryEntry<T>
  • org.spongepowered.api.registry.RegistryHolder
  • org.spongepowered.api.registry.RegistryKey<T>
  • org.spongepowered.api.registry.RegistryKey.Factory
  • org.spongepowered.api.registry.RegistryReference.Factory
  • org.spongepowered.api.registry.RegistryType<T>
  • org.spongepowered.api.registry.RegistryType.Factory
  • org.spongepowered.api.network.RemoteConnection
  • org.spongepowered.api.network.channel.packet.RequestPacketHandler<P,R,S>
  • org.spongepowered.api.network.channel.packet.RequestPacketResponse<R>
  • org.spongepowered.api.util.ResettableBuilder<T,B>
  • org.spongepowered.api.adventure.ResolveOperation
  • org.spongepowered.api.ResourceKey.Factory
  • org.spongepowered.api.resource.ResourceManager
  • org.spongepowered.api.resource.ResourcePath.Factory
  • org.spongepowered.api.network.channel.packet.ResponsePacketHandler<P,R,S>
  • java.lang.Runnable
  • org.spongepowered.api.scheduler.ScheduledUpdateList<T>
  • org.spongepowered.api.scheduler.Scheduler
  • org.spongepowered.api.block.transaction.ScheduleUpdateTicket<T>
  • org.spongepowered.api.scoreboard.Score
  • org.spongepowered.api.scoreboard.Scoreboard
  • org.spongepowered.api.scoreboard.ScoreFormat
  • org.spongepowered.api.scoreboard.ScoreFormat.Factory
  • org.spongepowered.api.util.weighted.SeededVariableAmount<T>
  • org.spongepowered.api.command.selector.Selector
  • org.spongepowered.api.command.selector.Selector.Factory
  • org.spongepowered.api.world.server.ServerLocation.Factory
  • org.spongepowered.api.world.server.ServerLocationCreator.Factory
  • org.spongepowered.api.service.ServiceProvider
  • org.spongepowered.api.service.ServiceRegistration<T>
  • net.kyori.adventure.sound.Sound.Emitter
    • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.data.SerializableDataHolder.Mutable, org.spongepowered.api.scoreboard.TeamMember)
      • org.spongepowered.api.entity.Aerial
        • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Ageable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.GlowSquid
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Angerable
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
      • org.spongepowered.api.entity.AreaEffectCloud
      • org.spongepowered.api.entity.Attackable
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.monster.boss.Boss
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Breedable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Chargeable
        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.ComplexLivingPart<P>
      • org.spongepowered.api.entity.display.DisplayEntity
      • org.spongepowered.api.entity.projectile.EvokerFangs
      • org.spongepowered.api.entity.ExperienceOrb
      • org.spongepowered.api.entity.explosive.Explosive
        • org.spongepowered.api.entity.explosive.EndCrystal
        • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
        • org.spongepowered.api.entity.explosive.fused.FusedExplosive
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
          • org.spongepowered.api.entity.explosive.fused.PrimedTNT
          • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
      • org.spongepowered.api.entity.FallingBlock
      • org.spongepowered.api.entity.hanging.Hanging
      • org.spongepowered.api.entity.living.Hostile
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.breeze.Breeze
          • org.spongepowered.api.entity.living.monster.Creaking
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Endermite
          • org.spongepowered.api.entity.living.monster.Giant
          • org.spongepowered.api.entity.living.monster.guardian.Guardian
            • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
          • org.spongepowered.api.entity.living.monster.Patroller
            • org.spongepowered.api.entity.living.monster.raider.Raider
              • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
              • org.spongepowered.api.entity.living.monster.raider.Ravager
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
          • org.spongepowered.api.entity.living.monster.Silverfish
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.monster.spider.Spider
            • org.spongepowered.api.entity.living.monster.spider.CaveSpider
          • org.spongepowered.api.entity.living.monster.Vex
          • org.spongepowered.api.entity.living.monster.Warden
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Zoglin
          • org.spongepowered.api.entity.living.monster.zombie.Zombie
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.zombie.Husk
            • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
      • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.ItemRepresentable
      • org.spongepowered.api.entity.Leashable
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
      • org.spongepowered.api.entity.weather.LightningBolt
      • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
        • org.spongepowered.api.entity.living.ComplexLiving<T>
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.Marker
      • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.Ownable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.projectile.Projectile
      • org.spongepowered.api.entity.Ranger
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
      • org.spongepowered.api.entity.Saddleable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
      • org.spongepowered.api.entity.living.animal.Sittable
        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.Targeting
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.vehicle.Vehicle
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
  • org.spongepowered.api.world.biome.ambient.SoundConfig
  • org.spongepowered.api.world.biome.ambient.SoundConfig.Factory
  • org.spongepowered.api.adventure.SpongeComponents.Factory
  • org.spongepowered.api.item.inventory.entity.StandardInventory
  • org.spongepowered.api.state.StateContainer<S>
  • org.spongepowered.api.state.StateMatcher.Factory
  • org.spongepowered.api.statistic.Statistic
  • org.spongepowered.api.statistic.StatisticCategory
  • org.spongepowered.api.network.status.StatusClient
  • org.spongepowered.api.network.status.StatusResponse
  • org.spongepowered.api.network.status.StatusResponse.Players
  • org.spongepowered.api.world.volume.stream.StreamOptions
  • org.spongepowered.api.data.type.StringRepresentable
  • org.spongepowered.api.world.generation.structure.Structure.StructureNaturalSpawner
  • org.spongepowered.api.world.generation.structure.StructurePlacement
  • org.spongepowered.api.world.generation.structure.StructureSet
  • org.spongepowered.api.service.permission.SubjectCollection
  • org.spongepowered.api.service.permission.SubjectData
  • org.spongepowered.api.service.permission.SubjectReference
  • java.util.function.Supplier<T>
  • org.spongepowered.api.world.generation.config.SurfaceRule
  • org.spongepowered.api.world.generation.config.SurfaceRule.Condition
  • org.spongepowered.api.world.generation.config.SurfaceRule.Factory
  • org.spongepowered.api.world.generation.config.SurfaceRule.VerticalAnchor
  • org.spongepowered.api.entity.living.player.tab.TabList
  • org.spongepowered.api.entity.living.player.tab.TabListEntry
  • org.spongepowered.api.tag.Tag.Factory
  • org.spongepowered.api.tag.TagTemplate.Factory
  • org.spongepowered.api.scheduler.Task
  • org.spongepowered.api.scoreboard.Team
  • org.spongepowered.api.scoreboard.TeamMember
    • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.data.SerializableDataHolder.Mutable, net.kyori.adventure.sound.Sound.Emitter)
      • org.spongepowered.api.entity.Aerial
        • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
        • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
          • org.spongepowered.api.entity.living.player.client.ClientPlayer
            • org.spongepowered.api.entity.living.player.client.LocalPlayer
            • org.spongepowered.api.entity.living.player.client.RemotePlayer
          • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Ageable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
          • org.spongepowered.api.entity.living.aquatic.GlowSquid
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Angerable
        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
      • org.spongepowered.api.entity.AreaEffectCloud
      • org.spongepowered.api.entity.Attackable
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
        • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
          • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.living.Ambient
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.PathfinderAgent
              • org.spongepowered.api.entity.living.Allay
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Aquatic
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.fish.Fish
                  • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                    • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                    • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                  • org.spongepowered.api.entity.living.animal.frog.Tadpole
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.golem.Golem
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
            • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.slime.MagmaCube
          • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
          • org.spongepowered.api.entity.living.ComplexLiving<T>
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
              • org.spongepowered.api.entity.living.player.client.ClientPlayer
                • org.spongepowered.api.entity.living.player.client.LocalPlayer
                • org.spongepowered.api.entity.living.player.client.RemotePlayer
              • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.living.monster.boss.Boss
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.Breedable
        • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.animal.Armadillo
          • org.spongepowered.api.entity.living.animal.Axolotl
          • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Chicken
          • org.spongepowered.api.entity.living.animal.cow.Cow
            • org.spongepowered.api.entity.living.animal.cow.Mooshroom
          • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.frog.Frog
          • org.spongepowered.api.entity.living.animal.Goat
          • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
            • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.horse.Horse
            • org.spongepowered.api.entity.living.animal.horse.PackHorse
              • org.spongepowered.api.entity.living.animal.horse.Donkey
              • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
              • org.spongepowered.api.entity.living.animal.horse.Mule
            • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
            • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
          • org.spongepowered.api.entity.living.animal.Ocelot
          • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Rabbit
          • org.spongepowered.api.entity.living.animal.Sheep
          • org.spongepowered.api.entity.living.animal.Sniffer
          • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
            • org.spongepowered.api.entity.living.animal.Cat
            • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
            • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.animal.Turtle
        • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
      • org.spongepowered.api.entity.Chargeable
        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
      • org.spongepowered.api.entity.living.ComplexLivingPart<P>
      • org.spongepowered.api.entity.display.DisplayEntity
      • org.spongepowered.api.entity.projectile.EvokerFangs
      • org.spongepowered.api.entity.ExperienceOrb
      • org.spongepowered.api.entity.explosive.Explosive
        • org.spongepowered.api.entity.explosive.EndCrystal
        • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
        • org.spongepowered.api.entity.explosive.fused.FusedExplosive
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
          • org.spongepowered.api.entity.explosive.fused.PrimedTNT
          • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
      • org.spongepowered.api.entity.FallingBlock
      • org.spongepowered.api.entity.hanging.Hanging
      • org.spongepowered.api.entity.living.Hostile
        • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.breeze.Breeze
          • org.spongepowered.api.entity.living.monster.Creaking
          • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
          • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
          • org.spongepowered.api.entity.living.monster.Endermite
          • org.spongepowered.api.entity.living.monster.Giant
          • org.spongepowered.api.entity.living.monster.guardian.Guardian
            • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
          • org.spongepowered.api.entity.living.monster.Patroller
            • org.spongepowered.api.entity.living.monster.raider.Raider
              • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
              • org.spongepowered.api.entity.living.monster.raider.Ravager
              • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
          • org.spongepowered.api.entity.living.monster.Silverfish
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.monster.spider.Spider
            • org.spongepowered.api.entity.living.monster.spider.CaveSpider
          • org.spongepowered.api.entity.living.monster.Vex
          • org.spongepowered.api.entity.living.monster.Warden
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.monster.Zoglin
          • org.spongepowered.api.entity.living.monster.zombie.Zombie
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.monster.zombie.Husk
            • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
            • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
        • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.slime.MagmaCube
      • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
      • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.ItemRepresentable
      • org.spongepowered.api.entity.Leashable
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
      • org.spongepowered.api.entity.weather.LightningBolt
      • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
        • org.spongepowered.api.entity.living.ComplexLiving<T>
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
        • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
          • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
            • org.spongepowered.api.entity.living.player.client.ClientPlayer
              • org.spongepowered.api.entity.living.player.client.LocalPlayer
              • org.spongepowered.api.entity.living.player.client.RemotePlayer
            • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
      • org.spongepowered.api.entity.Marker
      • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
      • org.spongepowered.api.entity.Ownable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.projectile.Projectile
      • org.spongepowered.api.entity.Ranger
        • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
          • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
          • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
          • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.skeleton.Bogged
            • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
            • org.spongepowered.api.entity.living.monster.skeleton.Stray
            • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
          • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
          • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
      • org.spongepowered.api.entity.Saddleable
        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
          • org.spongepowered.api.entity.living.animal.horse.Horse
          • org.spongepowered.api.entity.living.animal.horse.PackHorse
            • org.spongepowered.api.entity.living.animal.horse.Donkey
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.animal.horse.Mule
          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
      • org.spongepowered.api.entity.living.animal.Sittable
        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
          • org.spongepowered.api.entity.living.animal.Cat
          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
      • org.spongepowered.api.entity.Targeting
        • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
          • org.spongepowered.api.entity.living.Ambient
            • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
          • org.spongepowered.api.entity.living.PathfinderAgent
            • org.spongepowered.api.entity.living.Allay
            • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
              • org.spongepowered.api.entity.living.animal.Armadillo
              • org.spongepowered.api.entity.living.animal.Axolotl
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Chicken
              • org.spongepowered.api.entity.living.animal.cow.Cow
                • org.spongepowered.api.entity.living.animal.cow.Mooshroom
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.frog.Frog
              • org.spongepowered.api.entity.living.animal.Goat
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Ocelot
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Rabbit
              • org.spongepowered.api.entity.living.animal.Sheep
              • org.spongepowered.api.entity.living.animal.Sniffer
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.animal.Turtle
            • org.spongepowered.api.entity.living.aquatic.Aquatic
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
              • org.spongepowered.api.entity.living.aquatic.fish.Fish
                • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                  • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                  • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                • org.spongepowered.api.entity.living.animal.frog.Tadpole
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
            • org.spongepowered.api.entity.living.golem.Golem
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.breeze.Breeze
              • org.spongepowered.api.entity.living.monster.Creaking
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Endermite
              • org.spongepowered.api.entity.living.monster.Giant
              • org.spongepowered.api.entity.living.monster.guardian.Guardian
                • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
              • org.spongepowered.api.entity.living.monster.Patroller
                • org.spongepowered.api.entity.living.monster.raider.Raider
                  • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                  • org.spongepowered.api.entity.living.monster.raider.Ravager
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
              • org.spongepowered.api.entity.living.monster.Silverfish
              • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                • org.spongepowered.api.entity.living.monster.skeleton.Stray
                • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
              • org.spongepowered.api.entity.living.monster.spider.Spider
                • org.spongepowered.api.entity.living.monster.spider.CaveSpider
              • org.spongepowered.api.entity.living.monster.Vex
              • org.spongepowered.api.entity.living.monster.Warden
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Zoglin
              • org.spongepowered.api.entity.living.monster.zombie.Zombie
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.zombie.Husk
                • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
          • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
          • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
            • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
            • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
            • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.skeleton.Bogged
              • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
              • org.spongepowered.api.entity.living.monster.skeleton.Stray
              • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
            • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
            • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
          • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
            • org.spongepowered.api.entity.living.slime.MagmaCube
        • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
      • org.spongepowered.api.entity.vehicle.Vehicle
        • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
          • org.spongepowered.api.entity.vehicle.ChestBoat
          • org.spongepowered.api.entity.vehicle.Raft
        • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
  • org.spongepowered.api.world.teleport.TeleportHelper
  • org.spongepowered.api.world.biome.climate.TemperatureModifier
  • org.spongepowered.api.world.server.Ticket<T>
  • org.spongepowered.api.world.server.TicketType<T>
  • org.spongepowered.api.util.Ticks
  • org.spongepowered.api.util.Ticks.Factory
  • org.spongepowered.api.data.type.ToolRule
  • org.spongepowered.api.data.type.ToolRule.Factory
  • org.spongepowered.api.service.economy.transaction.TransactionResult
  • org.spongepowered.api.util.Transform
  • org.spongepowered.api.util.Transform.Factory
  • org.spongepowered.api.util.transformation.Transformation
  • org.spongepowered.api.advancement.TreeLayoutElement
  • org.spongepowered.api.event.TristateResult
  • org.spongepowered.api.util.Updater<C>
  • org.spongepowered.api.user.UserManager
  • org.spongepowered.api.data.value.Value<E>
  • org.spongepowered.api.data.value.Value.Factory
  • org.spongepowered.api.command.parameter.managed.ValueCompleter
  • org.spongepowered.api.data.value.ValueContainer
    • org.spongepowered.api.data.value.CopyableValueContainer
    • org.spongepowered.api.data.DataHolder
      • org.spongepowered.api.world.biome.Biome (also extends org.spongepowered.api.tag.Taggable<T>)
      • org.spongepowered.api.data.CopyableDataHolder
        • org.spongepowered.api.data.SerializableDataHolder (also extends org.spongepowered.api.data.persistence.DataSerializable)
          • org.spongepowered.api.item.inventory.ItemStackLike (also extends net.kyori.adventure.text.ComponentLike, net.kyori.adventure.text.event.HoverEventSource<V>)
          • org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
          • org.spongepowered.api.data.SerializableDataHolder.Mutable (also extends org.spongepowered.api.data.DataHolder.Mutable)
            • org.spongepowered.api.world.Archetype<S,E>
            • org.spongepowered.api.block.entity.BlockEntity (also extends org.spongepowered.api.world.Locatable)
              • org.spongepowered.api.block.entity.Bed
              • org.spongepowered.api.block.entity.Beehive
              • org.spongepowered.api.block.entity.Bell
              • org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.item.inventory.BlockCarrier)
                • org.spongepowered.api.block.entity.carrier.Campfire
                • org.spongepowered.api.block.entity.carrier.Crafter
                • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.NameableBlockEntity)
                  • org.spongepowered.api.block.entity.carrier.Barrel
                  • org.spongepowered.api.block.entity.carrier.BrewingStand
                  • org.spongepowered.api.block.entity.carrier.chest.Chest
                    • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
                  • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
                  • org.spongepowered.api.block.entity.carrier.Dropper
                  • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
                    • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
                    • org.spongepowered.api.block.entity.carrier.furnace.Furnace
                    • org.spongepowered.api.block.entity.carrier.furnace.Smoker
                  • org.spongepowered.api.block.entity.carrier.Hopper
                  • org.spongepowered.api.block.entity.carrier.ShulkerBox
              • org.spongepowered.api.block.entity.CommandBlock (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.util.Nameable, org.spongepowered.api.service.permission.Subject)
              • org.spongepowered.api.block.entity.Comparator
              • org.spongepowered.api.block.entity.Conduit
              • org.spongepowered.api.block.entity.CreakingHeart
              • org.spongepowered.api.block.entity.DaylightDetector
              • org.spongepowered.api.block.entity.DecoratedPot
              • org.spongepowered.api.block.entity.EnderChest
              • org.spongepowered.api.block.entity.EndGateway
              • org.spongepowered.api.block.entity.EndPortal
              • org.spongepowered.api.block.entity.Jigsaw
              • org.spongepowered.api.block.entity.Jukebox
              • org.spongepowered.api.block.entity.Lectern
              • org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.spawner.Spawner)
              • org.spongepowered.api.block.entity.NameableBlockEntity
                • org.spongepowered.api.block.entity.Banner
                • org.spongepowered.api.block.entity.carrier.Beacon
                • org.spongepowered.api.block.entity.EnchantmentTable
                • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.carrier.CarrierBlockEntity)
                  • org.spongepowered.api.block.entity.carrier.Barrel
                  • org.spongepowered.api.block.entity.carrier.BrewingStand
                  • org.spongepowered.api.block.entity.carrier.chest.Chest
                    • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
                  • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
                  • org.spongepowered.api.block.entity.carrier.Dropper
                  • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
                    • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
                    • org.spongepowered.api.block.entity.carrier.furnace.Furnace
                    • org.spongepowered.api.block.entity.carrier.furnace.Smoker
                  • org.spongepowered.api.block.entity.carrier.Hopper
                  • org.spongepowered.api.block.entity.carrier.ShulkerBox
              • org.spongepowered.api.block.entity.Piston
              • org.spongepowered.api.block.entity.SculkSensor
              • org.spongepowered.api.block.entity.Sign (also extends org.spongepowered.api.util.Nameable)
              • org.spongepowered.api.block.entity.Skull
              • org.spongepowered.api.block.entity.StructureBlock
              • org.spongepowered.api.block.entity.TrialSpawner
            • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
              • org.spongepowered.api.entity.Aerial
                • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
                • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                  • org.spongepowered.api.entity.living.player.client.ClientPlayer
                    • org.spongepowered.api.entity.living.player.client.LocalPlayer
                    • org.spongepowered.api.entity.living.player.client.RemotePlayer
                  • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.Ageable
                • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.animal.Armadillo
                  • org.spongepowered.api.entity.living.animal.Axolotl
                  • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Chicken
                  • org.spongepowered.api.entity.living.animal.cow.Cow
                    • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                  • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.frog.Frog
                  • org.spongepowered.api.entity.living.animal.Goat
                  • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.horse.Horse
                    • org.spongepowered.api.entity.living.animal.horse.PackHorse
                      • org.spongepowered.api.entity.living.animal.horse.Donkey
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.animal.horse.Mule
                    • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                    • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                  • org.spongepowered.api.entity.living.animal.Ocelot
                  • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Rabbit
                  • org.spongepowered.api.entity.living.animal.Sheep
                  • org.spongepowered.api.entity.living.animal.Sniffer
                  • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Cat
                    • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Turtle
                • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
                • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
                  • org.spongepowered.api.entity.living.aquatic.GlowSquid
                • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.Angerable
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
                • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
              • org.spongepowered.api.entity.AreaEffectCloud
              • org.spongepowered.api.entity.Attackable
                • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
                • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
                  • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
                    • org.spongepowered.api.entity.living.Ambient
                      • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.PathfinderAgent
                      • org.spongepowered.api.entity.living.Allay
                      • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                        • org.spongepowered.api.entity.living.animal.Armadillo
                        • org.spongepowered.api.entity.living.animal.Axolotl
                        • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                        • org.spongepowered.api.entity.living.animal.Chicken
                        • org.spongepowered.api.entity.living.animal.cow.Cow
                          • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                        • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.frog.Frog
                        • org.spongepowered.api.entity.living.animal.Goat
                        • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                        • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                          • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                          • org.spongepowered.api.entity.living.animal.horse.Horse
                          • org.spongepowered.api.entity.living.animal.horse.PackHorse
                            • org.spongepowered.api.entity.living.animal.horse.Donkey
                            • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                              • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                            • org.spongepowered.api.entity.living.animal.horse.Mule
                          • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                          • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                        • org.spongepowered.api.entity.living.animal.Ocelot
                        • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                        • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                        • org.spongepowered.api.entity.living.animal.Rabbit
                        • org.spongepowered.api.entity.living.animal.Sheep
                        • org.spongepowered.api.entity.living.animal.Sniffer
                        • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                        • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                          • org.spongepowered.api.entity.living.animal.Cat
                          • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                          • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                        • org.spongepowered.api.entity.living.animal.Turtle
                      • org.spongepowered.api.entity.living.aquatic.Aquatic
                        • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                        • org.spongepowered.api.entity.living.aquatic.fish.Fish
                          • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                          • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                            • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                            • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                            • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                          • org.spongepowered.api.entity.living.animal.frog.Tadpole
                        • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                          • org.spongepowered.api.entity.living.aquatic.GlowSquid
                      • org.spongepowered.api.entity.living.golem.Golem
                        • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                        • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                        • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.breeze.Breeze
                        • org.spongepowered.api.entity.living.monster.Creaking
                        • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                        • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                        • org.spongepowered.api.entity.living.monster.Endermite
                        • org.spongepowered.api.entity.living.monster.Giant
                        • org.spongepowered.api.entity.living.monster.guardian.Guardian
                          • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                        • org.spongepowered.api.entity.living.monster.Patroller
                          • org.spongepowered.api.entity.living.monster.raider.Raider
                            • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                              • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                              • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                            • org.spongepowered.api.entity.living.monster.raider.Ravager
                            • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                          • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                        • org.spongepowered.api.entity.living.monster.Silverfish
                        • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                          • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                          • org.spongepowered.api.entity.living.monster.skeleton.Stray
                          • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                        • org.spongepowered.api.entity.living.monster.spider.Spider
                          • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                        • org.spongepowered.api.entity.living.monster.Vex
                        • org.spongepowered.api.entity.living.monster.Warden
                        • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.Zoglin
                        • org.spongepowered.api.entity.living.monster.zombie.Zombie
                          • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.zombie.Husk
                          • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                          • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                    • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                      • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                      • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                      • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                      • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                        • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                        • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                        • org.spongepowered.api.entity.living.monster.skeleton.Stray
                        • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                      • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                      • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                      • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.slime.MagmaCube
                  • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
                  • org.spongepowered.api.entity.living.ComplexLiving<T>
                    • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                      • org.spongepowered.api.entity.living.player.client.ClientPlayer
                        • org.spongepowered.api.entity.living.player.client.LocalPlayer
                        • org.spongepowered.api.entity.living.player.client.RemotePlayer
                      • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
              • org.spongepowered.api.entity.living.monster.boss.Boss
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.Breedable
                • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.animal.Armadillo
                  • org.spongepowered.api.entity.living.animal.Axolotl
                  • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Chicken
                  • org.spongepowered.api.entity.living.animal.cow.Cow
                    • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                  • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.frog.Frog
                  • org.spongepowered.api.entity.living.animal.Goat
                  • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.horse.Horse
                    • org.spongepowered.api.entity.living.animal.horse.PackHorse
                      • org.spongepowered.api.entity.living.animal.horse.Donkey
                      • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                      • org.spongepowered.api.entity.living.animal.horse.Mule
                    • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                    • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                  • org.spongepowered.api.entity.living.animal.Ocelot
                  • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Rabbit
                  • org.spongepowered.api.entity.living.animal.Sheep
                  • org.spongepowered.api.entity.living.animal.Sniffer
                  • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Cat
                    • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                    • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.animal.Turtle
                • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
              • org.spongepowered.api.entity.Chargeable
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.ComplexLivingPart<P>
              • org.spongepowered.api.entity.display.DisplayEntity
              • org.spongepowered.api.entity.projectile.EvokerFangs
              • org.spongepowered.api.entity.ExperienceOrb
              • org.spongepowered.api.entity.explosive.Explosive
                • org.spongepowered.api.entity.explosive.EndCrystal
                • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
                • org.spongepowered.api.entity.explosive.fused.FusedExplosive
                  • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
                  • org.spongepowered.api.entity.explosive.fused.PrimedTNT
                  • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
              • org.spongepowered.api.entity.FallingBlock
              • org.spongepowered.api.entity.hanging.Hanging
              • org.spongepowered.api.entity.living.Hostile
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.breeze.Breeze
                  • org.spongepowered.api.entity.living.monster.Creaking
                  • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                  • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.monster.Endermite
                  • org.spongepowered.api.entity.living.monster.Giant
                  • org.spongepowered.api.entity.living.monster.guardian.Guardian
                    • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                  • org.spongepowered.api.entity.living.monster.Patroller
                    • org.spongepowered.api.entity.living.monster.raider.Raider
                      • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                        • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                      • org.spongepowered.api.entity.living.monster.raider.Ravager
                      • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                  • org.spongepowered.api.entity.living.monster.Silverfish
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.monster.spider.Spider
                    • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                  • org.spongepowered.api.entity.living.monster.Vex
                  • org.spongepowered.api.entity.living.monster.Warden
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.Zoglin
                  • org.spongepowered.api.entity.living.monster.zombie.Zombie
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.zombie.Husk
                    • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                    • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
                  • org.spongepowered.api.entity.living.slime.MagmaCube
              • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
              • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
              • org.spongepowered.api.entity.ItemRepresentable
              • org.spongepowered.api.entity.Leashable
                • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
                  • org.spongepowered.api.entity.living.Ambient
                    • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.PathfinderAgent
                    • org.spongepowered.api.entity.living.Allay
                    • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                      • org.spongepowered.api.entity.living.animal.Armadillo
                      • org.spongepowered.api.entity.living.animal.Axolotl
                      • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Chicken
                      • org.spongepowered.api.entity.living.animal.cow.Cow
                        • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                      • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.frog.Frog
                      • org.spongepowered.api.entity.living.animal.Goat
                      • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.horse.Horse
                        • org.spongepowered.api.entity.living.animal.horse.PackHorse
                          • org.spongepowered.api.entity.living.animal.horse.Donkey
                          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                          • org.spongepowered.api.entity.living.animal.horse.Mule
                        • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                        • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                      • org.spongepowered.api.entity.living.animal.Ocelot
                      • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Rabbit
                      • org.spongepowered.api.entity.living.animal.Sheep
                      • org.spongepowered.api.entity.living.animal.Sniffer
                      • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.Cat
                        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Turtle
                    • org.spongepowered.api.entity.living.aquatic.Aquatic
                      • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.fish.Fish
                        • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                          • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                        • org.spongepowered.api.entity.living.animal.frog.Tadpole
                      • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                        • org.spongepowered.api.entity.living.aquatic.GlowSquid
                    • org.spongepowered.api.entity.living.golem.Golem
                      • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.breeze.Breeze
                      • org.spongepowered.api.entity.living.monster.Creaking
                      • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                      • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.monster.Endermite
                      • org.spongepowered.api.entity.living.monster.Giant
                      • org.spongepowered.api.entity.living.monster.guardian.Guardian
                        • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                      • org.spongepowered.api.entity.living.monster.Patroller
                        • org.spongepowered.api.entity.living.monster.raider.Raider
                          • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                          • org.spongepowered.api.entity.living.monster.raider.Ravager
                          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                        • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                      • org.spongepowered.api.entity.living.monster.Silverfish
                      • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                        • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                        • org.spongepowered.api.entity.living.monster.skeleton.Stray
                        • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                      • org.spongepowered.api.entity.living.monster.spider.Spider
                        • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                      • org.spongepowered.api.entity.living.monster.Vex
                      • org.spongepowered.api.entity.living.monster.Warden
                      • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.Zoglin
                      • org.spongepowered.api.entity.living.monster.zombie.Zombie
                        • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.zombie.Husk
                        • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                  • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                    • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.slime.MagmaCube
                • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
                  • org.spongepowered.api.entity.vehicle.ChestBoat
                  • org.spongepowered.api.entity.vehicle.Raft
              • org.spongepowered.api.entity.weather.LightningBolt
              • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
                • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
                  • org.spongepowered.api.entity.living.Ambient
                    • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.PathfinderAgent
                    • org.spongepowered.api.entity.living.Allay
                    • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                      • org.spongepowered.api.entity.living.animal.Armadillo
                      • org.spongepowered.api.entity.living.animal.Axolotl
                      • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Chicken
                      • org.spongepowered.api.entity.living.animal.cow.Cow
                        • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                      • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.frog.Frog
                      • org.spongepowered.api.entity.living.animal.Goat
                      • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.horse.Horse
                        • org.spongepowered.api.entity.living.animal.horse.PackHorse
                          • org.spongepowered.api.entity.living.animal.horse.Donkey
                          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                          • org.spongepowered.api.entity.living.animal.horse.Mule
                        • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                        • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                      • org.spongepowered.api.entity.living.animal.Ocelot
                      • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Rabbit
                      • org.spongepowered.api.entity.living.animal.Sheep
                      • org.spongepowered.api.entity.living.animal.Sniffer
                      • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.Cat
                        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Turtle
                    • org.spongepowered.api.entity.living.aquatic.Aquatic
                      • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.fish.Fish
                        • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                          • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                        • org.spongepowered.api.entity.living.animal.frog.Tadpole
                      • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                        • org.spongepowered.api.entity.living.aquatic.GlowSquid
                    • org.spongepowered.api.entity.living.golem.Golem
                      • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.breeze.Breeze
                      • org.spongepowered.api.entity.living.monster.Creaking
                      • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                      • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.monster.Endermite
                      • org.spongepowered.api.entity.living.monster.Giant
                      • org.spongepowered.api.entity.living.monster.guardian.Guardian
                        • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                      • org.spongepowered.api.entity.living.monster.Patroller
                        • org.spongepowered.api.entity.living.monster.raider.Raider
                          • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                          • org.spongepowered.api.entity.living.monster.raider.Ravager
                          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                        • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                      • org.spongepowered.api.entity.living.monster.Silverfish
                      • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                        • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                        • org.spongepowered.api.entity.living.monster.skeleton.Stray
                        • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                      • org.spongepowered.api.entity.living.monster.spider.Spider
                        • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                      • org.spongepowered.api.entity.living.monster.Vex
                      • org.spongepowered.api.entity.living.monster.Warden
                      • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.Zoglin
                      • org.spongepowered.api.entity.living.monster.zombie.Zombie
                        • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.zombie.Husk
                        • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                  • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                    • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.slime.MagmaCube
                • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
                • org.spongepowered.api.entity.living.ComplexLiving<T>
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                    • org.spongepowered.api.entity.living.player.client.ClientPlayer
                      • org.spongepowered.api.entity.living.player.client.LocalPlayer
                      • org.spongepowered.api.entity.living.player.client.RemotePlayer
                    • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
              • org.spongepowered.api.entity.Marker
              • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
              • org.spongepowered.api.entity.Ownable
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.projectile.Projectile
              • org.spongepowered.api.entity.Ranger
                • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.Saddleable
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.animal.Sittable
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.Targeting
                • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
                  • org.spongepowered.api.entity.living.Ambient
                    • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.PathfinderAgent
                    • org.spongepowered.api.entity.living.Allay
                    • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                      • org.spongepowered.api.entity.living.animal.Armadillo
                      • org.spongepowered.api.entity.living.animal.Axolotl
                      • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Chicken
                      • org.spongepowered.api.entity.living.animal.cow.Cow
                        • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                      • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.frog.Frog
                      • org.spongepowered.api.entity.living.animal.Goat
                      • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.horse.Horse
                        • org.spongepowered.api.entity.living.animal.horse.PackHorse
                          • org.spongepowered.api.entity.living.animal.horse.Donkey
                          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                          • org.spongepowered.api.entity.living.animal.horse.Mule
                        • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                        • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                      • org.spongepowered.api.entity.living.animal.Ocelot
                      • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Rabbit
                      • org.spongepowered.api.entity.living.animal.Sheep
                      • org.spongepowered.api.entity.living.animal.Sniffer
                      • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.Cat
                        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Turtle
                    • org.spongepowered.api.entity.living.aquatic.Aquatic
                      • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.fish.Fish
                        • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                          • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                        • org.spongepowered.api.entity.living.animal.frog.Tadpole
                      • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                        • org.spongepowered.api.entity.living.aquatic.GlowSquid
                    • org.spongepowered.api.entity.living.golem.Golem
                      • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.breeze.Breeze
                      • org.spongepowered.api.entity.living.monster.Creaking
                      • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                      • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.monster.Endermite
                      • org.spongepowered.api.entity.living.monster.Giant
                      • org.spongepowered.api.entity.living.monster.guardian.Guardian
                        • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                      • org.spongepowered.api.entity.living.monster.Patroller
                        • org.spongepowered.api.entity.living.monster.raider.Raider
                          • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                          • org.spongepowered.api.entity.living.monster.raider.Ravager
                          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                        • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                      • org.spongepowered.api.entity.living.monster.Silverfish
                      • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                        • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                        • org.spongepowered.api.entity.living.monster.skeleton.Stray
                        • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                      • org.spongepowered.api.entity.living.monster.spider.Spider
                        • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                      • org.spongepowered.api.entity.living.monster.Vex
                      • org.spongepowered.api.entity.living.monster.Warden
                      • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.Zoglin
                      • org.spongepowered.api.entity.living.monster.zombie.Zombie
                        • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.zombie.Husk
                        • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                  • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                    • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.slime.MagmaCube
                • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
              • org.spongepowered.api.entity.vehicle.Vehicle
                • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
                  • org.spongepowered.api.entity.vehicle.ChestBoat
                  • org.spongepowered.api.entity.vehicle.Raft
                • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
            • org.spongepowered.api.fluid.FluidStack
            • org.spongepowered.api.item.inventory.ItemStack (also extends org.spongepowered.api.item.inventory.ItemStackLike)
            • org.spongepowered.api.spawner.Spawner
      • org.spongepowered.api.data.DataHolder.Immutable<I>
      • org.spongepowered.api.data.DataHolder.Mutable
        • org.spongepowered.api.data.DirectionRelativeDataHolder.Mutable (also extends org.spongepowered.api.data.DirectionRelativeDataHolder)
        • org.spongepowered.api.map.MapInfo (also extends org.spongepowered.api.data.persistence.DataSerializable, org.spongepowered.api.util.Identifiable)
        • org.spongepowered.api.item.merchant.Merchant (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.world.Locatable)
        • org.spongepowered.api.data.SerializableDataHolder.Mutable (also extends org.spongepowered.api.data.SerializableDataHolder)
          • org.spongepowered.api.world.Archetype<S,E>
          • org.spongepowered.api.block.entity.BlockEntity (also extends org.spongepowered.api.world.Locatable)
            • org.spongepowered.api.block.entity.Bed
            • org.spongepowered.api.block.entity.Beehive
            • org.spongepowered.api.block.entity.Bell
            • org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.item.inventory.BlockCarrier)
              • org.spongepowered.api.block.entity.carrier.Campfire
              • org.spongepowered.api.block.entity.carrier.Crafter
              • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.NameableBlockEntity)
                • org.spongepowered.api.block.entity.carrier.Barrel
                • org.spongepowered.api.block.entity.carrier.BrewingStand
                • org.spongepowered.api.block.entity.carrier.chest.Chest
                  • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
                • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
                • org.spongepowered.api.block.entity.carrier.Dropper
                • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
                  • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
                  • org.spongepowered.api.block.entity.carrier.furnace.Furnace
                  • org.spongepowered.api.block.entity.carrier.furnace.Smoker
                • org.spongepowered.api.block.entity.carrier.Hopper
                • org.spongepowered.api.block.entity.carrier.ShulkerBox
            • org.spongepowered.api.block.entity.CommandBlock (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.util.Nameable, org.spongepowered.api.service.permission.Subject)
            • org.spongepowered.api.block.entity.Comparator
            • org.spongepowered.api.block.entity.Conduit
            • org.spongepowered.api.block.entity.CreakingHeart
            • org.spongepowered.api.block.entity.DaylightDetector
            • org.spongepowered.api.block.entity.DecoratedPot
            • org.spongepowered.api.block.entity.EnderChest
            • org.spongepowered.api.block.entity.EndGateway
            • org.spongepowered.api.block.entity.EndPortal
            • org.spongepowered.api.block.entity.Jigsaw
            • org.spongepowered.api.block.entity.Jukebox
            • org.spongepowered.api.block.entity.Lectern
            • org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.spawner.Spawner)
            • org.spongepowered.api.block.entity.NameableBlockEntity
              • org.spongepowered.api.block.entity.Banner
              • org.spongepowered.api.block.entity.carrier.Beacon
              • org.spongepowered.api.block.entity.EnchantmentTable
              • org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity (also extends org.spongepowered.api.block.entity.carrier.CarrierBlockEntity)
                • org.spongepowered.api.block.entity.carrier.Barrel
                • org.spongepowered.api.block.entity.carrier.BrewingStand
                • org.spongepowered.api.block.entity.carrier.chest.Chest
                  • org.spongepowered.api.block.entity.carrier.chest.TrappedChest
                • org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.projectile.source.BlockProjectileSource)
                • org.spongepowered.api.block.entity.carrier.Dropper
                • org.spongepowered.api.block.entity.carrier.furnace.FurnaceBlockEntity
                  • org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace
                  • org.spongepowered.api.block.entity.carrier.furnace.Furnace
                  • org.spongepowered.api.block.entity.carrier.furnace.Smoker
                • org.spongepowered.api.block.entity.carrier.Hopper
                • org.spongepowered.api.block.entity.carrier.ShulkerBox
            • org.spongepowered.api.block.entity.Piston
            • org.spongepowered.api.block.entity.SculkSensor
            • org.spongepowered.api.block.entity.Sign (also extends org.spongepowered.api.util.Nameable)
            • org.spongepowered.api.block.entity.Skull
            • org.spongepowered.api.block.entity.StructureBlock
            • org.spongepowered.api.block.entity.TrialSpawner
          • org.spongepowered.api.entity.Entity (also extends org.spongepowered.api.projectile.source.EntityProjectileSource, net.kyori.adventure.text.event.HoverEventSource<V>, org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.Locatable, org.spongepowered.api.util.RandomProvider, net.kyori.adventure.sound.Sound.Emitter, org.spongepowered.api.scoreboard.TeamMember)
            • org.spongepowered.api.entity.Aerial
              • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Angerable, org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
              • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Agent, org.spongepowered.api.entity.living.Hostile)
              • org.spongepowered.api.entity.living.player.Player (also extends net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                • org.spongepowered.api.entity.living.player.client.ClientPlayer
                  • org.spongepowered.api.entity.living.player.client.LocalPlayer
                  • org.spongepowered.api.entity.living.player.client.RemotePlayer
                • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.Ageable
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
              • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
                • org.spongepowered.api.entity.living.aquatic.GlowSquid
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.Angerable
              • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
              • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
              • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
            • org.spongepowered.api.entity.AreaEffectCloud
            • org.spongepowered.api.entity.Attackable
              • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.entity.Targeting)
              • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
                • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
                  • org.spongepowered.api.entity.living.Ambient
                    • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.PathfinderAgent
                    • org.spongepowered.api.entity.living.Allay
                    • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                      • org.spongepowered.api.entity.living.animal.Armadillo
                      • org.spongepowered.api.entity.living.animal.Axolotl
                      • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Chicken
                      • org.spongepowered.api.entity.living.animal.cow.Cow
                        • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                      • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.frog.Frog
                      • org.spongepowered.api.entity.living.animal.Goat
                      • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                        • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.horse.Horse
                        • org.spongepowered.api.entity.living.animal.horse.PackHorse
                          • org.spongepowered.api.entity.living.animal.horse.Donkey
                          • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                          • org.spongepowered.api.entity.living.animal.horse.Mule
                        • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                        • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                      • org.spongepowered.api.entity.living.animal.Ocelot
                      • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Rabbit
                      • org.spongepowered.api.entity.living.animal.Sheep
                      • org.spongepowered.api.entity.living.animal.Sniffer
                      • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                        • org.spongepowered.api.entity.living.animal.Cat
                        • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                        • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.animal.Turtle
                    • org.spongepowered.api.entity.living.aquatic.Aquatic
                      • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.fish.Fish
                        • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                          • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                          • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                        • org.spongepowered.api.entity.living.animal.frog.Tadpole
                      • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                        • org.spongepowered.api.entity.living.aquatic.GlowSquid
                    • org.spongepowered.api.entity.living.golem.Golem
                      • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                      • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.breeze.Breeze
                      • org.spongepowered.api.entity.living.monster.Creaking
                      • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                      • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                      • org.spongepowered.api.entity.living.monster.Endermite
                      • org.spongepowered.api.entity.living.monster.Giant
                      • org.spongepowered.api.entity.living.monster.guardian.Guardian
                        • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                      • org.spongepowered.api.entity.living.monster.Patroller
                        • org.spongepowered.api.entity.living.monster.raider.Raider
                          • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                            • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                              • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                            • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                          • org.spongepowered.api.entity.living.monster.raider.Ravager
                          • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                        • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                      • org.spongepowered.api.entity.living.monster.Silverfish
                      • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                        • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                        • org.spongepowered.api.entity.living.monster.skeleton.Stray
                        • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                      • org.spongepowered.api.entity.living.monster.spider.Spider
                        • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                      • org.spongepowered.api.entity.living.monster.Vex
                      • org.spongepowered.api.entity.living.monster.Warden
                      • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.Zoglin
                      • org.spongepowered.api.entity.living.monster.zombie.Zombie
                        • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                        • org.spongepowered.api.entity.living.monster.zombie.Husk
                        • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                        • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                  • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                    • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                    • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                    • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.slime.MagmaCube
                • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
                • org.spongepowered.api.entity.living.ComplexLiving<T>
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                    • org.spongepowered.api.entity.living.player.client.ClientPlayer
                      • org.spongepowered.api.entity.living.player.client.LocalPlayer
                      • org.spongepowered.api.entity.living.player.client.RemotePlayer
                    • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
            • org.spongepowered.api.entity.living.monster.boss.Boss
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.Breedable
              • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.animal.Armadillo
                • org.spongepowered.api.entity.living.animal.Axolotl
                • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Chicken
                • org.spongepowered.api.entity.living.animal.cow.Cow
                  • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.frog.Frog
                • org.spongepowered.api.entity.living.animal.Goat
                • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                  • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.horse.Horse
                  • org.spongepowered.api.entity.living.animal.horse.PackHorse
                    • org.spongepowered.api.entity.living.animal.horse.Donkey
                    • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                    • org.spongepowered.api.entity.living.animal.horse.Mule
                  • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                  • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                • org.spongepowered.api.entity.living.animal.Ocelot
                • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Rabbit
                • org.spongepowered.api.entity.living.animal.Sheep
                • org.spongepowered.api.entity.living.animal.Sniffer
                • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                  • org.spongepowered.api.entity.living.animal.Cat
                  • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                  • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.animal.Turtle
              • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.item.merchant.Merchant, org.spongepowered.api.entity.living.PathfinderAgent)
            • org.spongepowered.api.entity.Chargeable
              • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
              • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
            • org.spongepowered.api.entity.living.ComplexLivingPart<P>
            • org.spongepowered.api.entity.display.DisplayEntity
            • org.spongepowered.api.entity.projectile.EvokerFangs
            • org.spongepowered.api.entity.ExperienceOrb
            • org.spongepowered.api.entity.explosive.Explosive
              • org.spongepowered.api.entity.explosive.EndCrystal
              • org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.projectile.IgnitingProjectile)
              • org.spongepowered.api.entity.explosive.fused.FusedExplosive
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.ItemRepresentable, org.spongepowered.api.entity.projectile.Projectile)
                • org.spongepowered.api.entity.explosive.fused.PrimedTNT
                • org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.AcceleratingProjectile)
            • org.spongepowered.api.entity.FallingBlock
            • org.spongepowered.api.entity.hanging.Hanging
            • org.spongepowered.api.entity.living.Hostile
              • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.breeze.Breeze
                • org.spongepowered.api.entity.living.monster.Creaking
                • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                • org.spongepowered.api.entity.living.monster.Endermite
                • org.spongepowered.api.entity.living.monster.Giant
                • org.spongepowered.api.entity.living.monster.guardian.Guardian
                  • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                • org.spongepowered.api.entity.living.monster.Patroller
                  • org.spongepowered.api.entity.living.monster.raider.Raider
                    • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                      • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                        • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                    • org.spongepowered.api.entity.living.monster.raider.Ravager
                    • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                • org.spongepowered.api.entity.living.monster.Silverfish
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.monster.spider.Spider
                  • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                • org.spongepowered.api.entity.living.monster.Vex
                • org.spongepowered.api.entity.living.monster.Warden
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.monster.Zoglin
                • org.spongepowered.api.entity.living.monster.zombie.Zombie
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.monster.zombie.Husk
                  • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                  • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
              • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Agent)
              • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Agent)
                • org.spongepowered.api.entity.living.slime.MagmaCube
            • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Targeting)
            • org.spongepowered.api.entity.Item (also extends org.spongepowered.api.entity.ItemRepresentable)
            • org.spongepowered.api.entity.ItemRepresentable
            • org.spongepowered.api.entity.Leashable
              • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living, org.spongepowered.api.entity.Targeting)
                • org.spongepowered.api.entity.living.Ambient
                  • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.PathfinderAgent
                  • org.spongepowered.api.entity.living.Allay
                  • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                    • org.spongepowered.api.entity.living.animal.Armadillo
                    • org.spongepowered.api.entity.living.animal.Axolotl
                    • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Chicken
                    • org.spongepowered.api.entity.living.animal.cow.Cow
                      • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                    • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.frog.Frog
                    • org.spongepowered.api.entity.living.animal.Goat
                    • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.horse.Horse
                      • org.spongepowered.api.entity.living.animal.horse.PackHorse
                        • org.spongepowered.api.entity.living.animal.horse.Donkey
                        • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                        • org.spongepowered.api.entity.living.animal.horse.Mule
                      • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                      • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                    • org.spongepowered.api.entity.living.animal.Ocelot
                    • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Rabbit
                    • org.spongepowered.api.entity.living.animal.Sheep
                    • org.spongepowered.api.entity.living.animal.Sniffer
                    • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Cat
                      • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                      • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Turtle
                  • org.spongepowered.api.entity.living.aquatic.Aquatic
                    • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.fish.Fish
                      • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                        • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                      • org.spongepowered.api.entity.living.animal.frog.Tadpole
                    • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.GlowSquid
                  • org.spongepowered.api.entity.living.golem.Golem
                    • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.breeze.Breeze
                    • org.spongepowered.api.entity.living.monster.Creaking
                    • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                    • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.monster.Endermite
                    • org.spongepowered.api.entity.living.monster.Giant
                    • org.spongepowered.api.entity.living.monster.guardian.Guardian
                      • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                    • org.spongepowered.api.entity.living.monster.Patroller
                      • org.spongepowered.api.entity.living.monster.raider.Raider
                        • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                        • org.spongepowered.api.entity.living.monster.raider.Ravager
                        • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                      • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                    • org.spongepowered.api.entity.living.monster.Silverfish
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.monster.spider.Spider
                      • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                    • org.spongepowered.api.entity.living.monster.Vex
                    • org.spongepowered.api.entity.living.monster.Warden
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.Zoglin
                    • org.spongepowered.api.entity.living.monster.zombie.Zombie
                      • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.zombie.Husk
                      • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                      • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.slime.MagmaCube
              • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.vehicle.Vehicle)
                • org.spongepowered.api.entity.vehicle.ChestBoat
                • org.spongepowered.api.entity.vehicle.Raft
            • org.spongepowered.api.entity.weather.LightningBolt
            • org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.attribute.AttributeHolder)
              • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.Targeting)
                • org.spongepowered.api.entity.living.Ambient
                  • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.PathfinderAgent
                  • org.spongepowered.api.entity.living.Allay
                  • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                    • org.spongepowered.api.entity.living.animal.Armadillo
                    • org.spongepowered.api.entity.living.animal.Axolotl
                    • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Chicken
                    • org.spongepowered.api.entity.living.animal.cow.Cow
                      • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                    • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.frog.Frog
                    • org.spongepowered.api.entity.living.animal.Goat
                    • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.horse.Horse
                      • org.spongepowered.api.entity.living.animal.horse.PackHorse
                        • org.spongepowered.api.entity.living.animal.horse.Donkey
                        • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                        • org.spongepowered.api.entity.living.animal.horse.Mule
                      • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                      • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                    • org.spongepowered.api.entity.living.animal.Ocelot
                    • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Rabbit
                    • org.spongepowered.api.entity.living.animal.Sheep
                    • org.spongepowered.api.entity.living.animal.Sniffer
                    • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Cat
                      • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                      • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Turtle
                  • org.spongepowered.api.entity.living.aquatic.Aquatic
                    • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.fish.Fish
                      • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                        • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                      • org.spongepowered.api.entity.living.animal.frog.Tadpole
                    • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.GlowSquid
                  • org.spongepowered.api.entity.living.golem.Golem
                    • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.breeze.Breeze
                    • org.spongepowered.api.entity.living.monster.Creaking
                    • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                    • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.monster.Endermite
                    • org.spongepowered.api.entity.living.monster.Giant
                    • org.spongepowered.api.entity.living.monster.guardian.Guardian
                      • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                    • org.spongepowered.api.entity.living.monster.Patroller
                      • org.spongepowered.api.entity.living.monster.raider.Raider
                        • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                        • org.spongepowered.api.entity.living.monster.raider.Ravager
                        • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                      • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                    • org.spongepowered.api.entity.living.monster.Silverfish
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.monster.spider.Spider
                      • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                    • org.spongepowered.api.entity.living.monster.Vex
                    • org.spongepowered.api.entity.living.monster.Warden
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.Zoglin
                    • org.spongepowered.api.entity.living.monster.zombie.Zombie
                      • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.zombie.Husk
                      • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                      • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.slime.MagmaCube
              • org.spongepowered.api.entity.living.ArmorStand (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
              • org.spongepowered.api.entity.living.ComplexLiving<T>
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
              • org.spongepowered.api.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Tamer)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.PathfinderAgent, org.spongepowered.api.entity.living.RangedAgent)
                • org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.entity.Aerial, net.kyori.adventure.bossbar.BossBarViewer, org.spongepowered.api.item.inventory.Carrier, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.effect.Viewer)
                  • org.spongepowered.api.entity.living.player.client.ClientPlayer
                    • org.spongepowered.api.entity.living.player.client.LocalPlayer
                    • org.spongepowered.api.entity.living.player.client.RemotePlayer
                  • org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.service.permission.Subject)
            • org.spongepowered.api.entity.Marker
            • org.spongepowered.api.entity.OminousItemSpawner (also extends org.spongepowered.api.entity.ItemRepresentable)
            • org.spongepowered.api.entity.Ownable
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Saddleable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.projectile.Projectile
            • org.spongepowered.api.entity.Ranger
              • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.living.Agent)
                • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                  • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                  • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                  • org.spongepowered.api.entity.living.monster.skeleton.Stray
                  • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
            • org.spongepowered.api.entity.Saddleable
              • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable)
                • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                • org.spongepowered.api.entity.living.animal.horse.Horse
                • org.spongepowered.api.entity.living.animal.horse.PackHorse
                  • org.spongepowered.api.entity.living.animal.horse.Donkey
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.animal.horse.Mule
                • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
              • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.living.animal.Animal)
            • org.spongepowered.api.entity.living.animal.Sittable
              • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
              • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Animal)
              • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Animal, org.spongepowered.api.entity.Ownable)
                • org.spongepowered.api.entity.living.animal.Cat
                • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
            • org.spongepowered.api.entity.Targeting
              • org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.Leashable, org.spongepowered.api.entity.living.Living)
                • org.spongepowered.api.entity.living.Ambient
                  • org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.Aerial)
                • org.spongepowered.api.entity.living.PathfinderAgent
                  • org.spongepowered.api.entity.living.Allay
                  • org.spongepowered.api.entity.living.animal.Animal (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable)
                    • org.spongepowered.api.entity.living.animal.Armadillo
                    • org.spongepowered.api.entity.living.animal.Axolotl
                    • org.spongepowered.api.entity.living.animal.Bee (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Chicken
                    • org.spongepowered.api.entity.living.animal.cow.Cow
                      • org.spongepowered.api.entity.living.animal.cow.Mooshroom
                    • org.spongepowered.api.entity.living.animal.Fox (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.frog.Frog
                    • org.spongepowered.api.entity.living.animal.Goat
                    • org.spongepowered.api.entity.living.animal.Hoglin (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.animal.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.Saddleable)
                      • org.spongepowered.api.entity.living.animal.horse.Camel (also extends org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.horse.Horse
                      • org.spongepowered.api.entity.living.animal.horse.PackHorse
                        • org.spongepowered.api.entity.living.animal.horse.Donkey
                        • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                        • org.spongepowered.api.entity.living.animal.horse.Mule
                      • org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
                      • org.spongepowered.api.entity.living.animal.horse.ZombieHorse
                    • org.spongepowered.api.entity.living.animal.Ocelot
                    • org.spongepowered.api.entity.living.animal.Panda (also extends org.spongepowered.api.entity.living.animal.Sittable)
                    • org.spongepowered.api.entity.living.animal.Pig (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.PolarBear (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Rabbit
                    • org.spongepowered.api.entity.living.animal.Sheep
                    • org.spongepowered.api.entity.living.animal.Sniffer
                    • org.spongepowered.api.entity.living.animal.Strider (also extends org.spongepowered.api.entity.Saddleable)
                    • org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.Ownable, org.spongepowered.api.entity.living.animal.Sittable)
                      • org.spongepowered.api.entity.living.animal.Cat
                      • org.spongepowered.api.entity.living.animal.Parrot (also extends org.spongepowered.api.entity.Aerial)
                      • org.spongepowered.api.entity.living.animal.Wolf (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.animal.Turtle
                  • org.spongepowered.api.entity.living.aquatic.Aquatic
                    • org.spongepowered.api.entity.living.aquatic.Dolphin (also extends org.spongepowered.api.entity.Ageable)
                    • org.spongepowered.api.entity.living.aquatic.fish.Fish
                      • org.spongepowered.api.entity.living.aquatic.fish.Pufferfish
                      • org.spongepowered.api.entity.living.aquatic.fish.school.SchoolingFish
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Cod
                        • org.spongepowered.api.entity.living.aquatic.fish.school.Salmon
                        • org.spongepowered.api.entity.living.aquatic.fish.school.TropicalFish
                      • org.spongepowered.api.entity.living.animal.frog.Tadpole
                    • org.spongepowered.api.entity.living.aquatic.Squid (also extends org.spongepowered.api.entity.Ageable)
                      • org.spongepowered.api.entity.living.aquatic.GlowSquid
                  • org.spongepowered.api.entity.living.golem.Golem
                    • org.spongepowered.api.entity.living.golem.IronGolem (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.RangedAgent)
                  • org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Hostile)
                    • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.breeze.Breeze
                    • org.spongepowered.api.entity.living.monster.Creaking
                    • org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive)
                    • org.spongepowered.api.entity.living.monster.Enderman (also extends org.spongepowered.api.entity.Angerable)
                    • org.spongepowered.api.entity.living.monster.Endermite
                    • org.spongepowered.api.entity.living.monster.Giant
                    • org.spongepowered.api.entity.living.monster.guardian.Guardian
                      • org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
                    • org.spongepowered.api.entity.living.monster.Patroller
                      • org.spongepowered.api.entity.living.monster.raider.Raider
                        • org.spongepowered.api.entity.living.monster.raider.illager.Illager
                          • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker
                            • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.RangedAgent)
                          • org.spongepowered.api.entity.living.monster.raider.illager.Vindicator
                        • org.spongepowered.api.entity.living.monster.raider.Ravager
                        • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.piglin.PiglinLike
                      • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
                    • org.spongepowered.api.entity.living.monster.Silverfish
                    • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                      • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                      • org.spongepowered.api.entity.living.monster.skeleton.Stray
                      • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                    • org.spongepowered.api.entity.living.monster.spider.Spider
                      • org.spongepowered.api.entity.living.monster.spider.CaveSpider
                    • org.spongepowered.api.entity.living.monster.Vex
                    • org.spongepowered.api.entity.living.monster.Warden
                    • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.RangedAgent)
                    • org.spongepowered.api.entity.living.monster.Zoglin
                    • org.spongepowered.api.entity.living.monster.zombie.Zombie
                      • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.RangedAgent)
                      • org.spongepowered.api.entity.living.monster.zombie.Husk
                      • org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
                      • org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin (also extends org.spongepowered.api.entity.Angerable)
                  • org.spongepowered.api.entity.living.trader.VillagerLike (also extends org.spongepowered.api.entity.Ageable, org.spongepowered.api.entity.Breedable, org.spongepowered.api.item.merchant.Merchant)
                • org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                • org.spongepowered.api.entity.living.RangedAgent (also extends org.spongepowered.api.entity.Ranger)
                  • org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Monster)
                  • org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.Zombie)
                  • org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.PathfinderAgent)
                  • org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Illusioner (also extends org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster)
                  • org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
                    • org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
                  • org.spongepowered.api.entity.living.monster.piglin.Piglin (also extends org.spongepowered.api.entity.living.monster.piglin.PiglinLike)
                  • org.spongepowered.api.entity.living.monster.raider.illager.Pillager (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.monster.raider.illager.Illager)
                  • org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
                    • org.spongepowered.api.entity.living.monster.skeleton.Bogged
                    • org.spongepowered.api.entity.living.monster.skeleton.Skeleton
                    • org.spongepowered.api.entity.living.monster.skeleton.Stray
                    • org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton
                  • org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.golem.Golem)
                  • org.spongepowered.api.entity.living.monster.raider.Witch (also extends org.spongepowered.api.entity.living.monster.raider.Raider)
                  • org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.Chargeable, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster)
                • org.spongepowered.api.entity.living.slime.Slime (also extends org.spongepowered.api.entity.living.Hostile)
                  • org.spongepowered.api.entity.living.slime.MagmaCube
              • org.spongepowered.api.entity.Interaction (also extends org.spongepowered.api.entity.Attackable, org.spongepowered.api.entity.Entity)
            • org.spongepowered.api.entity.vehicle.Vehicle
              • org.spongepowered.api.entity.vehicle.Boat (also extends org.spongepowered.api.entity.Leashable)
                • org.spongepowered.api.entity.vehicle.ChestBoat
                • org.spongepowered.api.entity.vehicle.Raft
              • org.spongepowered.api.entity.vehicle.minecart.MinecartLike
          • org.spongepowered.api.fluid.FluidStack
          • org.spongepowered.api.item.inventory.ItemStack (also extends org.spongepowered.api.item.inventory.ItemStackLike)
          • org.spongepowered.api.spawner.Spawner
        • org.spongepowered.api.world.server.ServerLocation (also extends org.spongepowered.api.data.persistence.DataSerializable, org.spongepowered.api.data.DirectionRelativeDataHolder.Mutable, org.spongepowered.api.world.Location<W,L>)
        • org.spongepowered.api.block.entity.Sign.SignText
        • org.spongepowered.api.entity.living.player.User (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.service.permission.Subject, org.spongepowered.api.entity.Tamer)
        • org.spongepowered.api.item.inventory.type.ViewableInventory.Custom (also extends org.spongepowered.api.item.inventory.type.ViewableInventory)
        • org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.chunk.Chunk<P>, org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
        • org.spongepowered.api.world.storage.WorldProperties (also extends org.spongepowered.api.world.weather.WeatherUniverse)
      • org.spongepowered.api.data.DirectionRelativeDataHolder
      • org.spongepowered.api.world.server.WorldTemplate (also extends org.spongepowered.api.datapack.DataPackEntry<T>, org.spongepowered.api.ResourceKeyed)
      • org.spongepowered.api.world.WorldTypeDataFetcher
    • org.spongepowered.api.item.inventory.Inventory
  • org.spongepowered.api.command.parameter.managed.ValueParameterModifier<T>
  • org.spongepowered.api.command.parameter.managed.ValueParser<T>
  • org.spongepowered.api.command.parameter.managed.ValueUsage
  • org.spongepowered.api.effect.VanishState
  • org.spongepowered.api.effect.VanishState.Factory
  • org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.Factory
  • org.spongepowered.api.item.inventory.type.ViewableInventory.Builder.BuildingStep
  • org.spongepowered.api.world.volume.Volume
  • org.spongepowered.api.world.volume.stream.VolumeApplicator<M,T,R>
  • org.spongepowered.api.world.volume.stream.VolumeCollector<M,T,R>
  • org.spongepowered.api.world.volume.stream.VolumeConsumer<V,T>
  • org.spongepowered.api.world.volume.stream.VolumeElement<V,T>
  • org.spongepowered.api.world.volume.stream.VolumeFlatMapper<V,T>
  • org.spongepowered.api.world.volume.stream.VolumeMapper<V,T,Out>
  • org.spongepowered.api.world.volume.stream.VolumePositionTranslator<V,T>
  • org.spongepowered.api.world.volume.stream.VolumePredicate<V,T>
  • org.spongepowered.api.world.volume.stream.VolumeStream<V,T>
  • org.spongepowered.api.world.weather.Weather.Factory
  • org.spongepowered.api.world.weather.WeatherUniverse
  • org.spongepowered.api.service.whitelist.WhitelistService
  • org.spongepowered.api.world.border.WorldBorder
  • org.spongepowered.api.world.generation.config.WorldGenerationConfig
  • org.spongepowered.api.world.server.WorldManager
  • org.spongepowered.api.world.server.WorldTemplate.Factory
  • org.spongepowered.api.world.WorldTypeEffect.Factory

Annotation Interface Hierarchy

Enum Class Hierarchy

Record Class Hierarchy