Hierarchy For All Packages
Package Hierarchies:- org.spongepowered.api,
 - org.spongepowered.api.advancement,
 - org.spongepowered.api.advancement.criteria,
 - org.spongepowered.api.advancement.criteria.trigger,
 - org.spongepowered.api.adventure,
 - org.spongepowered.api.block,
 - org.spongepowered.api.block.entity,
 - org.spongepowered.api.block.entity.carrier,
 - org.spongepowered.api.block.entity.carrier.chest,
 - org.spongepowered.api.block.entity.carrier.furnace,
 - org.spongepowered.api.block.transaction,
 - org.spongepowered.api.client,
 - org.spongepowered.api.command,
 - org.spongepowered.api.command.exception,
 - org.spongepowered.api.command.manager,
 - org.spongepowered.api.command.parameter,
 - org.spongepowered.api.command.parameter.managed,
 - org.spongepowered.api.command.parameter.managed.clientcompletion,
 - org.spongepowered.api.command.parameter.managed.operator,
 - org.spongepowered.api.command.parameter.managed.standard,
 - org.spongepowered.api.command.registrar,
 - org.spongepowered.api.command.registrar.tree,
 - org.spongepowered.api.command.selector,
 - org.spongepowered.api.config,
 - org.spongepowered.api.data,
 - org.spongepowered.api.data.meta,
 - org.spongepowered.api.data.persistence,
 - org.spongepowered.api.data.type,
 - org.spongepowered.api.data.value,
 - org.spongepowered.api.datapack,
 - org.spongepowered.api.effect,
 - org.spongepowered.api.effect.particle,
 - org.spongepowered.api.effect.potion,
 - org.spongepowered.api.effect.sound,
 - org.spongepowered.api.effect.sound.music,
 - org.spongepowered.api.entity,
 - org.spongepowered.api.entity.ai.goal,
 - org.spongepowered.api.entity.ai.goal.builtin,
 - org.spongepowered.api.entity.ai.goal.builtin.creature,
 - org.spongepowered.api.entity.ai.goal.builtin.creature.horse,
 - org.spongepowered.api.entity.ai.goal.builtin.creature.target,
 - org.spongepowered.api.entity.attribute,
 - org.spongepowered.api.entity.attribute.type,
 - org.spongepowered.api.entity.explosive,
 - org.spongepowered.api.entity.explosive.fused,
 - org.spongepowered.api.entity.hanging,
 - org.spongepowered.api.entity.living,
 - org.spongepowered.api.entity.living.animal,
 - org.spongepowered.api.entity.living.animal.cow,
 - org.spongepowered.api.entity.living.animal.horse,
 - org.spongepowered.api.entity.living.animal.horse.llama,
 - org.spongepowered.api.entity.living.aquatic,
 - org.spongepowered.api.entity.living.aquatic.fish,
 - org.spongepowered.api.entity.living.aquatic.fish.school,
 - org.spongepowered.api.entity.living.golem,
 - org.spongepowered.api.entity.living.monster,
 - org.spongepowered.api.entity.living.monster.boss,
 - org.spongepowered.api.entity.living.monster.boss.dragon,
 - org.spongepowered.api.entity.living.monster.boss.dragon.phase,
 - org.spongepowered.api.entity.living.monster.guardian,
 - org.spongepowered.api.entity.living.monster.hoglin,
 - org.spongepowered.api.entity.living.monster.piglin,
 - org.spongepowered.api.entity.living.monster.raider,
 - org.spongepowered.api.entity.living.monster.raider.illager,
 - org.spongepowered.api.entity.living.monster.raider.illager.spellcaster,
 - org.spongepowered.api.entity.living.monster.skeleton,
 - org.spongepowered.api.entity.living.monster.slime,
 - org.spongepowered.api.entity.living.monster.spider,
 - org.spongepowered.api.entity.living.monster.zombie,
 - org.spongepowered.api.entity.living.player,
 - org.spongepowered.api.entity.living.player.chat,
 - org.spongepowered.api.entity.living.player.client,
 - org.spongepowered.api.entity.living.player.gamemode,
 - org.spongepowered.api.entity.living.player.server,
 - org.spongepowered.api.entity.living.player.tab,
 - org.spongepowered.api.entity.living.trader,
 - org.spongepowered.api.entity.projectile,
 - org.spongepowered.api.entity.projectile.arrow,
 - org.spongepowered.api.entity.projectile.explosive,
 - org.spongepowered.api.entity.projectile.explosive.fireball,
 - org.spongepowered.api.entity.vehicle,
 - org.spongepowered.api.entity.vehicle.minecart,
 - org.spongepowered.api.entity.vehicle.minecart.carrier,
 - org.spongepowered.api.entity.weather,
 - org.spongepowered.api.event,
 - org.spongepowered.api.event.action,
 - org.spongepowered.api.event.advancement,
 - org.spongepowered.api.event.block,
 - org.spongepowered.api.event.block.entity,
 - org.spongepowered.api.event.cause.entity,
 - org.spongepowered.api.event.cause.entity.damage,
 - org.spongepowered.api.event.cause.entity.damage.source,
 - org.spongepowered.api.event.cause.entity.damage.source.common,
 - org.spongepowered.api.event.command,
 - org.spongepowered.api.event.data,
 - org.spongepowered.api.event.economy,
 - org.spongepowered.api.event.entity,
 - org.spongepowered.api.event.entity.ai,
 - org.spongepowered.api.event.entity.ai.goal,
 - org.spongepowered.api.event.entity.explosive,
 - org.spongepowered.api.event.entity.living,
 - org.spongepowered.api.event.entity.living.player,
 - org.spongepowered.api.event.filter,
 - org.spongepowered.api.event.filter.cause,
 - org.spongepowered.api.event.filter.data,
 - org.spongepowered.api.event.filter.type,
 - org.spongepowered.api.event.impl,
 - org.spongepowered.api.event.impl.data,
 - org.spongepowered.api.event.impl.entity,
 - org.spongepowered.api.event.impl.entity.ai.goal,
 - org.spongepowered.api.event.impl.world,
 - org.spongepowered.api.event.item.inventory,
 - org.spongepowered.api.event.item.inventory.container,
 - org.spongepowered.api.event.lifecycle,
 - org.spongepowered.api.event.message,
 - org.spongepowered.api.event.network,
 - org.spongepowered.api.event.network.rcon,
 - org.spongepowered.api.event.permission,
 - org.spongepowered.api.event.server,
 - org.spongepowered.api.event.server.query,
 - org.spongepowered.api.event.sound,
 - org.spongepowered.api.event.user,
 - org.spongepowered.api.event.world,
 - org.spongepowered.api.event.world.chunk,
 - org.spongepowered.api.fluid,
 - org.spongepowered.api.item,
 - org.spongepowered.api.item.enchantment,
 - org.spongepowered.api.item.inventory,
 - org.spongepowered.api.item.inventory.crafting,
 - org.spongepowered.api.item.inventory.entity,
 - org.spongepowered.api.item.inventory.equipment,
 - org.spongepowered.api.item.inventory.menu,
 - org.spongepowered.api.item.inventory.menu.handler,
 - org.spongepowered.api.item.inventory.query,
 - org.spongepowered.api.item.inventory.slot,
 - org.spongepowered.api.item.inventory.transaction,
 - org.spongepowered.api.item.inventory.type,
 - org.spongepowered.api.item.merchant,
 - org.spongepowered.api.item.potion,
 - org.spongepowered.api.item.recipe,
 - org.spongepowered.api.item.recipe.cooking,
 - org.spongepowered.api.item.recipe.crafting,
 - org.spongepowered.api.item.recipe.single,
 - org.spongepowered.api.item.recipe.smithing,
 - org.spongepowered.api.map,
 - org.spongepowered.api.map.color,
 - org.spongepowered.api.map.decoration,
 - org.spongepowered.api.map.decoration.orientation,
 - org.spongepowered.api.network,
 - org.spongepowered.api.network.channel,
 - org.spongepowered.api.network.channel.packet,
 - org.spongepowered.api.network.channel.packet.basic,
 - org.spongepowered.api.network.channel.raw,
 - org.spongepowered.api.network.channel.raw.handshake,
 - org.spongepowered.api.network.channel.raw.play,
 - org.spongepowered.api.network.status,
 - org.spongepowered.api.placeholder,
 - org.spongepowered.api.plugin,
 - org.spongepowered.api.profile,
 - org.spongepowered.api.profile.property,
 - org.spongepowered.api.projectile.source,
 - org.spongepowered.api.raid,
 - org.spongepowered.api.registry,
 - org.spongepowered.api.resource,
 - org.spongepowered.api.resource.pack,
 - org.spongepowered.api.resourcepack,
 - org.spongepowered.api.scheduler,
 - org.spongepowered.api.scoreboard,
 - org.spongepowered.api.scoreboard.criteria,
 - org.spongepowered.api.scoreboard.displayslot,
 - org.spongepowered.api.scoreboard.objective,
 - org.spongepowered.api.scoreboard.objective.displaymode,
 - org.spongepowered.api.service,
 - org.spongepowered.api.service.ban,
 - org.spongepowered.api.service.context,
 - org.spongepowered.api.service.economy,
 - org.spongepowered.api.service.economy.account,
 - org.spongepowered.api.service.economy.transaction,
 - org.spongepowered.api.service.pagination,
 - org.spongepowered.api.service.permission,
 - org.spongepowered.api.service.rcon,
 - org.spongepowered.api.service.whitelist,
 - org.spongepowered.api.spawner,
 - org.spongepowered.api.sql,
 - org.spongepowered.api.state,
 - org.spongepowered.api.statistic,
 - org.spongepowered.api.tag,
 - org.spongepowered.api.user,
 - org.spongepowered.api.util,
 - org.spongepowered.api.util.annotation,
 - org.spongepowered.api.util.annotation.eventgen,
 - org.spongepowered.api.util.blockray,
 - org.spongepowered.api.util.file,
 - org.spongepowered.api.util.locale,
 - org.spongepowered.api.util.metric,
 - org.spongepowered.api.util.mirror,
 - org.spongepowered.api.util.orientation,
 - org.spongepowered.api.util.rotation,
 - org.spongepowered.api.util.transformation,
 - org.spongepowered.api.util.weighted,
 - org.spongepowered.api.world,
 - org.spongepowered.api.world.biome,
 - org.spongepowered.api.world.biome.provider,
 - org.spongepowered.api.world.biome.provider.multinoise,
 - org.spongepowered.api.world.border,
 - org.spongepowered.api.world.chunk,
 - org.spongepowered.api.world.client,
 - org.spongepowered.api.world.difficulty,
 - org.spongepowered.api.world.explosion,
 - org.spongepowered.api.world.gamerule,
 - org.spongepowered.api.world.generation,
 - org.spongepowered.api.world.generation.config,
 - org.spongepowered.api.world.generation.config.flat,
 - org.spongepowered.api.world.generation.config.noise,
 - org.spongepowered.api.world.generation.config.structure,
 - org.spongepowered.api.world.generation.structure,
 - org.spongepowered.api.world.portal,
 - org.spongepowered.api.world.schematic,
 - org.spongepowered.api.world.server,
 - org.spongepowered.api.world.server.storage,
 - org.spongepowered.api.world.storage,
 - org.spongepowered.api.world.teleport,
 - org.spongepowered.api.world.volume,
 - org.spongepowered.api.world.volume.archetype,
 - org.spongepowered.api.world.volume.archetype.block.entity,
 - org.spongepowered.api.world.volume.archetype.entity,
 - org.spongepowered.api.world.volume.biome,
 - org.spongepowered.api.world.volume.block,
 - org.spongepowered.api.world.volume.block.entity,
 - org.spongepowered.api.world.volume.entity,
 - org.spongepowered.api.world.volume.game,
 - org.spongepowered.api.world.volume.stream,
 - org.spongepowered.api.world.volume.virtual,
 - org.spongepowered.api.world.weather
 
Class Hierarchy
- java.lang.Object
- org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSource (implements org.spongepowered.api.event.cause.entity.damage.source.DamageSource)
 - org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder<T,B> (implements org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder<T,B>)
- org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T,B> (implements org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.EntityDamageSourceBuilder<T,B>)
- org.spongepowered.api.event.cause.entity.damage.source.common.AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<T,B> (implements org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.AbstractBuilder<T,B>)
 
 
 - org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T,B> (implements org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.EntityDamageSourceBuilder<T,B>)
 - org.spongepowered.api.data.persistence.AbstractDataBuilder<T> (implements org.spongepowered.api.data.persistence.DataBuilder<T>)
- org.spongepowered.api.util.Color.Builder
 - org.spongepowered.api.util.RespawnLocation.Builder (implements org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource (implements org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource)
 - org.spongepowered.api.event.impl.AbstractEvent (implements org.spongepowered.api.event.Event)
- org.spongepowered.api.event.impl.entity.AbstractAffectEntityEvent (implements org.spongepowered.api.event.entity.AffectEntityEvent)
- org.spongepowered.api.event.impl.world.AbstractDetonateEvent (implements org.spongepowered.api.event.world.ExplosionEvent.Detonate)
 - org.spongepowered.api.event.impl.entity.AbstractSpawnEntityEvent (implements org.spongepowered.api.event.entity.SpawnEntityEvent)
 
 - org.spongepowered.api.event.impl.entity.AbstractChangeEntityEquipmentEvent (implements org.spongepowered.api.event.entity.ChangeEntityEquipmentEvent)
 - org.spongepowered.api.event.impl.entity.ai.goal.AbstractGoalEvent (implements org.spongepowered.api.event.entity.ai.goal.GoalEvent)
 - org.spongepowered.api.event.impl.entity.AbstractModifierEvent<T,M>
- org.spongepowered.api.event.impl.entity.AbstractAttackEntityEvent (implements org.spongepowered.api.event.entity.AttackEntityEvent)
 - org.spongepowered.api.event.impl.entity.AbstractDamageEntityEvent (implements org.spongepowered.api.event.entity.DamageEntityEvent)
 
 
 - org.spongepowered.api.event.impl.entity.AbstractAffectEntityEvent (implements org.spongepowered.api.event.entity.AffectEntityEvent)
 - org.spongepowered.api.entity.ai.goal.AbstractGoal<O> (implements org.spongepowered.api.entity.ai.goal.Goal<O>)
 - org.spongepowered.api.event.cause.entity.damage.source.common.AbstractIndirectEntityDamageSource (implements org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource)
 - org.spongepowered.api.event.impl.data.AbstractValueChangeEvent (implements org.spongepowered.api.event.data.ChangeDataHolderEvent.ValueChange)
 - org.spongepowered.api.service.economy.account.AccountDeletionResultTypes
 - org.spongepowered.api.advancement.AdvancementTypes
 - org.spongepowered.api.util.Angle
 - org.spongepowered.api.data.type.ArmorMaterials
 - org.spongepowered.api.data.type.ArtTypes
 - org.spongepowered.api.data.type.AttachmentSurfaces
 - org.spongepowered.api.entity.attribute.AttributeOperations
 - org.spongepowered.api.entity.attribute.type.AttributeTypes
 - org.spongepowered.api.adventure.Audiences
 - org.spongepowered.api.data.type.BannerPatternShapes
 - org.spongepowered.api.service.ban.BanTypes
 - org.spongepowered.api.world.biome.Biomes
 - org.spongepowered.api.world.biome.BiomeSamplers
 - org.spongepowered.api.world.BlockChangeFlags
 - org.spongepowered.api.block.entity.BlockEntityTypes
 - org.spongepowered.api.block.transaction.BlockTransactionReceipt (implements org.spongepowered.api.data.persistence.DataSerializable)
 - org.spongepowered.api.block.BlockTypes
 - org.spongepowered.api.tag.BlockTypeTags
 - org.spongepowered.api.data.type.BoatTypes
 - org.spongepowered.api.data.type.BodyParts
 - org.spongepowered.api.state.BooleanStateProperties
 - org.spongepowered.api.data.type.CatTypes
 - org.spongepowered.api.event.Cause (implements java.lang.Iterable<T>)
 - org.spongepowered.api.event.Cause.Builder (implements org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.entity.living.player.chat.ChatVisibilities
 - org.spongepowered.api.data.type.ChestAttachmentTypes
 - org.spongepowered.api.world.ChunkRegenerateFlags
 - org.spongepowered.api.world.chunk.ChunkStates
 - org.spongepowered.api.item.inventory.menu.ClickTypes
 - org.spongepowered.api.command.parameter.managed.clientcompletion.ClientCompletionTypes
 - org.spongepowered.api.util.Coerce
 - org.spongepowered.api.util.CollectionUtils
 - org.spongepowered.api.scoreboard.CollisionRules
 - org.spongepowered.api.util.Color (implements org.spongepowered.api.data.persistence.DataSerializable, net.kyori.adventure.util.RGBLike)
 - org.spongepowered.api.command.registrar.tree.CommandCompletionProviders
 - org.spongepowered.api.command.registrar.tree.CommandTreeNodeTypes
 - org.spongepowered.api.command.parameter.CommonParameters
 - org.spongepowered.api.data.type.ComparatorModes
 - org.spongepowered.api.item.inventory.ContainerTypes
 - org.spongepowered.api.service.context.Context (implements java.util.Map.Entry<K,V>)
 - org.spongepowered.api.item.recipe.cooking.CookingResult
 - org.spongepowered.api.scoreboard.criteria.Criteria
 - org.spongepowered.api.event.cause.entity.damage.DamageFunction (implements org.spongepowered.api.event.cause.entity.damage.ModifierFunction<M>)
 - org.spongepowered.api.event.cause.entity.damage.DamageModifier.Builder (implements org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.event.cause.entity.damage.DamageModifierTypes
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSources
 - org.spongepowered.api.event.cause.entity.damage.DamageTypes
 - org.spongepowered.api.data.persistence.DataFormats
 - org.spongepowered.api.datapack.DataPackTypes
 - org.spongepowered.api.data.persistence.DataQuery (implements java.lang.Iterable<T>)
 - org.spongepowered.api.data.DataTransactionResult
 - org.spongepowered.api.data.DataTransactionResult.Builder (implements org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.DefaultWorldKeys
 - org.spongepowered.api.world.difficulty.Difficulties
 - org.spongepowered.api.util.DiscreteTransform2
 - org.spongepowered.api.util.DiscreteTransform3
 - org.spongepowered.api.event.cause.entity.DismountTypes
 - org.spongepowered.api.scoreboard.displayslot.DisplaySlots
 - org.spongepowered.api.data.type.DoorHinges
 - org.spongepowered.api.entity.living.monster.boss.dragon.phase.DragonPhaseTypes
 - org.spongepowered.api.data.type.DyeColors
 - org.spongepowered.api.item.enchantment.EnchantmentTypes
 - org.spongepowered.api.network.EngineConnectionSide<C>
 - org.spongepowered.api.network.EngineConnectionTypes
 - org.spongepowered.api.entity.EntityCategories
 - org.spongepowered.api.world.volume.EntityHit
 - org.spongepowered.api.entity.EntityPredicates
 - org.spongepowered.api.entity.EntityTypes
 - org.spongepowered.api.tag.EntityTypeTags
 - org.spongepowered.api.state.EnumStateProperties
 - org.spongepowered.api.item.inventory.equipment.EquipmentGroups
 - org.spongepowered.api.item.inventory.equipment.EquipmentTypes
 - org.spongepowered.api.event.EventContext
 - org.spongepowered.api.event.EventContext.Builder (implements org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.event.EventContextKeys
 - org.spongepowered.api.advancement.criteria.trigger.FilteredTriggerConfiguration.Empty (implements org.spongepowered.api.advancement.criteria.trigger.FilteredTriggerConfiguration)
 - org.spongepowered.api.item.FireworkShapes
 - org.spongepowered.api.fluid.FluidTypes
 - org.spongepowered.api.tag.FluidTypeTags
 - org.spongepowered.api.util.file.ForwardingFileVisitor<T> (implements java.nio.file.FileVisitor<T>)
 - org.spongepowered.api.data.type.FoxTypes
 - org.spongepowered.api.util.Functional
 - org.spongepowered.api.entity.living.player.gamemode.GameModes
 - org.spongepowered.api.world.gamerule.GameRules
 - org.spongepowered.api.entity.ai.goal.GoalExecutorTypes
 - org.spongepowered.api.entity.ai.goal.GoalTypes
 - org.spongepowered.api.data.type.HandPreferences
 - org.spongepowered.api.data.type.HandTypes
 - org.spongepowered.api.world.HeightTypes
 - org.spongepowered.api.data.type.HorseColors
 - org.spongepowered.api.data.type.HorseStyles
 - org.spongepowered.api.util.InformativeMain
 - org.spongepowered.api.data.type.InstrumentTypes
 - org.spongepowered.api.state.IntegerStateProperties
 - org.spongepowered.api.item.ItemRarities
 - org.spongepowered.api.item.inventory.ItemStackBuilderPopulators
 - org.spongepowered.api.item.inventory.ItemStackComparators
 - org.spongepowered.api.data.type.ItemTiers
 - org.spongepowered.api.item.ItemTypes
 - org.spongepowered.api.tag.ItemTypeTags
 - org.spongepowered.api.data.Keys
 - org.spongepowered.api.world.LightTypes
 - org.spongepowered.api.data.type.LlamaTypes
 - org.spongepowered.api.util.locale.Locales
 - org.spongepowered.api.util.weighted.LootTable<T>
 - org.spongepowered.api.map.color.MapColorTypes
 - org.spongepowered.api.map.decoration.orientation.MapDecorationOrientations
 - org.spongepowered.api.map.decoration.MapDecorationTypes
 - org.spongepowered.api.map.color.MapShades
 - org.spongepowered.api.data.type.MatterTypes
 - org.spongepowered.api.util.mirror.Mirrors
 - org.spongepowered.api.data.type.MooshroomTypes
 - org.spongepowered.api.event.cause.entity.MovementTypes
 - org.spongepowered.api.effect.sound.music.MusicDiscs
 - org.spongepowered.api.util.locale.NamedLocales
 - org.spongepowered.api.data.type.NotePitches
 - org.spongepowered.api.scoreboard.objective.displaymode.ObjectiveDisplayModes
 - org.spongepowered.api.block.transaction.Operations
 - org.spongepowered.api.command.parameter.managed.operator.Operators
 - org.spongepowered.api.util.OptBool
 - org.spongepowered.api.util.orientation.Orientations
 - org.spongepowered.api.world.schematic.PaletteTypes
 - org.spongepowered.api.data.type.PandaGenes
 - org.spongepowered.api.data.type.ParrotTypes
 - org.spongepowered.api.effect.particle.ParticleOptions
 - org.spongepowered.api.effect.particle.ParticleTypes
 - org.spongepowered.api.data.type.PhantomPhases
 - org.spongepowered.api.data.type.PickupRules
 - org.spongepowered.api.data.type.PistonTypes
 - org.spongepowered.api.effect.sound.PitchModulation
 - org.spongepowered.api.placeholder.PlaceholderParsers
 - org.spongepowered.api.world.portal.PortalTypes
 - org.spongepowered.api.data.type.PortionTypes
 - org.spongepowered.api.effect.potion.PotionEffectTypes
 - org.spongepowered.api.item.potion.PotionTypes
 - org.spongepowered.api.data.type.ProfessionTypes
 - org.spongepowered.api.data.persistence.Queries
 - org.spongepowered.api.item.inventory.query.QueryTypes
 - org.spongepowered.api.data.type.RabbitTypes
 - org.spongepowered.api.data.type.RaidStatuses
 - org.spongepowered.api.data.type.RailDirections
 - org.spongepowered.api.util.weighted.RandomObjectTable<T> (implements java.util.Collection<E>)
- org.spongepowered.api.util.weighted.ChanceTable<T>
 - org.spongepowered.api.util.weighted.WeightedTable<T>
- org.spongepowered.api.util.weighted.UnmodifiableWeightedTable<T>
 
 
 - org.spongepowered.api.item.recipe.crafting.RecipeResult
 - org.spongepowered.api.item.recipe.RecipeTypes
 - org.spongepowered.api.registry.RegistryRoots
 - org.spongepowered.api.registry.RegistryTypes
 - org.spongepowered.api.adventure.ResolveOperations
 - org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameters
 - org.spongepowered.api.util.RespawnLocation (implements org.spongepowered.api.data.persistence.DataSerializable)
 - org.spongepowered.api.util.rotation.Rotations
 - org.spongepowered.api.util.weighted.SeededVariableAmount.WrappedVariableAmount<T> (implements org.spongepowered.api.util.weighted.SeededVariableAmount<T>)
 - org.spongepowered.api.command.selector.SelectorSortAlgorithms
 - org.spongepowered.api.command.selector.SelectorTypes
 - java.nio.file.SimpleFileVisitor<T> (implements java.nio.file.FileVisitor<T>)
- org.spongepowered.api.util.file.CopyFileVisitor
 - org.spongepowered.api.util.file.DeleteFileVisitor
 
 - org.spongepowered.api.data.type.SkinParts
 - org.spongepowered.api.data.type.SlabPortions
 - org.spongepowered.api.item.inventory.slot.SlotMatchers
 - org.spongepowered.api.effect.sound.SoundTypes
 - org.spongepowered.api.event.cause.entity.SpawnTypes
 - org.spongepowered.api.data.type.SpellTypes
 - org.spongepowered.api.Sponge
 - org.spongepowered.api.adventure.SpongeComponents
 - org.spongepowered.api.data.type.StairShapes
 - org.spongepowered.api.util.StartsWithPredicate (implements java.util.function.Predicate<T>)
 - org.spongepowered.api.statistic.StatisticCategories
 - org.spongepowered.api.statistic.Statistics
 - org.spongepowered.api.data.type.StructureModes
 - org.spongepowered.api.world.generation.structure.Structures
 - org.spongepowered.api.util.weighted.TableEntry<T>
- org.spongepowered.api.util.weighted.EmptyObject<T> (implements org.spongepowered.api.data.persistence.DataSerializable)
 - org.spongepowered.api.util.weighted.NestedTableEntry<T>
 - org.spongepowered.api.util.weighted.WeightedObject<T>
- org.spongepowered.api.util.weighted.WeightedSerializableObject<T> (implements org.spongepowered.api.data.persistence.DataSerializable)
 
 
 - org.spongepowered.api.tag.TagTypes
 - org.spongepowered.api.scheduler.TaskPriorities
 - org.spongepowered.api.world.teleport.TeleportHelperFilters
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.spongepowered.api.util.ComponentMessageException (implements net.kyori.adventure.util.ComponentMessageThrowable)
- org.spongepowered.api.command.exception.CommandException
- org.spongepowered.api.command.exception.ArgumentParseException
 - org.spongepowered.api.command.exception.CommandNotFoundException
 - org.spongepowered.api.command.exception.CommandPermissionException
 - org.spongepowered.api.command.exception.InvocationCommandException
 
 
 - org.spongepowered.api.command.exception.CommandException
 - java.lang.RuntimeException
- org.spongepowered.api.network.channel.ChannelException
- org.spongepowered.api.network.channel.ChannelIOException
 - org.spongepowered.api.network.channel.ChannelNotSupportedException
 - org.spongepowered.api.network.channel.NoResponseException
- org.spongepowered.api.network.channel.TimeoutException
 
 
 - org.spongepowered.api.command.manager.CommandFailedRegistrationException
 - org.spongepowered.api.data.DataException
- org.spongepowered.api.data.DataAlreadyRegisteredException
 - org.spongepowered.api.data.DataRegistrationNotFoundException
 - org.spongepowered.api.data.DuplicateDataStoreException
 - org.spongepowered.api.data.DuplicateProviderException
 - org.spongepowered.api.data.UnregisteredKeyException
 
 - org.spongepowered.api.registry.DuplicateRegistrationException
 - org.spongepowered.api.util.PositionOutOfBoundsException
 - org.spongepowered.api.profile.ProfileNotFoundException
 - org.spongepowered.api.registry.TypeNotFoundException
 - java.lang.UnsupportedOperationException
- org.spongepowered.api.data.persistence.InvalidDataException
 - org.spongepowered.api.data.persistence.InvalidDataFormatException
 - org.spongepowered.api.util.PEBKACException
 - org.spongepowered.api.UnsupportedEngineException
 
 - org.spongepowered.api.registry.ValueNotFoundException
 
 - org.spongepowered.api.network.channel.ChannelException
 
 - org.spongepowered.api.util.ComponentMessageException (implements net.kyori.adventure.util.ComponentMessageThrowable)
 
 - java.lang.Exception
 - org.spongepowered.api.world.server.TicketTypes
 - org.spongepowered.api.data.Transaction<T> (implements org.spongepowered.api.data.persistence.DataSerializable)
- org.spongepowered.api.block.transaction.BlockTransaction
 - org.spongepowered.api.item.inventory.transaction.SlotTransaction
 
 - org.spongepowered.api.service.economy.transaction.TransactionTypes
 - org.spongepowered.api.advancement.criteria.trigger.Triggers
 - org.spongepowered.api.data.type.TropicalFishShapes
 - org.spongepowered.api.util.Tuple<K,V>
 - org.spongepowered.api.util.weighted.VariableAmount.BaseAndAddition (implements org.spongepowered.api.util.weighted.VariableAmount)
 - org.spongepowered.api.util.weighted.VariableAmount.BaseAndVariance (implements org.spongepowered.api.util.weighted.VariableAmount)
 - org.spongepowered.api.util.weighted.VariableAmount.Fixed (implements org.spongepowered.api.util.weighted.VariableAmount)
 - org.spongepowered.api.util.weighted.VariableAmount.OptionalAmount (implements org.spongepowered.api.util.weighted.VariableAmount)
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters
 - org.spongepowered.api.data.type.VillagerTypes
 - org.spongepowered.api.scoreboard.Visibilities
 - org.spongepowered.api.world.volume.stream.VolumeApplicators
 - org.spongepowered.api.world.volume.stream.VolumeCollectors
 - org.spongepowered.api.world.volume.stream.VolumePositionTranslators
 - org.spongepowered.api.world.weather.WeatherTypes
 - org.spongepowered.api.data.type.WireAttachmentTypes
 - org.spongepowered.api.world.WorldTypeEffects
 - org.spongepowered.api.world.WorldTypes
 
 
Interface Hierarchy
- org.spongepowered.api.util.AABB
 - org.spongepowered.api.util.AABB.Factory
 - org.spongepowered.api.advancement.criteria.AdvancementCriterion.Factory
 - org.spongepowered.api.advancement.AdvancementTree
 - org.spongepowered.api.advancement.criteria.AndCriterion.Factory
 - org.spongepowered.api.command.parameter.ArgumentReader
- org.spongepowered.api.command.parameter.ArgumentReader.Immutable
 - org.spongepowered.api.command.parameter.ArgumentReader.Mutable
 
 - 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.Entity, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.Entity, org.spongepowered.api.scoreboard.TeamMember)
 - org.spongepowered.api.adventure.Audiences.Factory
 - java.lang.AutoCloseable
- org.spongepowered.api.event.CauseStackManager.StackFrame
 - org.spongepowered.api.resource.pack.Pack
 - org.spongepowered.api.resource.pack.PackContents (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.resource.Resource
 
 - 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.item.merchant.TradeOfferGenerator
 
 - org.spongepowered.api.world.biome.Biome
 - 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
- org.spongepowered.api.world.biome.provider.ConfigurableBiomeProvider<T>
 
 
 - org.spongepowered.api.world.biome.provider.BiomeProvider
 - org.spongepowered.api.world.biome.provider.BiomeProvider.Factory
 - org.spongepowered.api.world.biome.provider.BiomeProviderConfig
- org.spongepowered.api.world.biome.provider.CheckerboardBiomeConfig
 - org.spongepowered.api.world.biome.provider.EndStyleBiomeConfig
 - org.spongepowered.api.world.biome.provider.LayeredBiomeConfig
 - org.spongepowered.api.world.biome.provider.MultiNoiseBiomeConfig
 
 - org.spongepowered.api.world.biome.BiomeSampler
 - org.spongepowered.api.world.biome.BiomeSampler.Factory
 - 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
 - net.kyori.adventure.util.Buildable.Builder<R>
- org.spongepowered.api.util.Builder<T,B> (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
- org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder<T,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.advancement.criteria.AdvancementCriterion.Builder
 - org.spongepowered.api.advancement.criteria.ScoreAdvancementCriterion.Builder
 
 - org.spongepowered.api.entity.attribute.AttributeModifier.Builder
 - org.spongepowered.api.service.ban.Ban.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.meta.BannerPatternLayer.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.CheckerboardBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.Command.Builder
 - org.spongepowered.api.command.CommandResult.Builder
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder)
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder<T,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.EntityDamageSourceBuilder<T,B>
- org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.FallingBlockDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.AbstractBuilder<T,B>
- org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.Builder
 
 
 
 - org.spongepowered.api.event.cause.entity.damage.DamageType.Builder
 - org.spongepowered.api.data.DataHolderBuilder<H,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>
- org.spongepowered.api.entity.EntitySnapshot.Builder (also extends org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.SerializableDataHolderBuilder<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 
 - org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>
- org.spongepowered.api.item.inventory.ItemStack.Builder
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.SerializableDataHolderBuilder<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder<H,B> (also extends org.spongepowered.api.data.persistence.DataBuilder<T>)
- org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
 
 - org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>
 - org.spongepowered.api.data.DataRegistration.Builder
 - org.spongepowered.api.advancement.DisplayInfo.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.enchantment.Enchantment.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.enchantment.Enchantment.RandomListBuilder
 - org.spongepowered.api.world.biome.provider.EndStyleBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.explosion.Explosion.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger.Builder<C> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.FireworkEffect.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.parameter.managed.Flag.Builder
 - org.spongepowered.api.world.generation.config.FlatGeneratorConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.gamerule.GameRule.Builder<V>
 - org.spongepowered.api.data.ImmutableDataProviderBuilder<H,V,E>
 - org.spongepowered.api.item.recipe.crafting.Ingredient.Builder
 - org.spongepowered.api.item.inventory.Inventory.Builder
- org.spongepowered.api.item.inventory.Inventory.Builder.BuildingStep
 
 - org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder.PollBuilder
 
 - org.spongepowered.api.item.inventory.ItemStackGenerator.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.KeyValueMatcher.Builder<V> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.LayeredBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.LocatableBlock.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.MultiNoiseBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.MutableDataProviderBuilder<H,V,E>
 - org.spongepowered.api.world.generation.config.noise.NoiseConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.generation.config.NoiseGeneratorConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scoreboard.objective.Objective.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.service.pagination.PaginationList.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.schematic.PaletteType.Builder<T,R>
 - org.spongepowered.api.command.parameter.Parameter.FirstOfBuilder
 - org.spongepowered.api.command.parameter.Parameter.SequenceBuilder
 - org.spongepowered.api.command.parameter.Parameter.Subcommand.Builder
 - org.spongepowered.api.command.parameter.Parameter.Value.Builder<T>
 - org.spongepowered.api.effect.particle.ParticleEffect.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.placeholder.PlaceholderComponent.Builder
 - org.spongepowered.api.placeholder.PlaceholderContext.Builder
 - org.spongepowered.api.placeholder.PlaceholderParser.Builder
 - org.spongepowered.api.effect.potion.PotionEffect.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.inventory.query.Query.Builder
 - org.spongepowered.api.ResourceKey.Builder
 - org.spongepowered.api.util.ResourceKeyedBuilder<T,B>
- org.spongepowered.api.advancement.Advancement.Builder
- org.spongepowered.api.advancement.Advancement.Builder.RootStep
 
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder
- org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.IngredientStep
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.event.EventContextKey.Builder<T>
 - org.spongepowered.api.data.Key.Builder<E,V>
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.ResultStep)
 
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.ResultStep
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep)
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep)
 
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.ResultStep)
 
 
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder
- org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder
- org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.AdditionStep
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.effect.sound.SoundType.Builder
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder
- org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder
- org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder.ResultStep
 
 - org.spongepowered.api.tag.TagTemplate.Builder<T>
 - org.spongepowered.api.advancement.criteria.trigger.Trigger.Builder<C> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.server.WorldTemplate.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.WorldTypeEffect.Builder
 - org.spongepowered.api.world.WorldTypeTemplate.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.advancement.Advancement.Builder
 - org.spongepowered.api.world.schematic.Schematic.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scoreboard.Scoreboard.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.selector.Selector.Builder
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder)
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder)
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder)
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder)
 - org.spongepowered.api.state.StateMatcher.Builder<S,T> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder)
 - org.spongepowered.api.world.volume.stream.StreamOptions.Builder
 - org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.entity.living.player.tab.TabListEntry.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scheduler.Task.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scoreboard.Team.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.merchant.TradeOffer.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.merchant.TradeOfferGenerator.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.DynamicChoicesBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.LiteralBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.NumberRangeBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.RegistryEntryBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.StaticChoicesBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.TextBuilder
 - org.spongepowered.api.item.inventory.type.ViewableInventory.Builder
- org.spongepowered.api.item.inventory.type.ViewableInventory.Builder.EndStep
 
 - org.spongepowered.api.world.border.WorldBorder.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.generation.config.WorldGenerationConfig.Mutable.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder<T,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.util.Builder<T,B> (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
 - org.spongepowered.api.registry.BuilderProvider
 - org.spongepowered.api.event.Cancellable
- org.spongepowered.api.event.entity.AffectEntityEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.entity.CollideEntityEvent (also extends org.spongepowered.api.event.action.CollideEvent)
- org.spongepowered.api.event.entity.CollideEntityEvent.Impact (also extends org.spongepowered.api.event.action.CollideEvent.Impact)
 
 - org.spongepowered.api.event.world.ExplosionEvent.Detonate (also extends org.spongepowered.api.event.world.ExplosionEvent)
 - org.spongepowered.api.event.action.LightningEvent.Strike (also extends org.spongepowered.api.event.action.LightningEvent)
 - org.spongepowered.api.event.entity.SpawnEntityEvent
- org.spongepowered.api.event.item.inventory.DropItemEvent.Close (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Destruct (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.entity.SpawnEntityEvent.Custom
- org.spongepowered.api.event.item.inventory.DropItemEvent.Custom (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
 
 - org.spongepowered.api.event.entity.SpawnEntityEvent.Pre
 
 
 - org.spongepowered.api.event.entity.CollideEntityEvent (also extends org.spongepowered.api.event.action.CollideEvent)
 - org.spongepowered.api.event.item.inventory.AffectItemStackEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.item.inventory.AffectSlotEvent
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Held
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Pickup
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.SwapHand
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.container.InteractContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Set
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.NumberPress
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Double
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.SelectTrade
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.EnchantItemEvent)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
 - org.spongepowered.api.event.item.inventory.CraftItemEvent
- org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Close (also extends org.spongepowered.api.event.item.inventory.container.InteractContainerEvent)
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.block.entity.CookingEvent.ConsumeFuel (also extends org.spongepowered.api.event.block.entity.CookingEvent)
 
 - org.spongepowered.api.event.item.inventory.AffectSlotEvent
 - org.spongepowered.api.event.entity.living.AnimateHandEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.entity.AttackEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.network.BanIpEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.entity.BreedingEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.entity.BreedingEvent.Breed
 - org.spongepowered.api.event.entity.BreedingEvent.FindMate (also extends org.spongepowered.api.event.TristateResult)
 - org.spongepowered.api.event.entity.BreedingEvent.ReadyToMate
 
 - org.spongepowered.api.event.block.entity.BrewingEvent.ConsumeFuel (also extends org.spongepowered.api.event.block.entity.BrewingEvent)
 - org.spongepowered.api.event.block.entity.BrewingEvent.Start (also extends org.spongepowered.api.event.block.entity.BrewingEvent)
 - org.spongepowered.api.event.block.entity.BrewingEvent.Tick (also extends org.spongepowered.api.event.block.entity.BrewingEvent)
 - org.spongepowered.api.event.block.ChangeBlockEvent.All (also extends org.spongepowered.api.event.block.ChangeBlockEvent)
 - org.spongepowered.api.event.block.ChangeBlockEvent.Pre (also extends org.spongepowered.api.event.block.ChangeBlockEvent)
 - org.spongepowered.api.event.data.ChangeDataHolderEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.data.ChangeDataHolderEvent.ValueChange
 
 - org.spongepowered.api.event.entity.ChangeEntityEquipmentEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.entity.ChangeEntityEquipmentEvent.Break
 
 - org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Pre (also extends org.spongepowered.api.event.entity.ChangeEntityWorldEvent)
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Pickup.Pre (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.block.entity.ChangeSignEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.world.ChangeWeatherEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.world.ChangeWorldBorderEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.world.ChangeWorldBorderEvent.Player
 - org.spongepowered.api.event.world.ChangeWorldBorderEvent.World
 
 - org.spongepowered.api.event.world.chunk.ChunkEvent.Save.Pre (also extends org.spongepowered.api.event.world.chunk.ChunkEvent.Save)
 - org.spongepowered.api.event.server.ClientPingServerEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.action.CollideEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.block.CollideBlockEvent
- org.spongepowered.api.event.block.CollideBlockEvent.Fall
 - org.spongepowered.api.event.block.CollideBlockEvent.Impact (also extends org.spongepowered.api.event.action.CollideEvent.Impact)
 - org.spongepowered.api.event.block.CollideBlockEvent.Inside
 - org.spongepowered.api.event.block.CollideBlockEvent.Move
 - org.spongepowered.api.event.block.CollideBlockEvent.StepOn
 
 - org.spongepowered.api.event.entity.CollideEntityEvent (also extends org.spongepowered.api.event.entity.AffectEntityEvent)
- org.spongepowered.api.event.entity.CollideEntityEvent.Impact (also extends org.spongepowered.api.event.action.CollideEvent.Impact)
 
 - org.spongepowered.api.event.action.CollideEvent.Impact
- org.spongepowered.api.event.block.CollideBlockEvent.Impact (also extends org.spongepowered.api.event.block.CollideBlockEvent)
 - org.spongepowered.api.event.entity.CollideEntityEvent.Impact (also extends org.spongepowered.api.event.entity.CollideEntityEvent)
 
 
 - org.spongepowered.api.event.block.CollideBlockEvent
 - org.spongepowered.api.event.entity.ConstructEntityEvent.Pre (also extends org.spongepowered.api.event.entity.ConstructEntityEvent)
 - org.spongepowered.api.event.block.entity.CookingEvent.Start (also extends org.spongepowered.api.event.block.entity.CookingEvent)
 - org.spongepowered.api.event.block.entity.CookingEvent.Tick (also extends org.spongepowered.api.event.block.entity.CookingEvent)
 - org.spongepowered.api.event.entity.living.player.CooldownEvent.Set (also extends org.spongepowered.api.event.entity.living.player.CooldownEvent)
 - org.spongepowered.api.event.action.CreateMapEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.advancement.CriterionEvent.Grant (also extends org.spongepowered.api.event.advancement.CriterionEvent)
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Grant (also extends org.spongepowered.api.event.advancement.CriterionEvent.Score.Change)
 
 - org.spongepowered.api.event.advancement.CriterionEvent.Revoke (also extends org.spongepowered.api.event.advancement.CriterionEvent)
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Revoke (also extends org.spongepowered.api.event.advancement.CriterionEvent.Score.Change)
 
 - org.spongepowered.api.event.advancement.CriterionEvent.Score.Change (also extends org.spongepowered.api.event.advancement.CriterionEvent.Score)
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Grant (also extends org.spongepowered.api.event.advancement.CriterionEvent.Grant)
 - org.spongepowered.api.event.advancement.CriterionEvent.Score.Revoke (also extends org.spongepowered.api.event.advancement.CriterionEvent.Revoke)
 
 - org.spongepowered.api.event.entity.DamageEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.entity.explosive.DefuseExplosiveEvent.Pre (also extends org.spongepowered.api.event.entity.explosive.DefuseExplosiveEvent)
 - org.spongepowered.api.event.entity.DestructEntityEvent.Death (also extends org.spongepowered.api.event.entity.DestructEntityEvent)
 - org.spongepowered.api.event.entity.explosive.DetonateExplosiveEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.item.inventory.DropItemEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.item.inventory.DropItemEvent.Close (also extends org.spongepowered.api.event.entity.SpawnEntityEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Custom (also extends org.spongepowered.api.event.entity.SpawnEntityEvent.Custom)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Destruct (also extends org.spongepowered.api.event.entity.SpawnEntityEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense (also extends org.spongepowered.api.event.entity.SpawnEntityEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Pre
 
 - org.spongepowered.api.event.command.ExecuteCommandEvent.Pre (also extends org.spongepowered.api.event.command.ExecuteCommandEvent)
 - org.spongepowered.api.event.world.ExplosionEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.world.ExplosionEvent.Detonate (also extends org.spongepowered.api.event.entity.AffectEntityEvent)
 - org.spongepowered.api.event.world.ExplosionEvent.Pre
 
 - org.spongepowered.api.event.action.FishingEvent.HookEntity (also extends org.spongepowered.api.event.action.FishingEvent)
 - org.spongepowered.api.event.action.FishingEvent.Start (also extends org.spongepowered.api.event.action.FishingEvent)
 - org.spongepowered.api.event.action.FishingEvent.Stop (also extends org.spongepowered.api.event.action.FishingEvent)
 - org.spongepowered.api.event.entity.ai.goal.GoalEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.entity.ai.goal.GoalEvent.Add
 - org.spongepowered.api.event.entity.ai.goal.GoalEvent.Remove
 
 - org.spongepowered.api.event.entity.HarvestEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.entity.IgniteEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.block.InteractBlockEvent.Primary.Finish (also extends org.spongepowered.api.event.block.InteractBlockEvent.Primary)
 - org.spongepowered.api.event.block.InteractBlockEvent.Primary.Start (also extends org.spongepowered.api.event.block.InteractBlockEvent.Primary)
 - org.spongepowered.api.event.block.InteractBlockEvent.Secondary (also extends org.spongepowered.api.event.block.InteractBlockEvent)
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Set
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.NumberPress
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Double
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.SelectTrade
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.EnchantItemEvent)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent
- org.spongepowered.api.event.item.inventory.EnchantItemEvent.CalculateEnchantment
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.CalculateLevelRequirement
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
 
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Close (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Open
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.entity.InteractEntityEvent (also extends org.spongepowered.api.event.action.InteractEvent)
- org.spongepowered.api.event.entity.InteractEntityEvent.Primary
 - org.spongepowered.api.event.entity.InteractEntityEvent.Secondary
- org.spongepowered.api.event.entity.InteractEntityEvent.Secondary.At
 - org.spongepowered.api.event.entity.InteractEntityEvent.Secondary.On
 
 
 - org.spongepowered.api.event.item.inventory.InteractItemEvent.Secondary (also extends org.spongepowered.api.event.item.inventory.InteractItemEvent)
 - org.spongepowered.api.event.entity.ItemMergeWithItemEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.entity.living.player.KickPlayerEvent (also extends org.spongepowered.api.event.message.MessageEvent)
 - org.spongepowered.api.event.entity.LeashEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.action.LightningEvent.Pre (also extends org.spongepowered.api.event.action.LightningEvent)
 - org.spongepowered.api.event.entity.MoveEntityEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Reposition (also extends org.spongepowered.api.event.entity.ChangeEntityWorldEvent)
- org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent.Recreate (also extends org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent)
 
 
 - org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Reposition (also extends org.spongepowered.api.event.entity.ChangeEntityWorldEvent)
 - org.spongepowered.api.event.block.NotifyNeighborBlockEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.network.PardonIpEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.message.PlayerChatEvent (also extends org.spongepowered.api.event.message.AudienceMessageEvent)
 - org.spongepowered.api.event.sound.PlaySoundEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.sound.PlaySoundEvent.AtEntity
 - org.spongepowered.api.event.sound.PlaySoundEvent.Broadcast
 - org.spongepowered.api.event.sound.PlaySoundEvent.NoteBlock
 - org.spongepowered.api.event.sound.PlaySoundEvent.Record
- org.spongepowered.api.event.sound.PlaySoundEvent.Record.Start
 - org.spongepowered.api.event.sound.PlaySoundEvent.Record.Stop
 
 
 - org.spongepowered.api.event.entity.explosive.PrimeExplosiveEvent.Pre (also extends org.spongepowered.api.event.entity.explosive.PrimeExplosiveEvent)
 - org.spongepowered.api.event.network.rcon.RconConnectionEvent.Auth (also extends org.spongepowered.api.event.network.rcon.RconConnectionEvent)
 - org.spongepowered.api.event.network.rcon.RconConnectionEvent.Connect (also extends org.spongepowered.api.event.network.rcon.RconConnectionEvent)
 - org.spongepowered.api.event.entity.RideEntityEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.entity.RideEntityEvent.Dismount
 - org.spongepowered.api.event.entity.RideEntityEvent.Mount
 
 - org.spongepowered.api.event.entity.RotateEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.world.SaveWorldEvent.Pre (also extends org.spongepowered.api.event.world.SaveWorldEvent)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Auth (also extends org.spongepowered.api.event.message.MessageEvent, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Login (also extends org.spongepowered.api.event.Event, org.spongepowered.api.event.message.MessageEvent, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 - org.spongepowered.api.event.entity.ai.SetAITargetEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.action.SleepingEvent.Failed (also extends org.spongepowered.api.event.action.SleepingEvent)
 - org.spongepowered.api.event.action.SleepingEvent.Pre (also extends org.spongepowered.api.event.action.SleepingEvent)
 - org.spongepowered.api.event.action.SleepingEvent.Tick (also extends org.spongepowered.api.event.action.SleepingEvent)
 - org.spongepowered.api.event.entity.TameEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.block.TickBlockEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.block.TickBlockEvent.Random
 - org.spongepowered.api.event.block.TickBlockEvent.Scheduled
 
 - org.spongepowered.api.event.item.inventory.TransferInventoryEvent.Pre (also extends org.spongepowered.api.event.item.inventory.TransferInventoryEvent)
 - org.spongepowered.api.event.entity.UnleashEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.item.inventory.UpdateAnvilEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Finish (also extends org.spongepowered.api.event.item.inventory.UseItemStackEvent)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Replace (also extends org.spongepowered.api.event.item.inventory.UseItemStackEvent)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Start (also extends org.spongepowered.api.event.item.inventory.UseItemStackEvent)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Stop (also extends org.spongepowered.api.event.item.inventory.UseItemStackEvent)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Tick (also extends org.spongepowered.api.event.item.inventory.UseItemStackEvent)
 
 - org.spongepowered.api.event.entity.AffectEntityEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.item.inventory.Carrier
- org.spongepowered.api.item.inventory.BlockCarrier (also extends org.spongepowered.api.world.Locatable)
- org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.block.entity.BlockEntity)
- org.spongepowered.api.block.entity.carrier.Campfire
 - 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.item.inventory.MultiBlockCarrier
 - org.spongepowered.api.item.inventory.SingleBlockCarrier
 
 - org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.block.entity.BlockEntity)
 - 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.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.item.merchant.Merchant (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.world.Locatable)
- org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.entity.living.Creature)
 - 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.player.Player (also extends 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.client.ClientPlayer
 - 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.item.inventory.BlockCarrier (also extends org.spongepowered.api.world.Locatable)
 - org.spongepowered.api.event.CauseStackManager
 - org.spongepowered.api.network.channel.Channel
- org.spongepowered.api.network.channel.packet.basic.BasicPacketChannel (also extends org.spongepowered.api.network.channel.packet.TransactionalPacketRegistry)
 - org.spongepowered.api.network.channel.packet.PacketChannel (also extends org.spongepowered.api.network.channel.packet.TransactionalPacketDispatcher, org.spongepowered.api.network.channel.packet.TransactionalPacketRegistry)
 - org.spongepowered.api.network.channel.raw.RawDataChannel
 
 - org.spongepowered.api.network.channel.ChannelBuf
 - org.spongepowered.api.network.channel.ChannelExceptionHandler<C>
 - org.spongepowered.api.network.channel.ChannelExceptionHandler.Factory
 - org.spongepowered.api.network.channel.ChannelManager
 - org.spongepowered.api.world.generation.ChunkGenerator
- org.spongepowered.api.world.generation.ConfigurableChunkGenerator<T>
 
 - org.spongepowered.api.world.generation.ChunkGenerator.Factory
 - org.spongepowered.api.world.generation.config.ChunkGeneratorConfig
- org.spongepowered.api.world.generation.config.FlatGeneratorConfig
 - org.spongepowered.api.world.generation.config.NoiseGeneratorConfig
 
 - org.spongepowered.api.world.storage.ChunkLayout
 - org.spongepowered.api.world.server.ChunkManager
 - org.spongepowered.api.command.Command
- org.spongepowered.api.command.Command.Parameterized
 - org.spongepowered.api.command.Command.Raw
 
 - 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.CommandManager.Mutable
 
 - 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.Argument<T>
- org.spongepowered.api.command.registrar.tree.CommandTreeNode.Amount
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.Basic
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.EntitySelection
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.Range<S>
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.StringParser
 
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.Root
 
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.Argument<T>
 - org.spongepowered.api.command.registrar.tree.CommandTreeNode.NodeFactory
 - java.lang.Comparable<T>
- java.util.concurrent.Delayed
- java.util.concurrent.ScheduledFuture<V> (also extends java.util.concurrent.Future<V>)
- java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
- org.spongepowered.api.scheduler.ScheduledTaskFuture<V> (also extends org.spongepowered.api.scheduler.TaskFuture<V>)
 
 
 - java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
 
 - java.util.concurrent.ScheduledFuture<V> (also extends java.util.concurrent.Future<V>)
 - net.kyori.adventure.key.Key (also extends net.kyori.examination.Examinable)
- org.spongepowered.api.ResourceKey
 
 - org.spongepowered.api.MinecraftVersion
 - org.spongepowered.api.resource.ResourcePath
 
 - java.util.concurrent.Delayed
 - net.kyori.adventure.text.ComponentLike
- org.spongepowered.api.advancement.Advancement (also extends org.spongepowered.api.datapack.DataPackSerializable)
 - org.spongepowered.api.block.BlockType (also extends org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.state.StateContainer<S>, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.entity.living.player.chat.ChatVisibility (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.scoreboard.CollisionRule (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.world.difficulty.Difficulty (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.item.enchantment.EnchantmentType (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.entity.EntityType<A> (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.entity.living.player.gamemode.GameMode (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.data.type.HandPreference (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.item.inventory.ItemStack (also extends org.spongepowered.api.data.SerializableDataHolder.Mutable)
 - org.spongepowered.api.item.ItemType (also extends org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.placeholder.PlaceholderComponent
 - org.spongepowered.api.effect.potion.PotionEffectType (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.data.type.SkinPart (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.scoreboard.Visibility (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 
 - 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.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 - org.spongepowered.api.world.WorldType (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
 - org.spongepowered.api.service.context.Contextual
- org.spongepowered.api.service.economy.account.Account
- org.spongepowered.api.service.economy.account.UniqueAccount (also extends org.spongepowered.api.util.Identifiable)
 - org.spongepowered.api.service.economy.account.VirtualAccount
 
 - org.spongepowered.api.service.permission.Subject
- org.spongepowered.api.block.entity.CommandBlock (also extends org.spongepowered.api.block.entity.BlockEntity, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart, org.spongepowered.api.util.locale.LocaleSource)
 - org.spongepowered.api.network.RconConnection (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.network.RemoteConnection)
 - org.spongepowered.api.entity.living.player.server.ServerPlayer (also extends org.spongepowered.api.entity.living.player.Player)
 - org.spongepowered.api.service.permission.SubjectProxy
- org.spongepowered.api.command.CommandCause
 - org.spongepowered.api.command.parameter.CommandContext
- org.spongepowered.api.command.parameter.CommandContext.Builder
 
 
 - org.spongepowered.api.SystemSubject (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.util.locale.LocaleSource)
 - 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.entity.Tamer)
 
 
 - org.spongepowered.api.service.economy.account.Account
 - org.spongepowered.api.entity.living.player.CooldownTracker
 - org.spongepowered.api.util.CopyableBuilder<T,B>
- org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder<T,B> (also extends org.spongepowered.api.util.Builder<T,B>)
- org.spongepowered.api.advancement.criteria.AdvancementCriterion.Builder
 - org.spongepowered.api.advancement.criteria.ScoreAdvancementCriterion.Builder
 
 - org.spongepowered.api.service.ban.Ban.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.data.meta.BannerPatternLayer.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.CheckerboardBiomeConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder<T,B> (also extends org.spongepowered.api.util.Builder<T,B>)
- org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.EntityDamageSourceBuilder<T,B>
- org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.FallingBlockDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.AbstractBuilder<T,B>
- org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.Builder
 
 
 
 - org.spongepowered.api.data.DataHolderBuilder<H,B> (also extends org.spongepowered.api.util.Builder<T,B>)
- org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>
- org.spongepowered.api.entity.EntitySnapshot.Builder (also extends org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.SerializableDataHolderBuilder<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 
 - org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>
- org.spongepowered.api.item.inventory.ItemStack.Builder
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.SerializableDataHolderBuilder<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder<H,B> (also extends org.spongepowered.api.data.persistence.DataBuilder<T>)
- org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
 
 - org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>
 - org.spongepowered.api.advancement.DisplayInfo.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.enchantment.Enchantment.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.EndStyleBiomeConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.explosion.Explosion.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger.Builder<C> (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.FireworkEffect.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.generation.config.FlatGeneratorConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.entity.ai.goal.GoalBuilder<O,G,B> (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
- org.spongepowered.api.entity.ai.goal.builtin.creature.AttackLivingGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.AvoidLivingGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.LookAtGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.LookRandomlyGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.RandomWalkingGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.RangedAttackAgainstAgentGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.horse.RunAroundLikeCrazyGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.SwimGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.target.TargetGoal.Builder<A,B>
- org.spongepowered.api.entity.ai.goal.builtin.creature.target.FindNearestAttackableTargetGoal.Builder
 
 
 - org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
- org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder.PollBuilder
 
 - org.spongepowered.api.item.inventory.ItemStackGenerator.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.data.KeyValueMatcher.Builder<V> (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.LayeredBiomeConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.LocatableBlock.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.MultiNoiseBiomeConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.generation.config.noise.NoiseConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.generation.config.NoiseGeneratorConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.scoreboard.objective.Objective.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.service.pagination.PaginationList.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.effect.particle.ParticleEffect.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.effect.potion.PotionEffect.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.schematic.Schematic.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.scoreboard.Scoreboard.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.state.StateMatcher.Builder<S,T> (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.entity.living.player.tab.TabListEntry.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.scheduler.Task.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.scoreboard.Team.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.merchant.TradeOffer.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.merchant.TradeOfferGenerator.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.advancement.criteria.trigger.Trigger.Builder<C> (also extends org.spongepowered.api.util.ResourceKeyedBuilder<T,B>)
 - org.spongepowered.api.world.border.WorldBorder.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.generation.config.WorldGenerationConfig.Mutable.Builder (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.world.server.WorldTemplate.Builder (also extends org.spongepowered.api.util.ResourceKeyedBuilder<T,B>)
 - org.spongepowered.api.world.WorldTypeTemplate.Builder (also extends org.spongepowered.api.util.ResourceKeyedBuilder<T,B>)
 
 - org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder<T,B> (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.util.Cycleable<T>
- org.spongepowered.api.data.type.DoorHinge (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.data.type.NotePitch (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.data.type.RailDirection (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 
 - 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.BlockDamageSource
 - org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource
- org.spongepowered.api.event.cause.entity.damage.source.FallingBlockDamageSource
 - org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource
 
 
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.Factory
 - org.spongepowered.api.data.persistence.DataBuilder<T>
- org.spongepowered.api.data.meta.BannerPatternLayer.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.enchantment.Enchantment.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.entity.EntitySnapshot.Builder (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
 - org.spongepowered.api.data.KeyValueMatcher.Builder<V> (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.LocatableBlock.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.effect.particle.ParticleEffect.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.effect.potion.PotionEffect.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.SerializableDataHolderBuilder<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder<H,B>)
- org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
 - org.spongepowered.api.item.merchant.TradeOffer.Builder (also extends org.spongepowered.api.util.Builder<T,B>, org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.data.DataManager
 - org.spongepowered.api.data.DataManipulator.Immutable.Factory
 - org.spongepowered.api.data.DataManipulator.Mutable.Factory
 - org.spongepowered.api.datapack.DataPackType<T>
 - org.spongepowered.api.datapack.DataPackType.Factory
 - org.spongepowered.api.data.DataProvider<V,E>
- org.spongepowered.api.data.DirectionRelativeDataProvider<V,E>
 
 - org.spongepowered.api.data.DataRegistration
 - org.spongepowered.api.data.persistence.DataSerializable
- org.spongepowered.api.item.inventory.AnvilCost
 - org.spongepowered.api.data.meta.BannerPatternLayer
 - org.spongepowered.api.datapack.DataPackSerializable (also extends org.spongepowered.api.ResourceKeyed)
- org.spongepowered.api.advancement.Advancement (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.item.recipe.RecipeRegistration (also extends org.spongepowered.api.data.persistence.DataSerializable)
 - org.spongepowered.api.tag.TagTemplate
 - org.spongepowered.api.world.server.WorldTemplate (also extends org.spongepowered.api.ResourceKeyed)
 - org.spongepowered.api.world.WorldTypeTemplate
 
 - 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.effect.particle.ParticleEffect
 - org.spongepowered.api.effect.potion.PotionEffect
 - org.spongepowered.api.profile.property.ProfileProperty
 - org.spongepowered.api.item.recipe.RecipeRegistration (also extends org.spongepowered.api.datapack.DataPackSerializable)
 - org.spongepowered.api.data.SerializableDataHolder (also extends org.spongepowered.api.data.CopyableDataHolder)
- org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
- org.spongepowered.api.fluid.FluidStackSnapshot
 - org.spongepowered.api.item.inventory.ItemStackSnapshot (also extends net.kyori.adventure.text.event.HoverEventSource<V>)
 - org.spongepowered.api.world.LocatableBlock (also extends org.spongepowered.api.world.Locatable)
 - org.spongepowered.api.world.LocatableSnapshot<T>
- org.spongepowered.api.block.BlockSnapshot
 - org.spongepowered.api.entity.EntitySnapshot
 
 - org.spongepowered.api.state.State<S>
- org.spongepowered.api.block.BlockState (also extends org.spongepowered.api.data.DirectionRelativeDataHolder.Immutable<I>)
 - org.spongepowered.api.fluid.FluidState
 
 
 - 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.BlockEntityArchetype
 - org.spongepowered.api.entity.EntityArchetype
 
 - 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.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 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.DaylightDetector
 - 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.Sign (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.block.entity.Skull
 - org.spongepowered.api.block.entity.StructureBlock
 
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - org.spongepowered.api.fluid.FluidStack
 - org.spongepowered.api.item.inventory.ItemStack (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.spawner.Spawner
- org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.block.entity.BlockEntity)
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
 
 
 - org.spongepowered.api.world.Archetype<S,E>
 
 - org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
 - 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.data.persistence.DataContainer
 
 - org.spongepowered.api.registry.DefaultedRegistryValue
- org.spongepowered.api.service.economy.account.AccountDeletionResultType
 - org.spongepowered.api.advancement.AdvancementType
 - org.spongepowered.api.data.type.ArmorMaterial
 - org.spongepowered.api.data.type.ArtType
 - org.spongepowered.api.data.type.AttachmentSurface
 - org.spongepowered.api.entity.attribute.AttributeOperation
 - org.spongepowered.api.entity.attribute.type.AttributeType
- org.spongepowered.api.entity.attribute.type.RangedAttributeType
 
 - org.spongepowered.api.data.type.BannerPatternShape
 - org.spongepowered.api.service.ban.BanType
 - org.spongepowered.api.block.entity.BlockEntityType
 - org.spongepowered.api.block.BlockType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.state.StateContainer<S>, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.data.type.BoatType
 - org.spongepowered.api.data.type.BodyPart
 - org.spongepowered.api.state.BooleanStateProperty (also extends org.spongepowered.api.state.StateProperty<T>)
 - org.spongepowered.api.data.type.CatType
 - org.spongepowered.api.entity.living.player.chat.ChatVisibility (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.data.type.ChestAttachmentType
 - org.spongepowered.api.world.ChunkRegenerateFlag
 - org.spongepowered.api.world.chunk.ChunkState
 - org.spongepowered.api.item.inventory.menu.ClickType<T>
 - org.spongepowered.api.command.parameter.managed.clientcompletion.ClientCompletionType
 - org.spongepowered.api.scoreboard.CollisionRule (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.command.registrar.CommandRegistrarType<T>
 - org.spongepowered.api.command.registrar.tree.CommandTreeNodeType<T> (also extends org.spongepowered.api.ResourceKeyed)
 - org.spongepowered.api.data.type.ComparatorMode
 - org.spongepowered.api.item.inventory.ContainerType
 - org.spongepowered.api.scoreboard.criteria.Criterion
 - org.spongepowered.api.service.economy.Currency
 - org.spongepowered.api.event.cause.entity.damage.DamageModifierType
 - org.spongepowered.api.event.cause.entity.damage.DamageType (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.data.persistence.DataFormat
- org.spongepowered.api.data.persistence.StringDataFormat
 
 - org.spongepowered.api.world.difficulty.Difficulty (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.event.cause.entity.DismountType
 - org.spongepowered.api.scoreboard.displayslot.DisplaySlot
 - org.spongepowered.api.data.type.DoorHinge (also extends org.spongepowered.api.util.Cycleable<T>)
 - org.spongepowered.api.entity.living.monster.boss.dragon.phase.DragonPhaseType
 - org.spongepowered.api.data.type.DyeColor
 - org.spongepowered.api.item.enchantment.EnchantmentType (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.entity.EntityCategory
 - org.spongepowered.api.entity.EntityType<A> (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.state.EnumStateProperty<E> (also extends org.spongepowered.api.state.StateProperty<T>)
 - org.spongepowered.api.item.inventory.equipment.EquipmentGroup
 - org.spongepowered.api.item.inventory.equipment.EquipmentType
 - org.spongepowered.api.item.FireworkShape
 - org.spongepowered.api.fluid.FluidType (also extends org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.state.StateContainer<S>, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.data.type.FoxType
 - org.spongepowered.api.entity.living.player.gamemode.GameMode (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.world.gamerule.GameRule<V> (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.entity.ai.goal.GoalExecutorType
 - org.spongepowered.api.entity.ai.goal.GoalType
 - org.spongepowered.api.data.type.HandPreference (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.data.type.HandType
 - org.spongepowered.api.world.HeightType
 - org.spongepowered.api.data.type.HorseColor
 - org.spongepowered.api.data.type.HorseStyle
 - org.spongepowered.api.data.type.InstrumentType
 - org.spongepowered.api.state.IntegerStateProperty (also extends org.spongepowered.api.state.StateProperty<T>)
 - org.spongepowered.api.data.type.ItemTier
 - org.spongepowered.api.item.ItemType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.world.LightType
 - org.spongepowered.api.data.type.LlamaType
 - org.spongepowered.api.map.color.MapColorType
 - org.spongepowered.api.map.decoration.orientation.MapDecorationOrientation
 - org.spongepowered.api.map.decoration.MapDecorationType
- org.spongepowered.api.map.decoration.MapDecorationBannerType
 
 - org.spongepowered.api.map.color.MapShade
 - org.spongepowered.api.data.type.MatterType
 - org.spongepowered.api.util.mirror.Mirror
 - org.spongepowered.api.data.type.MooshroomType
 - org.spongepowered.api.event.cause.entity.MovementType
 - org.spongepowered.api.effect.sound.music.MusicDisc
 - org.spongepowered.api.data.type.NotePitch (also extends org.spongepowered.api.util.Cycleable<T>)
 - org.spongepowered.api.scoreboard.objective.displaymode.ObjectiveDisplayMode
 - org.spongepowered.api.block.transaction.Operation
 - org.spongepowered.api.util.orientation.Orientation
 - org.spongepowered.api.world.schematic.PaletteType<T,R>
 - org.spongepowered.api.data.type.PandaGene
 - org.spongepowered.api.data.type.ParrotType
 - org.spongepowered.api.effect.particle.ParticleOption<V>
 - org.spongepowered.api.effect.particle.ParticleType
 - org.spongepowered.api.data.type.PhantomPhase
 - org.spongepowered.api.data.type.PickupRule
 - org.spongepowered.api.data.type.PistonType
 - org.spongepowered.api.placeholder.PlaceholderParser
 - org.spongepowered.api.world.portal.PortalType
 - org.spongepowered.api.data.type.PortionType
 - org.spongepowered.api.effect.potion.PotionEffectType (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.item.potion.PotionType
 - org.spongepowered.api.data.type.ProfessionType
 - org.spongepowered.api.item.inventory.query.QueryType
- org.spongepowered.api.item.inventory.query.QueryType.NoParam
 - org.spongepowered.api.item.inventory.query.QueryType.OneParam<T>
 - org.spongepowered.api.item.inventory.query.QueryType.TwoParam<T1,T2>
 
 - org.spongepowered.api.data.type.RabbitType
 - org.spongepowered.api.data.type.RaidStatus
 - org.spongepowered.api.data.type.RailDirection (also extends org.spongepowered.api.util.Cycleable<T>)
 - org.spongepowered.api.item.recipe.RecipeType<T>
 - org.spongepowered.api.util.rotation.Rotation
 - org.spongepowered.api.command.selector.SelectorSortAlgorithm
 - org.spongepowered.api.command.selector.SelectorType
 - org.spongepowered.api.data.type.SkinPart (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.data.type.SlabPortion
 - org.spongepowered.api.event.cause.entity.SpawnType
 - org.spongepowered.api.data.type.SpellType
 - org.spongepowered.api.data.type.StairShape
 - org.spongepowered.api.world.generation.structure.Structure
 - org.spongepowered.api.data.type.StructureMode
 - org.spongepowered.api.tag.Tag<T> (also extends org.spongepowered.api.ResourceKeyed)
 - org.spongepowered.api.tag.Taggable<T>
- org.spongepowered.api.block.BlockType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.state.StateContainer<S>)
 - org.spongepowered.api.entity.EntityType<A> (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.fluid.FluidType (also extends org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.state.StateContainer<S>)
 - org.spongepowered.api.item.ItemType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue)
 
 - org.spongepowered.api.tag.TagType<T>
 - org.spongepowered.api.scheduler.TaskPriority
 - org.spongepowered.api.world.teleport.TeleportHelperFilter
 - org.spongepowered.api.service.economy.transaction.TransactionType
 - org.spongepowered.api.advancement.criteria.trigger.Trigger<C> (also extends org.spongepowered.api.ResourceKeyed)
 - org.spongepowered.api.data.type.TropicalFishShape
 - org.spongepowered.api.command.parameter.managed.ValueParameter<T> (also extends org.spongepowered.api.command.parameter.managed.ValueCompleter, org.spongepowered.api.command.parameter.managed.ValueParser<T>, org.spongepowered.api.command.parameter.managed.ValueUsage)
- org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
- org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameter<T> (also extends org.spongepowered.api.ResourceKeyed)
 
 
 - org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
 - org.spongepowered.api.data.type.VillagerType
 - org.spongepowered.api.scoreboard.Visibility (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.world.weather.WeatherType
 - org.spongepowered.api.data.type.WireAttachmentType
 - org.spongepowered.api.world.WorldType (also extends org.spongepowered.api.service.context.ContextSource)
 
 - 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.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.item.inventory.Equipable
- org.spongepowered.api.item.inventory.ArmorEquipable
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.entity.living.Living)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 - 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.entity.living.Agent (also extends org.spongepowered.api.entity.living.Living)
 
 - org.spongepowered.api.item.inventory.ArmorEquipable
 - org.spongepowered.api.event.Event
- org.spongepowered.api.event.advancement.AdvancementEvent
- org.spongepowered.api.event.advancement.AdvancementEvent.Grant (also extends org.spongepowered.api.event.message.AudienceMessageEvent, org.spongepowered.api.event.message.MessageCancellable)
 - org.spongepowered.api.event.advancement.AdvancementEvent.Revoke
 - org.spongepowered.api.event.advancement.CriterionEvent
- org.spongepowered.api.event.advancement.CriterionEvent.Grant (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Grant (also extends org.spongepowered.api.event.advancement.CriterionEvent.Score.Change)
 
 - org.spongepowered.api.event.advancement.CriterionEvent.Revoke (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Revoke (also extends org.spongepowered.api.event.advancement.CriterionEvent.Score.Change)
 
 - org.spongepowered.api.event.advancement.CriterionEvent.Score
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Change (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.advancement.CriterionEvent.Score.Grant (also extends org.spongepowered.api.event.advancement.CriterionEvent.Grant)
 - org.spongepowered.api.event.advancement.CriterionEvent.Score.Revoke (also extends org.spongepowered.api.event.advancement.CriterionEvent.Revoke)
 
 
 - org.spongepowered.api.event.advancement.CriterionEvent.Score.Change (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.advancement.CriterionEvent.Trigger<C> (also extends org.spongepowered.api.event.GenericEvent<T>)
 
 - org.spongepowered.api.event.advancement.CriterionEvent.Grant (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.advancement.AdvancementTreeEvent
- org.spongepowered.api.event.advancement.AdvancementTreeEvent.GenerateLayout
 
 - org.spongepowered.api.event.entity.AffectEntityEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.CollideEntityEvent (also extends org.spongepowered.api.event.action.CollideEvent)
- org.spongepowered.api.event.entity.CollideEntityEvent.Impact (also extends org.spongepowered.api.event.action.CollideEvent.Impact)
 
 - org.spongepowered.api.event.world.ExplosionEvent.Detonate (also extends org.spongepowered.api.event.world.ExplosionEvent)
 - org.spongepowered.api.event.action.LightningEvent.Strike (also extends org.spongepowered.api.event.action.LightningEvent)
 - org.spongepowered.api.event.entity.SpawnEntityEvent
- org.spongepowered.api.event.item.inventory.DropItemEvent.Close (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Destruct (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.entity.SpawnEntityEvent.Custom
- org.spongepowered.api.event.item.inventory.DropItemEvent.Custom (also extends org.spongepowered.api.event.item.inventory.DropItemEvent)
 
 - org.spongepowered.api.event.entity.SpawnEntityEvent.Pre
 
 
 - org.spongepowered.api.event.entity.CollideEntityEvent (also extends org.spongepowered.api.event.action.CollideEvent)
 - org.spongepowered.api.event.item.inventory.AffectItemStackEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.item.inventory.AffectSlotEvent
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent (also extends org.spongepowered.api.event.Event)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Held
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Pickup
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.SwapHand
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.container.InteractContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Set
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.NumberPress
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Double
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.SelectTrade
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.EnchantItemEvent)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
 - org.spongepowered.api.event.item.inventory.CraftItemEvent
- org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Close (also extends org.spongepowered.api.event.item.inventory.container.InteractContainerEvent)
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent (also extends org.spongepowered.api.event.Event)
 - org.spongepowered.api.event.block.entity.CookingEvent.ConsumeFuel (also extends org.spongepowered.api.event.block.entity.CookingEvent)
 
 - org.spongepowered.api.event.item.inventory.AffectSlotEvent
 - org.spongepowered.api.event.entity.living.AnimateHandEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.entity.AttackEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.network.BanIpEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.user.BanUserEvent
 - org.spongepowered.api.event.entity.BreedingEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.BreedingEvent.Breed
 - org.spongepowered.api.event.entity.BreedingEvent.FindMate (also extends org.spongepowered.api.event.TristateResult)
 - org.spongepowered.api.event.entity.BreedingEvent.ReadyToMate
 
 - org.spongepowered.api.event.block.entity.BrewingEvent
- org.spongepowered.api.event.block.entity.BrewingEvent.ConsumeFuel (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.entity.BrewingEvent.Finish
 - org.spongepowered.api.event.block.entity.BrewingEvent.Interrupt
 - org.spongepowered.api.event.block.entity.BrewingEvent.Start (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.entity.BrewingEvent.Tick (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.block.ChangeBlockEvent
- org.spongepowered.api.event.block.ChangeBlockEvent.All (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.ChangeBlockEvent.Post
 - org.spongepowered.api.event.block.ChangeBlockEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.data.ChangeDataHolderEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.data.ChangeDataHolderEvent.ValueChange
 
 - org.spongepowered.api.event.entity.ChangeEntityEquipmentEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.ChangeEntityEquipmentEvent.Break
 
 - org.spongepowered.api.event.entity.ChangeEntityWorldEvent
- org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Post
 - org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Reposition (also extends org.spongepowered.api.event.entity.MoveEntityEvent)
- org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent.Recreate (also extends org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent)
 
 - org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent
- org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent.Post
 - org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent.Recreate (also extends org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Reposition)
 - org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent.SelectWorld
 
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent (also extends org.spongepowered.api.event.item.inventory.AffectSlotEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Held
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Pickup
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.SwapHand
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.container.InteractContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Set
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.NumberPress
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Double
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.SelectTrade
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.EnchantItemEvent)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
 - org.spongepowered.api.event.item.inventory.CraftItemEvent
- org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Close (also extends org.spongepowered.api.event.item.inventory.container.InteractContainerEvent)
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Pickup.Pre (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.entity.ChangeSignEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.world.ChangeWeatherEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.world.ChangeWorldBorderEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.world.ChangeWorldBorderEvent.Player
 - org.spongepowered.api.event.world.ChangeWorldBorderEvent.World
 
 - org.spongepowered.api.event.world.chunk.ChunkEvent
- org.spongepowered.api.event.world.chunk.ChunkEvent.WorldScoped
- org.spongepowered.api.event.world.chunk.ChunkEvent.Generated
 - org.spongepowered.api.event.world.chunk.ChunkEvent.Load
 - org.spongepowered.api.event.world.chunk.ChunkEvent.Save
- org.spongepowered.api.event.world.chunk.ChunkEvent.Save.Post
 - org.spongepowered.api.event.world.chunk.ChunkEvent.Save.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.world.chunk.ChunkEvent.Unload
- org.spongepowered.api.event.world.chunk.ChunkEvent.Unload.Post
 - org.spongepowered.api.event.world.chunk.ChunkEvent.Unload.Pre
 
 
 
 - org.spongepowered.api.event.world.chunk.ChunkEvent.WorldScoped
 - org.spongepowered.api.event.server.ClientPingServerEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.CollideEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.block.CollideBlockEvent
- org.spongepowered.api.event.block.CollideBlockEvent.Fall
 - org.spongepowered.api.event.block.CollideBlockEvent.Impact (also extends org.spongepowered.api.event.action.CollideEvent.Impact)
 - org.spongepowered.api.event.block.CollideBlockEvent.Inside
 - org.spongepowered.api.event.block.CollideBlockEvent.Move
 - org.spongepowered.api.event.block.CollideBlockEvent.StepOn
 
 - org.spongepowered.api.event.entity.CollideEntityEvent (also extends org.spongepowered.api.event.entity.AffectEntityEvent)
- org.spongepowered.api.event.entity.CollideEntityEvent.Impact (also extends org.spongepowered.api.event.action.CollideEvent.Impact)
 
 - org.spongepowered.api.event.action.CollideEvent.Impact
- org.spongepowered.api.event.block.CollideBlockEvent.Impact (also extends org.spongepowered.api.event.block.CollideBlockEvent)
 - org.spongepowered.api.event.entity.CollideEntityEvent.Impact (also extends org.spongepowered.api.event.entity.CollideEntityEvent)
 
 
 - org.spongepowered.api.event.block.CollideBlockEvent
 - org.spongepowered.api.event.entity.ConstructEntityEvent
- org.spongepowered.api.event.entity.ConstructEntityEvent.Post
 - org.spongepowered.api.event.entity.ConstructEntityEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.block.entity.CookingEvent
- org.spongepowered.api.event.block.entity.CookingEvent.ConsumeFuel (also extends org.spongepowered.api.event.item.inventory.AffectItemStackEvent)
 - org.spongepowered.api.event.block.entity.CookingEvent.Finish
 - org.spongepowered.api.event.block.entity.CookingEvent.Interrupt
 - org.spongepowered.api.event.block.entity.CookingEvent.Start (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.entity.CookingEvent.Tick (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.entity.living.player.CooldownEvent
- org.spongepowered.api.event.entity.living.player.CooldownEvent.End
 - org.spongepowered.api.event.entity.living.player.CooldownEvent.Set (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.action.CreateMapEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.entity.DamageEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.entity.explosive.DefuseExplosiveEvent
- org.spongepowered.api.event.entity.explosive.DefuseExplosiveEvent.Post
 - org.spongepowered.api.event.entity.explosive.DefuseExplosiveEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.entity.explosive.DetonateExplosiveEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.DropItemEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.item.inventory.DropItemEvent.Close (also extends org.spongepowered.api.event.entity.SpawnEntityEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Custom (also extends org.spongepowered.api.event.entity.SpawnEntityEvent.Custom)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Destruct (also extends org.spongepowered.api.event.entity.SpawnEntityEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense (also extends org.spongepowered.api.event.entity.SpawnEntityEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
- org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 
 - org.spongepowered.api.event.item.inventory.ChangeInventoryEvent.Drop (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.item.inventory.DropItemEvent.Pre
 
 - org.spongepowered.api.event.economy.EconomyTransactionEvent
 - org.spongepowered.api.event.command.ExecuteCommandEvent
- org.spongepowered.api.event.command.ExecuteCommandEvent.Post
 - org.spongepowered.api.event.command.ExecuteCommandEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.entity.ExpireEntityEvent
 - org.spongepowered.api.event.world.ExplosionEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.world.ExplosionEvent.Detonate (also extends org.spongepowered.api.event.entity.AffectEntityEvent)
 - org.spongepowered.api.event.world.ExplosionEvent.Pre
 
 - org.spongepowered.api.event.action.FishingEvent
- org.spongepowered.api.event.action.FishingEvent.HookEntity (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.FishingEvent.Start (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.FishingEvent.Stop (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.GenericEvent<T>
- org.spongepowered.api.event.advancement.CriterionEvent.Trigger<C> (also extends org.spongepowered.api.event.advancement.CriterionEvent)
 - org.spongepowered.api.event.lifecycle.EngineLifecycleEvent<E> (also extends org.spongepowered.api.event.lifecycle.LifecycleEvent)
- org.spongepowered.api.event.lifecycle.StartedEngineEvent<E>
 - org.spongepowered.api.event.lifecycle.StartingEngineEvent<E>
 - org.spongepowered.api.event.lifecycle.StoppingEngineEvent<E>
 
 - org.spongepowered.api.event.lifecycle.ProvideServiceEvent<T> (also extends org.spongepowered.api.event.lifecycle.LifecycleEvent)
- org.spongepowered.api.event.lifecycle.ProvideServiceEvent.EngineScoped<T>
 - org.spongepowered.api.event.lifecycle.ProvideServiceEvent.GameScoped<T>
 
 - org.spongepowered.api.event.lifecycle.RegisterCommandEvent<C> (also extends org.spongepowered.api.event.lifecycle.LifecycleEvent)
 - org.spongepowered.api.event.lifecycle.RegisterDataPackValueEvent<T> (also extends org.spongepowered.api.event.lifecycle.LifecycleEvent)
 - org.spongepowered.api.event.lifecycle.RegisterRegistryEvent.EngineScoped<E> (also extends org.spongepowered.api.event.lifecycle.RegisterRegistryEvent)
 - org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent.EngineScoped<E> (also extends org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent)
 
 - org.spongepowered.api.event.entity.ai.goal.GoalEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.ai.goal.GoalEvent.Add
 - org.spongepowered.api.event.entity.ai.goal.GoalEvent.Remove
 
 - org.spongepowered.api.event.entity.HarvestEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.entity.IgniteEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative.Set
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop (also extends org.spongepowered.api.event.item.inventory.DropItemEvent.Dispense)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Full
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Single
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Middle
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Middle (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.NumberPress
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Double
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drag)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Drop.Outside)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.SelectTrade
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Primary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Primary)
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Shift.Secondary (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Secondary)
 
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Craft (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
 - org.spongepowered.api.event.item.inventory.CraftItemEvent.Preview (also extends org.spongepowered.api.event.item.inventory.CraftItemEvent)
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
- org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.All
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe.Single
 
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Recipe
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.EnchantItemEvent)
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent.Creative
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent
- org.spongepowered.api.event.item.inventory.EnchantItemEvent.CalculateEnchantment
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.CalculateLevelRequirement
 - org.spongepowered.api.event.item.inventory.EnchantItemEvent.Post (also extends org.spongepowered.api.event.item.inventory.container.ClickContainerEvent)
 
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Close (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.item.inventory.container.InteractContainerEvent.Open
 
 - org.spongepowered.api.event.item.inventory.container.ClickContainerEvent (also extends org.spongepowered.api.event.item.inventory.ChangeInventoryEvent)
 - org.spongepowered.api.event.action.InteractEvent
- org.spongepowered.api.event.block.InteractBlockEvent
- org.spongepowered.api.event.block.InteractBlockEvent.Primary
- org.spongepowered.api.event.block.InteractBlockEvent.Primary.Finish (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.InteractBlockEvent.Primary.Start (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.InteractBlockEvent.Primary.Stop
 
 - org.spongepowered.api.event.block.InteractBlockEvent.Secondary (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.block.InteractBlockEvent.Primary
 - org.spongepowered.api.event.entity.InteractEntityEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.InteractEntityEvent.Primary
 - org.spongepowered.api.event.entity.InteractEntityEvent.Secondary
- org.spongepowered.api.event.entity.InteractEntityEvent.Secondary.At
 - org.spongepowered.api.event.entity.InteractEntityEvent.Secondary.On
 
 
 - org.spongepowered.api.event.item.inventory.InteractItemEvent
- org.spongepowered.api.event.item.inventory.InteractItemEvent.Primary
 - org.spongepowered.api.event.item.inventory.InteractItemEvent.Secondary (also extends org.spongepowered.api.event.Cancellable)
 
 
 - org.spongepowered.api.event.block.InteractBlockEvent
 - org.spongepowered.api.event.entity.ItemMergeWithItemEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.entity.LeashEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.lifecycle.LifecycleEvent
- org.spongepowered.api.event.lifecycle.ConstructPluginEvent
 - org.spongepowered.api.event.lifecycle.EngineLifecycleEvent<E> (also extends org.spongepowered.api.event.GenericEvent<T>)
- org.spongepowered.api.event.lifecycle.StartedEngineEvent<E>
 - org.spongepowered.api.event.lifecycle.StartingEngineEvent<E>
 - org.spongepowered.api.event.lifecycle.StoppingEngineEvent<E>
 
 - org.spongepowered.api.event.lifecycle.LoadedGameEvent
 - org.spongepowered.api.event.lifecycle.ProvideServiceEvent<T> (also extends org.spongepowered.api.event.GenericEvent<T>)
- org.spongepowered.api.event.lifecycle.ProvideServiceEvent.EngineScoped<T>
 - org.spongepowered.api.event.lifecycle.ProvideServiceEvent.GameScoped<T>
 
 - org.spongepowered.api.event.lifecycle.RefreshGameEvent
 - org.spongepowered.api.event.lifecycle.RegisterBuilderEvent
 - org.spongepowered.api.event.lifecycle.RegisterChannelEvent
 - org.spongepowered.api.event.lifecycle.RegisterCommandEvent<C> (also extends org.spongepowered.api.event.GenericEvent<T>)
 - org.spongepowered.api.event.lifecycle.RegisterDataEvent
 - org.spongepowered.api.event.lifecycle.RegisterDataPackValueEvent<T> (also extends org.spongepowered.api.event.GenericEvent<T>)
 - org.spongepowered.api.event.lifecycle.RegisterFactoryEvent
 - org.spongepowered.api.event.lifecycle.RegisterRegistryEvent
- org.spongepowered.api.event.lifecycle.RegisterRegistryEvent.EngineScoped<E> (also extends org.spongepowered.api.event.GenericEvent<T>)
 - org.spongepowered.api.event.lifecycle.RegisterRegistryEvent.GameScoped
 - org.spongepowered.api.event.lifecycle.RegisterRegistryEvent.WorldScoped
 
 - org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent
- org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent.EngineScoped<E> (also extends org.spongepowered.api.event.GenericEvent<T>)
 - org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent.GameScoped
 - org.spongepowered.api.event.lifecycle.RegisterRegistryValueEvent.WorldScoped
 
 - org.spongepowered.api.event.lifecycle.StoppedGameEvent
 
 - org.spongepowered.api.event.action.LightningEvent
- org.spongepowered.api.event.action.LightningEvent.Post
 - org.spongepowered.api.event.action.LightningEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.LightningEvent.Strike (also extends org.spongepowered.api.event.entity.AffectEntityEvent)
 
 - org.spongepowered.api.event.world.LoadWorldEvent
 - org.spongepowered.api.event.message.MessageEvent
- org.spongepowered.api.event.message.AudienceMessageEvent
- org.spongepowered.api.event.advancement.AdvancementEvent.Grant (also extends org.spongepowered.api.event.advancement.AdvancementEvent, org.spongepowered.api.event.message.MessageCancellable)
 - org.spongepowered.api.event.entity.DestructEntityEvent (also extends org.spongepowered.api.event.message.MessageCancellable)
- org.spongepowered.api.event.entity.DestructEntityEvent.Death (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.message.PlayerChatEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Disconnect (also extends org.spongepowered.api.event.network.ServerSideConnectionEvent)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Join (also extends org.spongepowered.api.event.message.MessageCancellable, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 
 - org.spongepowered.api.event.entity.living.player.KickPlayerEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Auth (also extends org.spongepowered.api.event.Cancellable, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Login (also extends org.spongepowered.api.event.Cancellable, org.spongepowered.api.event.Event, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 
 - org.spongepowered.api.event.message.AudienceMessageEvent
 - org.spongepowered.api.event.entity.MoveEntityEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Reposition (also extends org.spongepowered.api.event.entity.ChangeEntityWorldEvent)
- org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent.Recreate (also extends org.spongepowered.api.event.entity.living.player.RespawnPlayerEvent)
 
 
 - org.spongepowered.api.event.entity.ChangeEntityWorldEvent.Reposition (also extends org.spongepowered.api.event.entity.ChangeEntityWorldEvent)
 - org.spongepowered.api.event.block.NotifyNeighborBlockEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.network.PardonIpEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.user.PardonUserEvent
 - org.spongepowered.api.event.entity.living.player.PlayerChangeClientSettingsEvent
 - org.spongepowered.api.event.sound.PlaySoundEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.sound.PlaySoundEvent.AtEntity
 - org.spongepowered.api.event.sound.PlaySoundEvent.Broadcast
 - org.spongepowered.api.event.sound.PlaySoundEvent.NoteBlock
 - org.spongepowered.api.event.sound.PlaySoundEvent.Record
- org.spongepowered.api.event.sound.PlaySoundEvent.Record.Start
 - org.spongepowered.api.event.sound.PlaySoundEvent.Record.Stop
 
 
 - org.spongepowered.api.event.entity.explosive.PrimeExplosiveEvent
- org.spongepowered.api.event.entity.explosive.PrimeExplosiveEvent.Post
 - org.spongepowered.api.event.entity.explosive.PrimeExplosiveEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.server.query.QueryServerEvent
- org.spongepowered.api.event.server.query.QueryServerEvent.Basic
- org.spongepowered.api.event.server.query.QueryServerEvent.Full
 
 
 - org.spongepowered.api.event.server.query.QueryServerEvent.Basic
 - org.spongepowered.api.event.network.rcon.RconConnectionEvent
- org.spongepowered.api.event.network.rcon.RconConnectionEvent.Auth (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.network.rcon.RconConnectionEvent.Connect (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.network.rcon.RconConnectionEvent.Disconnect
 
 - org.spongepowered.api.event.entity.living.player.ResourcePackStatusEvent
 - org.spongepowered.api.event.entity.RideEntityEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.entity.RideEntityEvent.Dismount
 - org.spongepowered.api.event.entity.RideEntityEvent.Mount
 
 - org.spongepowered.api.event.entity.RotateEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.world.SaveWorldEvent
- org.spongepowered.api.event.world.SaveWorldEvent.Post
 - org.spongepowered.api.event.world.SaveWorldEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.network.ServerSideConnectionEvent
- org.spongepowered.api.event.network.ServerSideConnectionEvent.Auth (also extends org.spongepowered.api.event.Cancellable, org.spongepowered.api.event.message.MessageEvent)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Disconnect (also extends org.spongepowered.api.event.message.AudienceMessageEvent)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Handshake
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Join (also extends org.spongepowered.api.event.message.AudienceMessageEvent, org.spongepowered.api.event.message.MessageCancellable)
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Login (also extends org.spongepowered.api.event.Cancellable, org.spongepowered.api.event.Event, org.spongepowered.api.event.message.MessageEvent)
 
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Login (also extends org.spongepowered.api.event.Cancellable, org.spongepowered.api.event.message.MessageEvent, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 - org.spongepowered.api.event.entity.ai.SetAITargetEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.SleepingEvent
- org.spongepowered.api.event.action.SleepingEvent.Failed (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.SleepingEvent.Finish
 - org.spongepowered.api.event.action.SleepingEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.action.SleepingEvent.Tick (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.permission.SubjectDataUpdateEvent
 - org.spongepowered.api.event.entity.TameEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.block.TickBlockEvent (also extends org.spongepowered.api.event.Cancellable)
- org.spongepowered.api.event.block.TickBlockEvent.Random
 - org.spongepowered.api.event.block.TickBlockEvent.Scheduled
 
 - org.spongepowered.api.event.item.inventory.TransferInventoryEvent
- org.spongepowered.api.event.item.inventory.TransferInventoryEvent.Post
 - org.spongepowered.api.event.item.inventory.TransferInventoryEvent.Pre (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.entity.UnleashEntityEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.world.UnloadWorldEvent
 - org.spongepowered.api.event.item.inventory.UpdateAnvilEvent (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent
- org.spongepowered.api.event.item.inventory.UseItemStackEvent.Finish (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Replace (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Reset
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Start (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Stop (also extends org.spongepowered.api.event.Cancellable)
 - org.spongepowered.api.event.item.inventory.UseItemStackEvent.Tick (also extends org.spongepowered.api.event.Cancellable)
 
 
 - org.spongepowered.api.event.advancement.AdvancementEvent
 - 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
- net.kyori.adventure.identity.Identity
- org.spongepowered.api.profile.GameProfile (also extends org.spongepowered.api.data.persistence.DataSerializable, org.spongepowered.api.util.Identifiable)
 
 - net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>)
- org.spongepowered.api.ResourceKey
 
 
 - net.kyori.adventure.identity.Identity
 - java.util.concurrent.Executor
- java.util.concurrent.ExecutorService
- java.util.concurrent.ScheduledExecutorService
- org.spongepowered.api.scheduler.TaskExecutorService
 
 
 - java.util.concurrent.ScheduledExecutorService
 
 - java.util.concurrent.ExecutorService
 - 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.world.generation.config.FlatGeneratorConfig.Factory
 - java.util.function.Function<T,R>
- org.spongepowered.api.item.inventory.ItemStackGenerator
 
 - java.util.concurrent.Future<V>
- java.util.concurrent.RunnableFuture<V> (also extends java.lang.Runnable)
- java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
- org.spongepowered.api.scheduler.ScheduledTaskFuture<V> (also extends org.spongepowered.api.scheduler.TaskFuture<V>)
 
 
 - java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
 - java.util.concurrent.ScheduledFuture<V> (also extends java.util.concurrent.Delayed)
- java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
- org.spongepowered.api.scheduler.ScheduledTaskFuture<V> (also extends org.spongepowered.api.scheduler.TaskFuture<V>)
 
 
 - java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
 - org.spongepowered.api.scheduler.TaskFuture<V>
- org.spongepowered.api.scheduler.ScheduledTaskFuture<V> (also extends java.util.concurrent.RunnableScheduledFuture<V>)
 
 
 - java.util.concurrent.RunnableFuture<V> (also extends java.lang.Runnable)
 - org.spongepowered.api.profile.GameProfile.Factory
 - org.spongepowered.api.profile.GameProfileCache
 - org.spongepowered.api.profile.GameProfileProvider
- org.spongepowered.api.profile.GameProfileManager
 
 - org.spongepowered.api.world.gamerule.GameRuleHolder
- org.spongepowered.api.world.storage.WorldProperties (also extends org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorldProperties
 - org.spongepowered.api.world.server.storage.ServerWorldProperties (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.ResourceKeyed, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 - org.spongepowered.api.world.storage.WorldProperties (also extends org.spongepowered.api.world.weather.WeatherUniverse)
 - org.spongepowered.api.entity.ai.goal.Goal<O>
- org.spongepowered.api.entity.ai.goal.builtin.creature.AttackLivingGoal
 - org.spongepowered.api.entity.ai.goal.builtin.creature.AvoidLivingGoal
 - org.spongepowered.api.entity.ai.goal.builtin.LookAtGoal
 - org.spongepowered.api.entity.ai.goal.builtin.LookRandomlyGoal
 - org.spongepowered.api.entity.ai.goal.builtin.creature.RandomWalkingGoal
 - org.spongepowered.api.entity.ai.goal.builtin.creature.RangedAttackAgainstAgentGoal
 - org.spongepowered.api.entity.ai.goal.builtin.creature.horse.RunAroundLikeCrazyGoal
 - org.spongepowered.api.entity.ai.goal.builtin.SwimGoal
 - org.spongepowered.api.entity.ai.goal.builtin.creature.target.TargetGoal<A>
- org.spongepowered.api.entity.ai.goal.builtin.creature.target.FindNearestAttackableTargetGoal
 
 
 - org.spongepowered.api.entity.ai.goal.GoalExecutor<O>
 - org.spongepowered.api.world.volume.game.HeightAwareVolume
- org.spongepowered.api.world.chunk.Chunk<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.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.volume.game.GenerationVolume
- org.spongepowered.api.world.volume.game.GenerationVolume.Mutable (also extends org.spongepowered.api.world.volume.game.MutableGameVolume)
- 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.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.MutableGameVolume, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.MutableGameVolume, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - org.spongepowered.api.world.volume.game.GenerationVolume.Mutable (also extends org.spongepowered.api.world.volume.game.MutableGameVolume)
 - 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.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - org.spongepowered.api.world.chunk.Chunk<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.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - org.spongepowered.api.item.inventory.ItemStackSnapshot (also extends org.spongepowered.api.data.SerializableDataHolder.Immutable<I>)
 
 - 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.util.Identifiable
- org.spongepowered.api.entity.attribute.AttributeModifier
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - 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.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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 - 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.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living)
 - org.spongepowered.api.service.economy.account.UniqueAccount (also extends org.spongepowered.api.service.economy.account.Account)
 
 - net.kyori.adventure.identity.Identified
- org.spongepowered.api.entity.living.player.Player (also extends 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.entity.living.player.client.ClientPlayer
 
 - org.spongepowered.api.entity.living.player.Player (also extends 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.item.recipe.crafting.Ingredient.Factory
 - org.spongepowered.api.item.inventory.Inventory.Builder.EndStep
 - org.spongepowered.api.item.inventory.menu.handler.InventoryCallbackHandler
- org.spongepowered.api.item.inventory.menu.handler.ClickHandler
 - org.spongepowered.api.item.inventory.menu.handler.CloseHandler
 - org.spongepowered.api.item.inventory.menu.handler.KeySwapHandler
 - org.spongepowered.api.item.inventory.menu.handler.SlotChangeHandler
 - org.spongepowered.api.item.inventory.menu.handler.SlotClickHandler
 
 - org.spongepowered.api.item.inventory.menu.InventoryMenu
 - org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult
- org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Poll
 
 - 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.data.value.CollectionValue<E,C> (also extends org.spongepowered.api.data.value.Value<E>)
- org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M> (also extends org.spongepowered.api.data.value.Value.Immutable<E>)
- org.spongepowered.api.data.value.ListValue.Immutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Immutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Immutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 - org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I> (also extends java.lang.Iterable<T>, org.spongepowered.api.data.value.Value.Mutable<E>)
- org.spongepowered.api.data.value.ListValue.Mutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Mutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Mutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 - org.spongepowered.api.data.value.ListValue<E>
- org.spongepowered.api.data.value.ListValue.Immutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M>)
 - org.spongepowered.api.data.value.ListValue.Mutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I>)
 
 - org.spongepowered.api.data.value.SetValue<E>
- org.spongepowered.api.data.value.SetValue.Immutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M>)
 - org.spongepowered.api.data.value.SetValue.Mutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I>)
 
 - org.spongepowered.api.data.value.WeightedCollectionValue<E>
- org.spongepowered.api.data.value.WeightedCollectionValue.Immutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Mutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I>)
 
 
 - org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M> (also extends org.spongepowered.api.data.value.Value.Immutable<E>)
 - org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I> (also extends org.spongepowered.api.data.value.CollectionValue<E,C>, org.spongepowered.api.data.value.Value.Mutable<E>)
- org.spongepowered.api.data.value.ListValue.Mutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Mutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Mutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 
 - org.spongepowered.api.data.value.CollectionValue<E,C> (also extends org.spongepowered.api.data.value.Value<E>)
 - net.kyori.adventure.key.Keyed
- org.spongepowered.api.ResourceKeyed
- org.spongepowered.api.command.registrar.tree.CommandTreeNodeType<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.datapack.DataPackSerializable (also extends org.spongepowered.api.data.persistence.DataSerializable)
- org.spongepowered.api.advancement.Advancement (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.item.recipe.RecipeRegistration (also extends org.spongepowered.api.data.persistence.DataSerializable)
 - org.spongepowered.api.tag.TagTemplate
 - org.spongepowered.api.world.server.WorldTemplate (also extends org.spongepowered.api.ResourceKeyed)
 - org.spongepowered.api.world.WorldTypeTemplate
 
 - org.spongepowered.api.event.EventContextKey<T>
 - org.spongepowered.api.data.Key<V>
 - org.spongepowered.api.item.recipe.Recipe
- org.spongepowered.api.item.recipe.cooking.CookingRecipe
 - org.spongepowered.api.item.recipe.crafting.CraftingRecipe
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe
 
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe
 
 - org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameter<T> (also extends org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>)
 - org.spongepowered.api.world.server.storage.ServerWorldProperties (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.weather.WeatherUniverse.Mutable, org.spongepowered.api.world.storage.WorldProperties)
 - org.spongepowered.api.effect.sound.SoundType (also extends net.kyori.adventure.sound.Sound.Type)
 - org.spongepowered.api.tag.Tag<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.advancement.criteria.trigger.Trigger<C> (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.world.server.WorldTemplate (also extends org.spongepowered.api.datapack.DataPackSerializable)
 - org.spongepowered.api.world.WorldTypeEffect
 
 - net.kyori.adventure.sound.Sound.Type
- org.spongepowered.api.effect.sound.SoundType (also extends org.spongepowered.api.ResourceKeyed)
 
 
 - org.spongepowered.api.ResourceKeyed
 - 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 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 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.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.entity.living.player.client.ClientPlayer
 - org.spongepowered.api.Server (also extends org.spongepowered.api.Engine, net.kyori.adventure.audience.ForwardingAudience)
- org.spongepowered.api.client.LocalServer
 
 - 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.carrier.CarrierBlockEntity (also extends org.spongepowered.api.block.entity.BlockEntity)
- org.spongepowered.api.block.entity.carrier.Campfire
 - 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.item.inventory.MultiBlockCarrier
 - org.spongepowered.api.item.inventory.SingleBlockCarrier
 
 - org.spongepowered.api.block.entity.carrier.CarrierBlockEntity (also extends org.spongepowered.api.block.entity.BlockEntity)
 - 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.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 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.DaylightDetector
 - 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.Sign (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.block.entity.Skull
 - org.spongepowered.api.block.entity.StructureBlock
 
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - 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.entity.living.trader.Trader (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.scheduler.ScheduledUpdate<T>
 
 - org.spongepowered.api.item.inventory.BlockCarrier (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.world.Location<W,L>
- org.spongepowered.api.world.client.ClientLocation
 - org.spongepowered.api.world.server.ServerLocation (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.data.persistence.DataSerializable, org.spongepowered.api.data.DirectionRelativeDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.game.LocationBaseDataHolder
- org.spongepowered.api.world.volume.game.InteractableVolume (also extends org.spongepowered.api.world.volume.block.BlockVolume)
- org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable, org.spongepowered.api.world.World<W,L>)
 
 - org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable
- org.spongepowered.api.world.chunk.Chunk<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.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolume)
 - org.spongepowered.api.world.volume.game.TrackedVolume (also extends org.spongepowered.api.world.volume.block.BlockVolume)
 - 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.MutableGameVolume, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.chunk.Chunk<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.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.UpdatableVolume)
 - org.spongepowered.api.world.volume.game.PrimitiveGameVolume (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.BlockVolume)
- org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
- 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
 
 - org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
 
 - org.spongepowered.api.world.volume.game.InteractableVolume (also extends org.spongepowered.api.world.volume.block.BlockVolume)
 - org.spongepowered.api.world.LocationCreator<W,L>
- org.spongepowered.api.world.server.ServerLocationCreator
- org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.weather.WeatherUniverse.Mutable, org.spongepowered.api.world.World<W,L>)
 
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 - org.spongepowered.api.world.server.ServerLocationCreator
 - org.spongepowered.api.map.MapStorage
 - org.spongepowered.api.data.value.MergeFunction
 - org.spongepowered.api.event.message.MessageCancellable
- org.spongepowered.api.event.advancement.AdvancementEvent.Grant (also extends org.spongepowered.api.event.advancement.AdvancementEvent, org.spongepowered.api.event.message.AudienceMessageEvent)
 - org.spongepowered.api.event.entity.DestructEntityEvent (also extends org.spongepowered.api.event.message.AudienceMessageEvent)
- org.spongepowered.api.event.entity.DestructEntityEvent.Death (also extends org.spongepowered.api.event.Cancellable)
 
 - org.spongepowered.api.event.network.ServerSideConnectionEvent.Join (also extends org.spongepowered.api.event.message.AudienceMessageEvent, org.spongepowered.api.event.network.ServerSideConnectionEvent)
 
 - 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.biome.provider.multinoise.MultiNoiseConfig
 - org.spongepowered.api.world.biome.provider.multinoise.MultiNoiseConfig.Factory
 - org.spongepowered.api.world.volume.game.MutableGameVolume
- org.spongepowered.api.world.volume.game.GenerationVolume.Mutable (also extends org.spongepowered.api.world.volume.game.GenerationVolume)
- 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.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.MutableGameVolume, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.MutableGameVolume, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
 - 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.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.game.GenerationVolume.Mutable (also extends org.spongepowered.api.world.volume.game.GenerationVolume)
 - org.spongepowered.api.util.Nameable
- org.spongepowered.api.advancement.criteria.AdvancementCriterion
- org.spongepowered.api.advancement.criteria.OperatorCriterion
- org.spongepowered.api.advancement.criteria.AndCriterion
 - org.spongepowered.api.advancement.criteria.OrCriterion
 
 - org.spongepowered.api.advancement.criteria.ScoreAdvancementCriterion
 
 - org.spongepowered.api.advancement.criteria.OperatorCriterion
 - org.spongepowered.api.block.entity.CommandBlock (also extends org.spongepowered.api.block.entity.BlockEntity, org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.event.cause.entity.damage.DamageType (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.world.gamerule.GameRule<V> (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.resource.pack.PackContents (also extends java.lang.AutoCloseable)
 - org.spongepowered.api.scheduler.ScheduledTask (also extends org.spongepowered.api.util.Identifiable)
 - org.spongepowered.api.block.entity.Sign (also extends org.spongepowered.api.block.entity.BlockEntity)
 - org.spongepowered.api.state.StateProperty<T>
- org.spongepowered.api.state.BooleanStateProperty (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.state.EnumStateProperty<E> (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 - org.spongepowered.api.state.IntegerStateProperty (also extends org.spongepowered.api.registry.DefaultedRegistryValue)
 
 - org.spongepowered.api.entity.Tamer (also extends org.spongepowered.api.util.Identifiable)
- 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 - 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.entity.living.Humanoid (also extends org.spongepowered.api.item.inventory.ArmorEquipable, org.spongepowered.api.entity.living.Living)
 
 - org.spongepowered.api.advancement.criteria.AdvancementCriterion
 - org.spongepowered.api.service.permission.NodeTree
 - org.spongepowered.api.service.permission.NodeTree.Factory
 - org.spongepowered.api.world.generation.config.noise.NoiseConfig
 - org.spongepowered.api.world.generation.config.noise.NoiseConfig.Factory
 - org.spongepowered.api.world.generation.config.NoiseGeneratorConfig.Factory
 - org.spongepowered.api.block.transaction.NotificationTicket
 - org.spongepowered.api.scoreboard.objective.Objective
 - org.spongepowered.api.command.parameter.managed.operator.Operator
- org.spongepowered.api.command.parameter.managed.operator.Operator.Simple
 
 - org.spongepowered.api.advancement.criteria.OrCriterion.Factory
 - org.spongepowered.api.network.channel.packet.Packet
- org.spongepowered.api.network.channel.packet.RequestPacket<R>
 
 - org.spongepowered.api.network.channel.packet.PacketBinding<P>
- org.spongepowered.api.network.channel.packet.HandlerPacketBinding<P>
 - org.spongepowered.api.network.channel.packet.TransactionalPacketBinding<P,R>
- org.spongepowered.api.network.channel.packet.FixedTransactionalPacketBinding<P,R>
 
 
 - org.spongepowered.api.network.channel.packet.PacketDispatcher
- org.spongepowered.api.network.channel.packet.TransactionalPacketDispatcher
- org.spongepowered.api.network.channel.packet.basic.BasicHandshakePacketDispatcher
 - org.spongepowered.api.network.channel.packet.PacketChannel (also extends org.spongepowered.api.network.channel.Channel, org.spongepowered.api.network.channel.packet.TransactionalPacketRegistry)
 
 
 - org.spongepowered.api.network.channel.packet.TransactionalPacketDispatcher
 - org.spongepowered.api.network.channel.packet.PacketHandler<P,C>
 - org.spongepowered.api.network.channel.packet.PacketRegistry
- org.spongepowered.api.network.channel.packet.TransactionalPacketRegistry
- org.spongepowered.api.network.channel.packet.basic.BasicPacketChannel (also extends org.spongepowered.api.network.channel.Channel)
 - org.spongepowered.api.network.channel.packet.PacketChannel (also extends org.spongepowered.api.network.channel.Channel, org.spongepowered.api.network.channel.packet.TransactionalPacketDispatcher)
 
 
 - org.spongepowered.api.network.channel.packet.TransactionalPacketRegistry
 - 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.Palette.Immutable<I,IR>
 - org.spongepowered.api.world.schematic.Palette.Mutable<M,MR>
 
 - 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.Multi
 - org.spongepowered.api.command.parameter.Parameter.Subcommand
 - org.spongepowered.api.command.parameter.Parameter.Value<T>
 
 - org.spongepowered.api.command.parameter.Parameter.Factory
 - org.spongepowered.api.command.parameter.Parameter.Key<T>
 - 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.Platform
 - org.spongepowered.api.entity.living.player.PlayerChatFormatter
 - org.spongepowered.api.plugin.PluginManager
 - net.kyori.adventure.pointer.Pointered
- net.kyori.adventure.audience.Audience
- net.kyori.adventure.audience.ForwardingAudience
- org.spongepowered.api.Server (also extends org.spongepowered.api.Engine, org.spongepowered.api.util.locale.LocaleSource)
- org.spongepowered.api.client.LocalServer
 
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 - org.spongepowered.api.Server (also extends org.spongepowered.api.Engine, org.spongepowered.api.util.locale.LocaleSource)
 - org.spongepowered.api.network.RconConnection (also extends org.spongepowered.api.network.RemoteConnection, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.SystemSubject (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.effect.Viewer
- org.spongepowered.api.entity.living.player.Player (also extends 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.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.client.ClientPlayer
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 - org.spongepowered.api.entity.living.player.Player (also extends org.spongepowered.api.item.inventory.Carrier, org.spongepowered.api.entity.living.Humanoid, net.kyori.adventure.identity.Identified, org.spongepowered.api.util.locale.LocaleSource)
 
 - net.kyori.adventure.audience.ForwardingAudience
 
 - net.kyori.adventure.audience.Audience
 - org.spongepowered.api.world.portal.Portal
- org.spongepowered.api.world.portal.TwoDimensionalPortal
 
 - java.util.function.Predicate<T>
- org.spongepowered.api.item.recipe.crafting.Ingredient
 - org.spongepowered.api.state.StateMatcher<S>
 
 - org.spongepowered.api.profile.property.ProfileProperty.Factory
 - org.spongepowered.api.advancement.Progressable
- org.spongepowered.api.advancement.AdvancementProgress
 - org.spongepowered.api.advancement.criteria.CriterionProgress
- org.spongepowered.api.advancement.criteria.ScoreCriterionProgress
 
 
 - org.spongepowered.api.projectile.source.ProjectileSource
- org.spongepowered.api.projectile.source.BlockProjectileSource
- org.spongepowered.api.block.entity.carrier.Dispenser (also extends org.spongepowered.api.block.entity.carrier.NameableCarrierBlockEntity)
 
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 
 - 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.projectile.source.BlockProjectileSource
 - org.spongepowered.api.item.inventory.query.Query
 - org.spongepowered.api.raid.Raid
 - org.spongepowered.api.raid.RaidWave
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 - 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.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.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<C>
 - org.spongepowered.api.network.channel.raw.handshake.RawHandshakeDataRequestResponse
 - org.spongepowered.api.network.channel.raw.play.RawPlayDataChannel
 - org.spongepowered.api.network.channel.raw.play.RawPlayDataHandler<C>
 - 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.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.Engine
- org.spongepowered.api.Client (also extends org.spongepowered.api.util.locale.LocaleSource)
 - org.spongepowered.api.Server (also extends net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.util.locale.LocaleSource)
- org.spongepowered.api.client.LocalServer
 
 
 - org.spongepowered.api.Game
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 - org.spongepowered.api.Engine
 - org.spongepowered.api.registry.RegistryKey<T>
- org.spongepowered.api.registry.RegistryReference<T>
- org.spongepowered.api.registry.DefaultedRegistryReference<T> (also extends java.util.function.Supplier<T>)
 
 
 - org.spongepowered.api.registry.RegistryReference<T>
 - org.spongepowered.api.registry.RegistryKey.Factory
 - org.spongepowered.api.registry.RegistryReference.Factory
 - org.spongepowered.api.registry.RegistryType<T>
- org.spongepowered.api.registry.DefaultedRegistryType<T>
 
 - org.spongepowered.api.registry.RegistryType.Factory
 - org.spongepowered.api.network.RemoteConnection
- org.spongepowered.api.network.EngineConnection
- org.spongepowered.api.network.ClientSideConnection
- org.spongepowered.api.network.LocalPlayerConnection (also extends org.spongepowered.api.network.PlayerConnection)
 
 - org.spongepowered.api.network.PlayerConnection
- org.spongepowered.api.network.LocalPlayerConnection (also extends org.spongepowered.api.network.ClientSideConnection)
 - org.spongepowered.api.network.ServerPlayerConnection (also extends org.spongepowered.api.network.ServerSideConnection)
 
 - org.spongepowered.api.network.ServerSideConnection
- org.spongepowered.api.network.ServerPlayerConnection (also extends org.spongepowered.api.network.PlayerConnection)
 
 
 - org.spongepowered.api.network.ClientSideConnection
 - org.spongepowered.api.network.RconConnection (also extends net.kyori.adventure.audience.Audience, org.spongepowered.api.service.permission.Subject)
 
 - org.spongepowered.api.network.EngineConnection
 - org.spongepowered.api.network.channel.packet.RequestPacketHandler<P,R,C>
 - org.spongepowered.api.network.channel.packet.RequestPacketResponse<R>
 - org.spongepowered.api.util.ResettableBuilder<T,B>
- org.spongepowered.api.util.Builder<T,B> (also extends net.kyori.adventure.util.Buildable.Builder<R>)
- org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder<T,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.advancement.criteria.AdvancementCriterion.Builder
 - org.spongepowered.api.advancement.criteria.ScoreAdvancementCriterion.Builder
 
 - org.spongepowered.api.entity.attribute.AttributeModifier.Builder
 - org.spongepowered.api.service.ban.Ban.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.meta.BannerPatternLayer.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.CheckerboardBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.Command.Builder
 - org.spongepowered.api.command.CommandResult.Builder
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder)
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder<T,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.DamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.EntityDamageSourceBuilder<T,B>
- org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.FallingBlockDamageSource.Builder
 - org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.AbstractBuilder<T,B>
- org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource.Builder
 
 
 
 - org.spongepowered.api.event.cause.entity.damage.DamageType.Builder
 - org.spongepowered.api.data.DataHolderBuilder<H,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>
- org.spongepowered.api.entity.EntitySnapshot.Builder (also extends org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.SerializableDataHolderBuilder<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 
 - org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>
- org.spongepowered.api.item.inventory.ItemStack.Builder
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.SerializableDataHolderBuilder<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder<H,B> (also extends org.spongepowered.api.data.persistence.DataBuilder<T>)
- org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
- org.spongepowered.api.block.BlockSnapshot.Builder
 - org.spongepowered.api.fluid.FluidStackSnapshot.Builder
 - org.spongepowered.api.state.State.Builder<S,B>
- org.spongepowered.api.block.BlockState.Builder
 - org.spongepowered.api.fluid.FluidState.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Mutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Mutable<H,B>)
- org.spongepowered.api.block.entity.BlockEntityArchetype.Builder
 - org.spongepowered.api.entity.EntityArchetype.Builder
 - org.spongepowered.api.fluid.FluidStack.Builder
 
 
 - org.spongepowered.api.data.SerializableDataHolderBuilder.Immutable<H,B> (also extends org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>)
 
 - org.spongepowered.api.data.DataHolderBuilder.Immutable<H,B>
 - org.spongepowered.api.data.DataRegistration.Builder
 - org.spongepowered.api.advancement.DisplayInfo.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.enchantment.Enchantment.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.enchantment.Enchantment.RandomListBuilder
 - org.spongepowered.api.world.biome.provider.EndStyleBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.explosion.Explosion.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger.Builder<C> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.FireworkEffect.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.parameter.managed.Flag.Builder
 - org.spongepowered.api.world.generation.config.FlatGeneratorConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.gamerule.GameRule.Builder<V>
 - org.spongepowered.api.data.ImmutableDataProviderBuilder<H,V,E>
 - org.spongepowered.api.item.recipe.crafting.Ingredient.Builder
 - org.spongepowered.api.item.inventory.Inventory.Builder
- org.spongepowered.api.item.inventory.Inventory.Builder.BuildingStep
 
 - org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder.PollBuilder
 
 - org.spongepowered.api.item.inventory.ItemStackGenerator.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.KeyValueMatcher.Builder<V> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.LayeredBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.LocatableBlock.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.world.biome.provider.MultiNoiseBiomeConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.MutableDataProviderBuilder<H,V,E>
 - org.spongepowered.api.world.generation.config.noise.NoiseConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.generation.config.NoiseGeneratorConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scoreboard.objective.Objective.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.service.pagination.PaginationList.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.schematic.PaletteType.Builder<T,R>
 - org.spongepowered.api.command.parameter.Parameter.FirstOfBuilder
 - org.spongepowered.api.command.parameter.Parameter.SequenceBuilder
 - org.spongepowered.api.command.parameter.Parameter.Subcommand.Builder
 - org.spongepowered.api.command.parameter.Parameter.Value.Builder<T>
 - org.spongepowered.api.effect.particle.ParticleEffect.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.placeholder.PlaceholderComponent.Builder
 - org.spongepowered.api.placeholder.PlaceholderContext.Builder
 - org.spongepowered.api.placeholder.PlaceholderParser.Builder
 - org.spongepowered.api.effect.potion.PotionEffect.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.inventory.query.Query.Builder
 - org.spongepowered.api.ResourceKey.Builder
 - org.spongepowered.api.util.ResourceKeyedBuilder<T,B>
- org.spongepowered.api.advancement.Advancement.Builder
- org.spongepowered.api.advancement.Advancement.Builder.RootStep
 
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder
- org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.IngredientStep
 - org.spongepowered.api.item.recipe.cooking.CookingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.event.EventContextKey.Builder<T>
 - org.spongepowered.api.data.Key.Builder<E,V>
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.ResultStep)
 
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.ResultStep
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep)
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep)
 
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep
- org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.RowsStep.ResultStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.ResultStep)
 
 
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.AisleStep
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder
- org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder
- org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.AdditionStep
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.effect.sound.SoundType.Builder
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder
- org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder.ResultStep
 
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder
- org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder.EndStep (also extends org.spongepowered.api.util.Builder<T,B>)
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder.ResultStep
 
 - org.spongepowered.api.tag.TagTemplate.Builder<T>
 - org.spongepowered.api.advancement.criteria.trigger.Trigger.Builder<C> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.server.WorldTemplate.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.WorldTypeEffect.Builder
 - org.spongepowered.api.world.WorldTypeTemplate.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.advancement.Advancement.Builder
 - org.spongepowered.api.world.schematic.Schematic.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scoreboard.Scoreboard.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.selector.Selector.Builder
 - org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder)
 - org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder)
 - org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.smithing.SmithingRecipe.Builder)
 - org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.crafting.SpecialCraftingRecipe.Builder)
 - org.spongepowered.api.state.StateMatcher.Builder<S,T> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder.EndStep (also extends org.spongepowered.api.item.recipe.single.StoneCutterRecipe.Builder)
 - org.spongepowered.api.world.volume.stream.StreamOptions.Builder
 - org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.entity.living.player.tab.TabListEntry.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scheduler.Task.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.scoreboard.Team.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.item.merchant.TradeOffer.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>, org.spongepowered.api.data.persistence.DataBuilder<T>)
 - org.spongepowered.api.item.merchant.TradeOfferGenerator.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.DynamicChoicesBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.LiteralBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.NumberRangeBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.RegistryEntryBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.StaticChoicesBuilder<T>
 - org.spongepowered.api.command.parameter.managed.standard.VariableValueParameters.TextBuilder
 - org.spongepowered.api.item.inventory.type.ViewableInventory.Builder
- org.spongepowered.api.item.inventory.type.ViewableInventory.Builder.EndStep
 
 - org.spongepowered.api.world.border.WorldBorder.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.world.generation.config.WorldGenerationConfig.Mutable.Builder (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 
 - org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder<T,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
 - org.spongepowered.api.data.persistence.DataStore.Builder
 - org.spongepowered.api.data.persistence.DataStore.Builder.EndStep (also extends org.spongepowered.api.data.persistence.DataStore.Builder.SerializersStep)
 - org.spongepowered.api.data.persistence.DataStore.Builder.HolderStep
- org.spongepowered.api.data.persistence.DataStore.Builder.SerializersStep (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
- org.spongepowered.api.data.persistence.DataStore.Builder.EndStep (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
 
 
 - org.spongepowered.api.data.persistence.DataStore.Builder.SerializersStep (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
 - org.spongepowered.api.data.persistence.DataStore.Builder.SerializersStep (also extends org.spongepowered.api.data.persistence.DataStore.Builder.HolderStep)
- org.spongepowered.api.data.persistence.DataStore.Builder.EndStep (also extends org.spongepowered.api.util.ResettableBuilder<T,B>)
 
 - org.spongepowered.api.data.persistence.DataStore.Builder.UpdaterStep
 - org.spongepowered.api.event.EventListenerRegistration.Builder<T>
 - org.spongepowered.api.entity.ai.goal.GoalBuilder<O,G,B> (also extends org.spongepowered.api.util.CopyableBuilder<T,B>)
- org.spongepowered.api.entity.ai.goal.builtin.creature.AttackLivingGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.AvoidLivingGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.LookAtGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.LookRandomlyGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.RandomWalkingGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.RangedAttackAgainstAgentGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.horse.RunAroundLikeCrazyGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.SwimGoal.Builder
 - org.spongepowered.api.entity.ai.goal.builtin.creature.target.TargetGoal.Builder<A,B>
- org.spongepowered.api.entity.ai.goal.builtin.creature.target.FindNearestAttackableTargetGoal.Builder
 
 
 - org.spongepowered.api.map.MapCanvas.Builder
 - org.spongepowered.api.map.color.MapColor.Builder
 - org.spongepowered.api.map.decoration.MapDecoration.Builder
 - org.spongepowered.api.command.parameter.Parameter.Key.Builder
 - org.spongepowered.api.util.transformation.Transformation.Builder
 
 - org.spongepowered.api.util.Builder<T,B> (also extends net.kyori.adventure.util.Buildable.Builder<R>)
 - org.spongepowered.api.adventure.ResolveOperation
 - org.spongepowered.api.ResourceKey.Factory
 - org.spongepowered.api.resource.ResourceManager
 - org.spongepowered.api.resourcepack.ResourcePack
 - org.spongepowered.api.resourcepack.ResourcePack.Factory
 - org.spongepowered.api.resource.ResourcePath.Factory
 - org.spongepowered.api.network.channel.packet.ResponsePacketHandler<P,R,C>
 - java.lang.Runnable
- java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
- java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
- org.spongepowered.api.scheduler.ScheduledTaskFuture<V> (also extends org.spongepowered.api.scheduler.TaskFuture<V>)
 
 
 - java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
 
 - java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
 - org.spongepowered.api.world.generation.config.noise.SamplingConfig
 - org.spongepowered.api.world.generation.config.noise.SamplingConfig.Factory
 - org.spongepowered.api.scheduler.ScheduledUpdateList<T>
 - org.spongepowered.api.scheduler.Scheduler
 - org.spongepowered.api.scoreboard.Score
 - org.spongepowered.api.scoreboard.Scoreboard
 - org.spongepowered.api.util.weighted.SeededVariableAmount<T>
 - org.spongepowered.api.command.selector.Selector
 - org.spongepowered.api.command.selector.Selector.Factory
 - org.spongepowered.api.world.generation.config.structure.SeparatedStructureConfig
 - org.spongepowered.api.world.generation.config.structure.SeparatedStructureConfig.Factory
 - org.spongepowered.api.world.server.ServerLocation.Factory
 - org.spongepowered.api.world.server.ServerLocationCreator.Factory
 - org.spongepowered.api.service.ServiceProvider
- org.spongepowered.api.service.ServiceProvider.GameScoped
 - org.spongepowered.api.service.ServiceProvider.ServerScoped
 
 - org.spongepowered.api.service.ServiceRegistration<T>
 - org.spongepowered.api.world.generation.config.noise.SlideConfig
 - org.spongepowered.api.world.generation.config.noise.SlideConfig.Factory
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 
 - 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.world.generation.config.structure.SpacedStructureConfig
 - org.spongepowered.api.world.generation.config.structure.SpacedStructureConfig.Factory
 - org.spongepowered.api.adventure.SpongeComponents.Factory
 - org.spongepowered.api.sql.SqlManager
 - org.spongepowered.api.item.inventory.entity.StandardInventory
- org.spongepowered.api.item.inventory.entity.PlayerInventory (also extends org.spongepowered.api.item.inventory.type.CarriedInventory<C>)
 - org.spongepowered.api.item.inventory.entity.UserInventory (also extends org.spongepowered.api.item.inventory.type.CarriedInventory<C>)
 
 - org.spongepowered.api.state.StateContainer<S>
- org.spongepowered.api.block.BlockType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.fluid.FluidType (also extends org.spongepowered.api.data.DataHolder.Immutable<I>, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.tag.Taggable<T>)
 
 - org.spongepowered.api.state.StateMatcher.Factory
 - org.spongepowered.api.statistic.Statistic
- org.spongepowered.api.statistic.Statistic.TypeInstance<T>
 
 - org.spongepowered.api.statistic.StatisticCategory
- org.spongepowered.api.statistic.StatisticCategory.Typed<T>
 
 - org.spongepowered.api.network.status.StatusClient
 - org.spongepowered.api.network.status.StatusResponse
- org.spongepowered.api.event.server.ClientPingServerEvent.Response
 
 - org.spongepowered.api.network.status.StatusResponse.Players
- org.spongepowered.api.event.server.ClientPingServerEvent.Response.Players
 
 - org.spongepowered.api.world.volume.stream.StreamOptions
 - org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig
 - org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig.Factory
 - 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.registry.DefaultedRegistryReference<T> (also extends org.spongepowered.api.registry.RegistryReference<T>)
 
 - org.spongepowered.api.entity.living.player.tab.TabList
 - org.spongepowered.api.entity.living.player.tab.TabListEntry
 - 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.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.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.entity.Entity)
 - org.spongepowered.api.world.teleport.TeleportHelper
 - 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.service.economy.transaction.TransactionResult
- org.spongepowered.api.service.economy.transaction.TransferResult
 
 - org.spongepowered.api.util.Transform
 - org.spongepowered.api.util.Transform.Factory
 - org.spongepowered.api.util.transformation.Transformation
 - org.spongepowered.api.advancement.TreeLayout
 - org.spongepowered.api.advancement.TreeLayoutElement
 - org.spongepowered.api.event.TristateResult
- org.spongepowered.api.event.entity.BreedingEvent.FindMate (also extends org.spongepowered.api.event.entity.BreedingEvent)
 
 - org.spongepowered.api.util.Updater<C>
- org.spongepowered.api.data.persistence.DataContentUpdater
 
 - org.spongepowered.api.user.UserManager
 - org.spongepowered.api.data.value.Value<E>
- org.spongepowered.api.data.value.CollectionValue<E,C> (also extends java.lang.Iterable<T>)
- org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M> (also extends org.spongepowered.api.data.value.Value.Immutable<E>)
- org.spongepowered.api.data.value.ListValue.Immutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Immutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Immutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 - org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I> (also extends java.lang.Iterable<T>, org.spongepowered.api.data.value.Value.Mutable<E>)
- org.spongepowered.api.data.value.ListValue.Mutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Mutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Mutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 - org.spongepowered.api.data.value.ListValue<E>
- org.spongepowered.api.data.value.ListValue.Immutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M>)
 - org.spongepowered.api.data.value.ListValue.Mutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I>)
 
 - org.spongepowered.api.data.value.SetValue<E>
- org.spongepowered.api.data.value.SetValue.Immutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M>)
 - org.spongepowered.api.data.value.SetValue.Mutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I>)
 
 - org.spongepowered.api.data.value.WeightedCollectionValue<E>
- org.spongepowered.api.data.value.WeightedCollectionValue.Immutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Mutable<E> (also extends org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I>)
 
 
 - org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M> (also extends org.spongepowered.api.data.value.Value.Immutable<E>)
 - org.spongepowered.api.data.value.MapValue<K,V>
- org.spongepowered.api.data.value.MapValue.Immutable<K,V> (also extends org.spongepowered.api.data.value.Value.Immutable<E>)
 - org.spongepowered.api.data.value.MapValue.Mutable<K,V> (also extends org.spongepowered.api.data.value.Value.Mutable<E>)
 
 - org.spongepowered.api.data.value.Value.Immutable<E>
- org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M> (also extends org.spongepowered.api.data.value.CollectionValue<E,C>)
- org.spongepowered.api.data.value.ListValue.Immutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Immutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Immutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 - org.spongepowered.api.data.value.MapValue.Immutable<K,V> (also extends org.spongepowered.api.data.value.MapValue<K,V>)
 
 - org.spongepowered.api.data.value.CollectionValue.Immutable<E,C,I,M> (also extends org.spongepowered.api.data.value.CollectionValue<E,C>)
 - org.spongepowered.api.data.value.Value.Mutable<E>
- org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I> (also extends org.spongepowered.api.data.value.CollectionValue<E,C>, java.lang.Iterable<T>)
- org.spongepowered.api.data.value.ListValue.Mutable<E> (also extends org.spongepowered.api.data.value.ListValue<E>)
 - org.spongepowered.api.data.value.SetValue.Mutable<E> (also extends org.spongepowered.api.data.value.SetValue<E>)
 - org.spongepowered.api.data.value.WeightedCollectionValue.Mutable<E> (also extends org.spongepowered.api.data.value.WeightedCollectionValue<E>)
 
 - org.spongepowered.api.data.value.MapValue.Mutable<K,V> (also extends org.spongepowered.api.data.value.MapValue<K,V>)
 
 - org.spongepowered.api.data.value.CollectionValue.Mutable<E,C,M,I> (also extends org.spongepowered.api.data.value.CollectionValue<E,C>, java.lang.Iterable<T>)
 
 - org.spongepowered.api.data.value.CollectionValue<E,C> (also extends java.lang.Iterable<T>)
 - org.spongepowered.api.data.value.Value.Factory
 - org.spongepowered.api.command.parameter.managed.ValueCompleter
- org.spongepowered.api.command.registrar.tree.CommandCompletionProvider
 - org.spongepowered.api.command.parameter.managed.ValueParameter<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.command.parameter.managed.ValueParser<T>, org.spongepowered.api.command.parameter.managed.ValueUsage)
- org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
- org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameter<T> (also extends org.spongepowered.api.ResourceKeyed)
 
 
 - org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
 
 - org.spongepowered.api.data.value.ValueContainer
- org.spongepowered.api.data.value.CopyableValueContainer
- org.spongepowered.api.data.DataManipulator
- org.spongepowered.api.data.DataManipulator.Immutable
 - org.spongepowered.api.data.DataManipulator.Mutable
 
 
 - org.spongepowered.api.data.DataManipulator
 - org.spongepowered.api.data.DataHolder
- org.spongepowered.api.data.CopyableDataHolder
- org.spongepowered.api.data.SerializableDataHolder (also extends org.spongepowered.api.data.persistence.DataSerializable)
- org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
- org.spongepowered.api.fluid.FluidStackSnapshot
 - org.spongepowered.api.item.inventory.ItemStackSnapshot (also extends net.kyori.adventure.text.event.HoverEventSource<V>)
 - org.spongepowered.api.world.LocatableBlock (also extends org.spongepowered.api.world.Locatable)
 - org.spongepowered.api.world.LocatableSnapshot<T>
- org.spongepowered.api.block.BlockSnapshot
 - org.spongepowered.api.entity.EntitySnapshot
 
 - org.spongepowered.api.state.State<S>
- org.spongepowered.api.block.BlockState (also extends org.spongepowered.api.data.DirectionRelativeDataHolder.Immutable<I>)
 - org.spongepowered.api.fluid.FluidState
 
 
 - 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.BlockEntityArchetype
 - org.spongepowered.api.entity.EntityArchetype
 
 - 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.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 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.DaylightDetector
 - 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.Sign (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.block.entity.Skull
 - org.spongepowered.api.block.entity.StructureBlock
 
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - org.spongepowered.api.fluid.FluidStack
 - org.spongepowered.api.item.inventory.ItemStack (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.spawner.Spawner
- org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.block.entity.BlockEntity)
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
 
 
 - org.spongepowered.api.world.Archetype<S,E>
 
 - org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
 
 - org.spongepowered.api.data.SerializableDataHolder (also extends org.spongepowered.api.data.persistence.DataSerializable)
 - org.spongepowered.api.data.DataHolder.Immutable<I>
- org.spongepowered.api.block.BlockType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.state.StateContainer<S>, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.data.DirectionRelativeDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DirectionRelativeDataHolder)
- org.spongepowered.api.block.BlockState (also extends org.spongepowered.api.state.State<S>)
 
 - org.spongepowered.api.fluid.FluidType (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.state.StateContainer<S>, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.item.ItemType (also extends net.kyori.adventure.text.ComponentLike, org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.tag.Taggable<T>)
 - org.spongepowered.api.data.SerializableDataHolder.Immutable<I> (also extends org.spongepowered.api.data.SerializableDataHolder)
- org.spongepowered.api.fluid.FluidStackSnapshot
 - org.spongepowered.api.item.inventory.ItemStackSnapshot (also extends net.kyori.adventure.text.event.HoverEventSource<V>)
 - org.spongepowered.api.world.LocatableBlock (also extends org.spongepowered.api.world.Locatable)
 - org.spongepowered.api.world.LocatableSnapshot<T>
- org.spongepowered.api.block.BlockSnapshot
 - org.spongepowered.api.entity.EntitySnapshot
 
 - org.spongepowered.api.state.State<S>
- org.spongepowered.api.block.BlockState (also extends org.spongepowered.api.data.DirectionRelativeDataHolder.Immutable<I>)
 - org.spongepowered.api.fluid.FluidState
 
 
 
 - org.spongepowered.api.data.DataHolder.Mutable
- org.spongepowered.api.data.DirectionRelativeDataHolder.Mutable (also extends org.spongepowered.api.data.DirectionRelativeDataHolder)
- org.spongepowered.api.world.server.ServerLocation (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.data.persistence.DataSerializable, org.spongepowered.api.world.Location<W,L>)
 
 - 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.entity.living.trader.Trader (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.entity.living.Creature)
 - 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.BlockEntityArchetype
 - org.spongepowered.api.entity.EntityArchetype
 
 - 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.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 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.DaylightDetector
 - 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.Sign (also extends org.spongepowered.api.util.Nameable)
 - org.spongepowered.api.block.entity.Skull
 - org.spongepowered.api.block.entity.StructureBlock
 
 - 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.entity.AreaEffectCloud
 - org.spongepowered.api.entity.living.ComplexLivingPart<P>
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragonPart
 
 - 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.explosive.fireball.FireballEntity)
 - org.spongepowered.api.entity.explosive.fused.FusedExplosive
- org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity)
 
 - org.spongepowered.api.entity.FallingBlock
 - org.spongepowered.api.entity.hanging.Hanging
 - org.spongepowered.api.entity.Item
 - org.spongepowered.api.entity.living.Living (also extends org.spongepowered.api.entity.attribute.AttributeHolder, org.spongepowered.api.scoreboard.TeamMember)
- org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
- org.spongepowered.api.entity.living.Aerial
- org.spongepowered.api.entity.living.Bat (also extends org.spongepowered.api.entity.living.Ambient)
 - org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - 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.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Hostile, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Creature)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends 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.Ranger)
 
 - org.spongepowered.api.entity.living.Ageable
- org.spongepowered.api.entity.living.animal.Animal
- org.spongepowered.api.entity.living.animal.Bee
 - 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.horse.HorseLike (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.animal.horse.PackHorse
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.TameableHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.SkeletonHorse
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.TameableAnimal)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.horse.ZombieHorse
 
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.Ranger)
 - 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
 - org.spongepowered.api.entity.living.animal.PolarBear
 - org.spongepowered.api.entity.living.animal.Rabbit
 - org.spongepowered.api.entity.living.animal.Sheep
 - org.spongepowered.api.entity.living.animal.TameableAnimal (also extends org.spongepowered.api.entity.living.animal.Sittable)
- org.spongepowered.api.entity.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 - org.spongepowered.api.entity.living.animal.Turtle
 
 - org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.trader.Trader)
 
 - org.spongepowered.api.entity.living.animal.Animal
 - org.spongepowered.api.entity.living.Ambient
 - org.spongepowered.api.entity.living.Creature
- org.spongepowered.api.entity.living.aquatic.Aquatic
- org.spongepowered.api.entity.living.aquatic.Dolphin
 - 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.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.Monster)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.aquatic.Squid
 
 - org.spongepowered.api.entity.living.golem.Golem
- org.spongepowered.api.entity.living.golem.IronGolem
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.golem.SnowGolem (also extends org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Humanoid, org.spongepowered.api.entity.living.Ranger)
 - 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.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 - org.spongepowered.api.entity.living.monster.Phantom (also extends org.spongepowered.api.entity.living.Aerial)
 - org.spongepowered.api.entity.living.trader.Trader (also extends org.spongepowered.api.item.merchant.Merchant)
- org.spongepowered.api.entity.living.trader.Villager (also extends org.spongepowered.api.entity.living.Ageable)
 - org.spongepowered.api.entity.living.trader.WanderingTrader
 
 
 - org.spongepowered.api.entity.living.aquatic.Aquatic
 - org.spongepowered.api.entity.living.Hostile
- org.spongepowered.api.entity.living.monster.boss.Boss
- org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.Monster (also extends org.spongepowered.api.entity.living.Creature)
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Creeper (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Enderman
 - org.spongepowered.api.entity.living.monster.Endermite
 - org.spongepowered.api.entity.living.monster.Giant
 - org.spongepowered.api.entity.living.monster.guardian.Guardian (also extends org.spongepowered.api.entity.living.aquatic.Aquatic)
- org.spongepowered.api.entity.living.monster.guardian.ElderGuardian
 
 - org.spongepowered.api.entity.living.monster.hoglin.Hoglin
 - 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.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
 
 - 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.Ranger)
 
 - org.spongepowered.api.entity.living.monster.raider.illager.Illager
 
 - org.spongepowered.api.entity.living.monster.raider.Raider
 - org.spongepowered.api.entity.living.monster.piglin.PiglinLike
- org.spongepowered.api.entity.living.monster.piglin.Piglin
 - org.spongepowered.api.entity.living.monster.piglin.PiglinBrute
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Silverfish
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Ranger)
- 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.slime.Slime
- org.spongepowered.api.entity.living.monster.slime.MagmaCube
 
 - org.spongepowered.api.entity.living.monster.spider.Spider
- org.spongepowered.api.entity.living.monster.spider.CaveSpider
 
 - org.spongepowered.api.entity.living.monster.Strider
 - org.spongepowered.api.entity.living.monster.Vex
 - org.spongepowered.api.entity.living.monster.boss.Wither (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.explosive.fused.FusedExplosive, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.Zoglin
 - org.spongepowered.api.entity.living.monster.zombie.ZombieLike
- org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.monster.zombie.Husk
 - org.spongepowered.api.entity.living.monster.zombie.Zombie
 - org.spongepowered.api.entity.living.monster.zombie.ZombieVillager
 - org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin
 
 
 
 - org.spongepowered.api.entity.living.monster.boss.Boss
 - org.spongepowered.api.entity.living.Ranger
- org.spongepowered.api.entity.living.monster.Blaze (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.zombie.Drowned (also extends org.spongepowered.api.entity.living.monster.zombie.ZombieLike)
 - org.spongepowered.api.entity.living.monster.boss.dragon.EnderDragon (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.ComplexLiving<T>, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.Ghast (also extends org.spongepowered.api.entity.living.Aerial, org.spongepowered.api.entity.living.Hostile)
 - org.spongepowered.api.entity.living.Human (also extends org.spongepowered.api.entity.living.Creature, org.spongepowered.api.entity.living.Humanoid)
 - org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- 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.TameableHorse)
 - org.spongepowered.api.entity.living.animal.horse.llama.TraderLlama
 
 - org.spongepowered.api.entity.living.golem.Shulker (also extends org.spongepowered.api.entity.living.golem.Golem, org.spongepowered.api.entity.living.Monster)
 - org.spongepowered.api.entity.living.monster.skeleton.SkeletonLike (also extends org.spongepowered.api.entity.living.Monster)
- 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.living.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.Aerial
 - 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.living.Aerial, org.spongepowered.api.entity.living.monster.boss.Boss, org.spongepowered.api.entity.living.Monster, org.spongepowered.api.entity.living.Ranger)
 
 - 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.Creature, org.spongepowered.api.entity.living.Ranger)
 - org.spongepowered.api.entity.living.player.Player (also extends 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.client.ClientPlayer
 
 
 - org.spongepowered.api.entity.living.Agent (also extends org.spongepowered.api.item.inventory.ArmorEquipable)
 - org.spongepowered.api.entity.vehicle.minecart.MinecartLike
- org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
- org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
- org.spongepowered.api.entity.vehicle.minecart.carrier.ChestMinecart
 - org.spongepowered.api.entity.vehicle.minecart.carrier.HopperMinecart
 
 - org.spongepowered.api.entity.vehicle.minecart.CommandBlockMinecart (also extends org.spongepowered.api.util.locale.LocaleSource, org.spongepowered.api.service.permission.Subject)
 - org.spongepowered.api.entity.vehicle.minecart.FurnaceMinecart
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.spawner.Spawner)
 - org.spongepowered.api.entity.vehicle.minecart.TNTMinecart (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 
 - org.spongepowered.api.entity.vehicle.minecart.carrier.CarrierMinecart<M> (also extends org.spongepowered.api.item.inventory.Carrier)
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.Vehicle)
 
 - org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart
 - org.spongepowered.api.entity.projectile.Projectile
- org.spongepowered.api.entity.projectile.DamagingProjectile
- org.spongepowered.api.entity.projectile.arrow.ArrowEntity
- org.spongepowered.api.entity.projectile.arrow.Arrow
 - org.spongepowered.api.entity.projectile.arrow.SpectralArrow
 - org.spongepowered.api.entity.projectile.arrow.Trident
 
 - org.spongepowered.api.entity.projectile.Egg
 - org.spongepowered.api.entity.projectile.EnderPearl
 - org.spongepowered.api.entity.projectile.explosive.fireball.FireballEntity
- org.spongepowered.api.entity.projectile.explosive.fireball.DragonFireball
 - org.spongepowered.api.entity.projectile.explosive.fireball.ExplosiveFireball (also extends org.spongepowered.api.entity.explosive.Explosive)
 - org.spongepowered.api.entity.projectile.explosive.fireball.SmallFireball
 - org.spongepowered.api.entity.projectile.explosive.WitherSkull (also extends org.spongepowered.api.entity.explosive.Explosive)
 
 - org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.EntityTargetingProjectile)
 - org.spongepowered.api.entity.projectile.Snowball
 
 - org.spongepowered.api.entity.projectile.arrow.ArrowEntity
 - org.spongepowered.api.entity.projectile.EntityTargetingProjectile
- org.spongepowered.api.entity.projectile.ShulkerBullet (also extends org.spongepowered.api.entity.projectile.DamagingProjectile)
 
 - org.spongepowered.api.entity.projectile.EvokerFangs
 - org.spongepowered.api.entity.projectile.ExperienceBottle
 - org.spongepowered.api.entity.projectile.EyeOfEnder
 - org.spongepowered.api.entity.projectile.explosive.FireworkRocket (also extends org.spongepowered.api.entity.explosive.fused.FusedExplosive)
 - org.spongepowered.api.entity.projectile.FishingBobber
 - org.spongepowered.api.entity.projectile.LlamaSpit
 - org.spongepowered.api.entity.projectile.Potion
 
 - org.spongepowered.api.entity.projectile.DamagingProjectile
 - org.spongepowered.api.entity.living.animal.Sittable
- 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.living.animal.Cat
 - org.spongepowered.api.entity.living.animal.Parrot
 - org.spongepowered.api.entity.living.animal.horse.TameableHorse (also extends org.spongepowered.api.entity.living.animal.horse.HorseLike)
- org.spongepowered.api.entity.living.animal.horse.Donkey (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Horse
 - org.spongepowered.api.entity.living.animal.horse.llama.Llama (also extends org.spongepowered.api.entity.living.animal.horse.llama.LlamaLike, org.spongepowered.api.entity.living.animal.horse.PackHorse)
 - org.spongepowered.api.entity.living.animal.horse.Mule (also extends org.spongepowered.api.entity.living.animal.horse.PackHorse)
 
 - org.spongepowered.api.entity.living.animal.Wolf
 
 
 - org.spongepowered.api.entity.vehicle.Vehicle
- org.spongepowered.api.entity.vehicle.Boat
 - org.spongepowered.api.entity.vehicle.minecart.Minecart (also extends org.spongepowered.api.entity.vehicle.minecart.MinecartLike)
 
 - org.spongepowered.api.entity.weather.WeatherEffect
- org.spongepowered.api.entity.weather.LightningBolt
 
 
 - org.spongepowered.api.fluid.FluidStack
 - org.spongepowered.api.item.inventory.ItemStack (also extends net.kyori.adventure.text.ComponentLike)
 - org.spongepowered.api.spawner.Spawner
- org.spongepowered.api.block.entity.MobSpawner (also extends org.spongepowered.api.block.entity.BlockEntity)
 - org.spongepowered.api.entity.vehicle.minecart.SpawnerMinecart (also extends org.spongepowered.api.entity.vehicle.minecart.BlockOccupiedMinecart)
 
 
 - org.spongepowered.api.world.Archetype<S,E>
 - 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.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.data.DirectionRelativeDataHolder.Mutable (also extends org.spongepowered.api.data.DirectionRelativeDataHolder)
 - org.spongepowered.api.data.DirectionRelativeDataHolder
- org.spongepowered.api.data.DirectionRelativeDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
- org.spongepowered.api.block.BlockState (also extends org.spongepowered.api.state.State<S>)
 
 - org.spongepowered.api.data.DirectionRelativeDataHolder.Mutable (also extends org.spongepowered.api.data.DataHolder.Mutable)
- org.spongepowered.api.world.server.ServerLocation (also extends org.spongepowered.api.data.DataHolder.Mutable, org.spongepowered.api.data.persistence.DataSerializable, org.spongepowered.api.world.Location<W,L>)
 
 
 - org.spongepowered.api.data.DirectionRelativeDataHolder.Immutable<I> (also extends org.spongepowered.api.data.DataHolder.Immutable<I>)
 
 - org.spongepowered.api.data.CopyableDataHolder
 - org.spongepowered.api.item.inventory.Inventory
- org.spongepowered.api.item.inventory.type.CarriedInventory<C>
- org.spongepowered.api.item.inventory.type.BlockEntityInventory<T> (also extends org.spongepowered.api.item.inventory.type.PersistentInventory, org.spongepowered.api.item.inventory.type.ViewableInventory)
 - org.spongepowered.api.item.inventory.entity.PlayerInventory (also extends org.spongepowered.api.item.inventory.entity.StandardInventory)
 - org.spongepowered.api.item.inventory.entity.UserInventory (also extends org.spongepowered.api.item.inventory.entity.StandardInventory)
 
 - org.spongepowered.api.item.inventory.Container
 - org.spongepowered.api.item.inventory.crafting.CraftingGridInventory
 - org.spongepowered.api.item.inventory.crafting.CraftingInventory
 - org.spongepowered.api.item.inventory.EmptyInventory
 - org.spongepowered.api.item.inventory.equipment.EquipmentInventory
 - org.spongepowered.api.item.inventory.type.Inventory2D
- org.spongepowered.api.item.inventory.type.GridInventory
 - org.spongepowered.api.item.inventory.type.InventoryColumn
 - org.spongepowered.api.item.inventory.type.InventoryRow
- org.spongepowered.api.item.inventory.entity.Hotbar
 
 
 - org.spongepowered.api.item.inventory.type.PersistentInventory
- org.spongepowered.api.item.inventory.type.BlockEntityInventory<T> (also extends org.spongepowered.api.item.inventory.type.CarriedInventory<C>, org.spongepowered.api.item.inventory.type.ViewableInventory)
 
 - org.spongepowered.api.item.inventory.entity.PrimaryPlayerInventory
 - org.spongepowered.api.item.inventory.Slot
- org.spongepowered.api.item.inventory.slot.FilteringSlot
- org.spongepowered.api.item.inventory.slot.EquipmentSlot
 - org.spongepowered.api.item.inventory.slot.InputSlot
- org.spongepowered.api.item.inventory.slot.FuelSlot
 
 
 - org.spongepowered.api.item.inventory.slot.OutputSlot
- org.spongepowered.api.item.inventory.crafting.CraftingOutput
 
 - org.spongepowered.api.item.inventory.slot.SidedSlot
 
 - org.spongepowered.api.item.inventory.slot.FilteringSlot
 - org.spongepowered.api.item.inventory.type.ViewableInventory
- org.spongepowered.api.item.inventory.type.BlockEntityInventory<T> (also extends org.spongepowered.api.item.inventory.type.CarriedInventory<C>, org.spongepowered.api.item.inventory.type.PersistentInventory)
 
 
 - org.spongepowered.api.item.inventory.type.CarriedInventory<C>
 
 - org.spongepowered.api.data.value.CopyableValueContainer
 - org.spongepowered.api.command.parameter.managed.ValueParameterModifier<T>
 - org.spongepowered.api.command.parameter.managed.ValueParser<T>
- org.spongepowered.api.command.parameter.managed.ValueParameter<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.command.parameter.managed.ValueCompleter, org.spongepowered.api.command.parameter.managed.ValueUsage)
- org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
- org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameter<T> (also extends org.spongepowered.api.ResourceKeyed)
 
 
 - org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
 
 - org.spongepowered.api.command.parameter.managed.ValueParameter<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.command.parameter.managed.ValueCompleter, org.spongepowered.api.command.parameter.managed.ValueUsage)
 - org.spongepowered.api.command.parameter.managed.ValueUsage
- org.spongepowered.api.command.parameter.managed.ValueParameter<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.command.parameter.managed.ValueCompleter, org.spongepowered.api.command.parameter.managed.ValueParser<T>)
- org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
- org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameter<T> (also extends org.spongepowered.api.ResourceKeyed)
 
 
 - org.spongepowered.api.command.parameter.managed.ValueParameter.Simple<T>
 
 - org.spongepowered.api.command.parameter.managed.ValueParameter<T> (also extends org.spongepowered.api.registry.DefaultedRegistryValue, org.spongepowered.api.command.parameter.managed.ValueCompleter, org.spongepowered.api.command.parameter.managed.ValueParser<T>)
 - 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.item.inventory.type.ViewableInventory.Builder.DummyStep
 
 - org.spongepowered.api.world.volume.Volume
- org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator
- org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, 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> (also extends org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
 - org.spongepowered.api.world.volume.biome.BiomeVolume
- org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>
- org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends 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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.biome.BiomeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.game.Region<R> (also extends 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.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.biome.BiomeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.game.PrimitiveGameVolume)
- 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
 
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume (also extends org.spongepowered.api.world.volume.block.BlockVolume)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - 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.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.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.game.PrimitiveGameVolume (also extends org.spongepowered.api.world.volume.block.BlockVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder)
- org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
- 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
 
 - org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>
 - org.spongepowered.api.world.volume.block.BlockVolume
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Mutable
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume (also extends org.spongepowered.api.world.volume.Volume)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - 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.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.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.game.PrimitiveGameVolume (also extends org.spongepowered.api.world.volume.block.BlockVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder)
- org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
- 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
 
 - org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>
 - org.spongepowered.api.world.volume.block.BlockVolume.Streamable<B>
- org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Mutable
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.BlockVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<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.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Mutable
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.chunk.Chunk<P>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>
- org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, 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> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.block.BlockVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.entity.EntityVolume, org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - 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.game.ChunkVolume, org.spongepowered.api.world.volume.game.EnvironmentalVolume, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.block.BlockVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.entity.EntityVolume, org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.game.InteractableVolume (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder)
- org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable, org.spongepowered.api.world.World<W,L>)
 
 - org.spongepowered.api.world.volume.game.PrimitiveGameVolume (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder)
- org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
- 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - 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.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
 
 - org.spongepowered.api.world.volume.game.EnvironmentalVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume)
 - org.spongepowered.api.world.volume.game.TrackedVolume (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 - org.spongepowered.api.world.volume.game.UpdatableVolume
- org.spongepowered.api.world.chunk.Chunk<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.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.chunk.Chunk<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.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 - org.spongepowered.api.world.volume.game.WeatherAwareVolume
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume
 - org.spongepowered.api.world.volume.game.ChunkVolume
- 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.EnvironmentalVolume, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
- 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - 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.util.RandomProvider, org.spongepowered.api.world.volume.game.UpdatableVolume)
 
 - 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.EnvironmentalVolume, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.util.RandomProvider)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Mutable
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>
 - org.spongepowered.api.world.volume.entity.EntityVolume
- org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>
- org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Mutable
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.chunk.Chunk<P>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.entity.EntityVolume, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.MutableVolume)
 - org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>
 - org.spongepowered.api.world.volume.MutableVolume
- org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends 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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Mutable
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Streamable<B>)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Mutable
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.WorldLike<P> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.BlockVolume.Mutable
 - org.spongepowered.api.world.chunk.Chunk<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.game.HeightAwareVolume, org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationChunk
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>, org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Mutable
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.chunk.Chunk<P>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>
- org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, 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> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse, org.spongepowered.api.world.WorldLike<P>)
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>)
- org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>)
- org.spongepowered.api.world.schematic.Schematic (also extends org.spongepowered.api.world.volume.game.LocationBaseDataHolder.Mutable)
 
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Mutable
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolume (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M>, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Modifiable<M>, org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>)
 - org.spongepowered.api.world.volume.entity.EntityVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Modifiable<M>, org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>)
- org.spongepowered.api.world.volume.entity.EntityVolume.Mutable
 - org.spongepowered.api.world.chunk.WorldChunk (also extends org.spongepowered.api.world.chunk.Chunk<P>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>)
 - 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.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.util.RandomProvider, org.spongepowered.api.world.volume.game.Region<R>, org.spongepowered.api.world.volume.game.UpdatableVolume)
- org.spongepowered.api.world.generation.GenerationRegion
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.weather.WeatherUniverse)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 
 - org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU> (also extends org.spongepowered.api.world.volume.virtual.Virtualized.Streamable<T,B,S>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Mutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
 
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Modifiable<M> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>)
 - org.spongepowered.api.world.volume.UnmodifiableVolume
- org.spongepowered.api.world.volume.biome.BiomeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume, org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>)
- org.spongepowered.api.world.volume.biome.BiomeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>)
 - org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume, org.spongepowered.api.world.volume.block.BlockVolume.Streamable<B>)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.entity.BlockEntityVolume, org.spongepowered.api.world.volume.block.entity.BlockEntityVolume.Streamable<T>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.block.BlockVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.entity.EntityVolume, org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>, org.spongepowered.api.world.volume.UnmodifiableVolume)
- org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable<B>, org.spongepowered.api.world.volume.UnmodifiableVolume)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume, org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Streamable<B>)
- org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>, org.spongepowered.api.world.volume.entity.EntityVolume, org.spongepowered.api.world.volume.entity.EntityVolume.Streamable<E>)
- org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.ImmutableVolume)
 
 - org.spongepowered.api.world.volume.ImmutableVolume
- org.spongepowered.api.world.volume.biome.BiomeVolume.Immutable (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Unmodifiable<U>)
 - org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Unmodifiable<U>)
 - org.spongepowered.api.world.volume.block.BlockVolume.Immutable (also extends org.spongepowered.api.world.volume.block.BlockVolume.Unmodifiable<U>)
 - org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Immutable (also extends org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.Unmodifiable<U>)
 - org.spongepowered.api.world.volume.entity.EntityVolume.Immutable (also extends org.spongepowered.api.world.volume.entity.EntityVolume.Unmodifiable<U>)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Immutable (also extends org.spongepowered.api.world.volume.biome.BiomeVolume.Unmodifiable<U>)
 
 - org.spongepowered.api.world.volume.virtual.Virtualized.Unmodifiable<T,U,RU> (also extends org.spongepowered.api.world.volume.virtual.Virtualized<T,R>, org.spongepowered.api.world.volume.virtual.Virtualized.Streamable<T,B,S>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Immutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
 
 - org.spongepowered.api.world.volume.biome.BiomeVolume.Unmodifiable<U> (also extends org.spongepowered.api.world.volume.biome.BiomeVolume, org.spongepowered.api.world.volume.biome.BiomeVolume.Streamable<B>)
 - org.spongepowered.api.world.volume.virtual.Virtualized<T,R>
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>, org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Mutable
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU> (also extends org.spongepowered.api.world.volume.virtual.Virtualized.Streamable<T,B,S>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Mutable
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.Virtualized.Unmodifiable<T,U,RU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Immutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU>)
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>, org.spongepowered.api.world.volume.virtual.Virtualized.Unmodifiable<T,U,RU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Immutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>, org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU>)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Streamable<T,B,S>
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Mutable
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.Virtualized.Unmodifiable<T,U,RU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Immutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU>)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Mutable<T,M,MU> (also extends org.spongepowered.api.world.volume.MutableVolume)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Mutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Modifiable<B,MB> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Unmodifiable<T,U,RU> (also extends org.spongepowered.api.world.volume.UnmodifiableVolume, org.spongepowered.api.world.volume.virtual.Virtualized<T,R>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Immutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>)
 - org.spongepowered.api.world.volume.virtual.Virtualized.Unmodifiable<T,U,RU> (also extends org.spongepowered.api.world.volume.UnmodifiableVolume, org.spongepowered.api.world.volume.virtual.Virtualized.Streamable<T,B,S>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
- org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Immutable
 
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Unmodifiable<U,BU> (also extends org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>, org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume.Streamable<B,BU>)
 
 - org.spongepowered.api.world.volume.virtual.UnrealizedBiomeVolume<B>
 
 - org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator
 - 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.world.weather.WeatherUniverse.Mutable
- org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.World<W,L>)
 - org.spongepowered.api.world.server.storage.ServerWorldProperties (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.ResourceKeyed, org.spongepowered.api.world.storage.WorldProperties)
 
 - org.spongepowered.api.world.World<W,L> (also extends org.spongepowered.api.world.volume.archetype.ArchetypeVolumeCreator, org.spongepowered.api.service.context.ContextSource, net.kyori.adventure.audience.ForwardingAudience, org.spongepowered.api.world.LocationCreator<W,L>, org.spongepowered.api.world.volume.block.PhysicsAwareMutableBlockVolume<P>, org.spongepowered.api.registry.RegistryHolder, org.spongepowered.api.effect.Viewer, org.spongepowered.api.world.WorldLike<P>)
- org.spongepowered.api.world.client.ClientWorld
 - org.spongepowered.api.world.server.ServerWorld (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.world.volume.game.InteractableVolume, org.spongepowered.api.world.server.ServerLocationCreator, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 - org.spongepowered.api.world.storage.WorldProperties (also extends org.spongepowered.api.world.gamerule.GameRuleHolder)
- org.spongepowered.api.world.client.ClientWorldProperties
 - org.spongepowered.api.world.server.storage.ServerWorldProperties (also extends org.spongepowered.api.util.Identifiable, org.spongepowered.api.ResourceKeyed, org.spongepowered.api.world.weather.WeatherUniverse.Mutable)
 
 
 - org.spongepowered.api.world.weather.WeatherUniverse.Mutable
 - org.spongepowered.api.service.whitelist.WhitelistService
 - org.spongepowered.api.world.border.WorldBorder
 - org.spongepowered.api.world.generation.config.WorldGenerationConfig
- org.spongepowered.api.world.generation.config.WorldGenerationConfig.Mutable
 
 - org.spongepowered.api.world.server.WorldManager
 - org.spongepowered.api.world.server.WorldTemplate.Factory
 - org.spongepowered.api.world.WorldTypeEffect.Factory
 - org.spongepowered.api.world.WorldTypeTemplate.Factory
 
Annotation Type Hierarchy
- org.spongepowered.api.util.annotation.eventgen.AbsoluteSortPosition (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.After (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.All (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.Before (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.CatalogedBy (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.config.ConfigDir (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.ContextValue (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.config.DefaultConfig (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.DoNotStore (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.type.Exclude (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.FactoryMethod (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.First (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.GenerateFactoryMethod (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.Getter (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.data.GetValue (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.data.Has (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.ImplementedBy (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.type.Include (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.IsCancelled (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.Last (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.Listener (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.NoFactoryMethod (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.PropertySettings (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.registry.RegistryScopes (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.cause.Root (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.event.filter.data.Supports (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.TransformResult (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.TransformWith (implements java.lang.annotation.Annotation)
 - org.spongepowered.api.util.annotation.eventgen.UseField (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.spongepowered.api.util.Axis (implements org.spongepowered.api.util.Cycleable<T>)
 - org.spongepowered.api.util.AxisDirection
 - org.spongepowered.api.data.DataTransactionResult.Type
 - org.spongepowered.api.data.persistence.DataView.SafetyMode
 - org.spongepowered.api.util.Direction
 - org.spongepowered.api.util.Direction.Division
 - org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Type
 - org.spongepowered.api.data.KeyValueMatcher.Operator
 - org.spongepowered.api.event.Order
 - org.spongepowered.api.Platform.Component
 - org.spongepowered.api.Platform.Type
 - org.spongepowered.api.registry.RegistryScope
 - org.spongepowered.api.util.RelativePositions
 - org.spongepowered.api.event.entity.living.player.ResourcePackStatusEvent.ResourcePackStatus
 - org.spongepowered.api.service.economy.transaction.ResultType
 - org.spongepowered.api.scheduler.ScheduledUpdate.State
 - org.spongepowered.api.world.SerializationBehavior
 - org.spongepowered.api.world.volume.StorageType
 - org.spongepowered.api.world.volume.stream.StreamOptions.LoadingStyle
 - org.spongepowered.api.service.permission.TransferMethod
 - org.spongepowered.api.util.Tristate
 - org.spongepowered.api.event.TristateResult.Result
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)