Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • com.github.retrooper.packetevents.protocol.dialog.action.Action
  • com.github.retrooper.packetevents.protocol.attribute.AttributeDisplay
  • com.github.retrooper.packetevents.protocol.world.chunk.BaseChunk
  • java.util.function.BiConsumer<T,U>
  • java.util.function.BiFunction<T,U,R>
    • com.github.retrooper.packetevents.util.mappings.IRegistry<T>
  • com.github.retrooper.packetevents.netty.buffer.ByteBufAllocationOperator
  • com.github.retrooper.packetevents.netty.buffer.ByteBufOperator
  • com.github.retrooper.packetevents.event.CallableEvent
  • com.github.retrooper.packetevents.event.CancellableEvent
  • com.github.retrooper.packetevents.injector.ChannelInjector
  • com.github.retrooper.packetevents.netty.channel.ChannelOperator
  • com.github.retrooper.packetevents.protocol.chat.message.reader.ChatMessageProcessor
  • com.github.retrooper.packetevents.protocol.world.chunk.reader.ChunkReader
  • com.github.retrooper.packetevents.protocol.chat.clickevent.ClickEvent
  • com.github.retrooper.packetevents.protocol.packettype.ClientBoundPacket
  • com.github.retrooper.packetevents.protocol.component.ComponentType.Decoder<T>
  • com.github.retrooper.packetevents.protocol.component.ComponentType.Encoder<T>
  • com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>
    • com.github.retrooper.packetevents.protocol.item.banner.BannerPattern (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.biome.Biome (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.cat.CatVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.chat.ChatType (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.chicken.ChickenVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.cow.CowVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.damagetype.DamageType (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.dialog.Dialog (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, net.kyori.adventure.dialog.DialogLike, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.dimension.DimensionType (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.enchantment.type.EnchantmentType (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.frog.FrogVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.jukebox.IJukeboxSong (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.instrument.Instrument (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.painting.PaintingVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.pig.PigVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.trimmaterial.TrimMaterial (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.trimpattern.TrimPattern (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.wolfvariant.WolfSoundVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.wolfvariant.WolfVariant (also extends com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
  • com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity
    • com.github.retrooper.packetevents.protocol.item.banner.BannerPattern (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.biome.Biome (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.cat.CatVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.chat.ChatType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.chicken.ChickenVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.cow.CowVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.damagetype.DamageType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.dialog.Dialog (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, net.kyori.adventure.dialog.DialogLike, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.dimension.DimensionType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.enchantment.type.EnchantmentType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.frog.FrogVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.jukebox.IJukeboxSong (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.instrument.Instrument (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.world.painting.PaintingVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.pig.PigVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.trimmaterial.TrimMaterial (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.item.trimpattern.TrimPattern (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.wolfvariant.WolfSoundVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.wolfvariant.WolfVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
  • com.github.retrooper.packetevents.protocol.dialog.body.DialogBody
  • net.kyori.adventure.dialog.DialogLike
    • com.github.retrooper.packetevents.protocol.dialog.Dialog (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
  • com.github.retrooper.packetevents.util.mappings.Diff<T>
  • com.github.retrooper.packetevents.protocol.world.dimension.DimensionTypeRef
  • com.github.retrooper.packetevents.protocol.entity.data.EntityMetadataProvider
  • java.util.function.Function<T,R>
  • com.github.retrooper.packetevents.protocol.component.IComponentMap
  • com.github.retrooper.packetevents.protocol.component.predicates.IComponentPredicate
  • com.github.retrooper.packetevents.protocol.dialog.input.InputControl
  • com.github.retrooper.packetevents.util.mappings.IRegistryHolder
  • com.github.retrooper.packetevents.protocol.component.builtin.item.ItemAdventurePredicate.ValueMatcher
  • com.github.retrooper.packetevents.protocol.particle.data.LegacyConvertible
  • com.github.retrooper.packetevents.protocol.mapper.LegacyMappedEntity
    • com.github.retrooper.packetevents.protocol.entity.type.EntityType (also extends com.github.retrooper.packetevents.protocol.mapper.MappedEntity)
  • com.github.retrooper.packetevents.protocol.mapper.MappedEntity
    • com.github.retrooper.packetevents.protocol.dialog.action.ActionType<T>
    • com.github.retrooper.packetevents.protocol.item.armormaterial.ArmorMaterial
    • com.github.retrooper.packetevents.protocol.attribute.Attribute
    • com.github.retrooper.packetevents.protocol.attribute.AttributeDisplayType<T>
    • com.github.retrooper.packetevents.protocol.entity.axolotl.AxolotlVariant
    • com.github.retrooper.packetevents.protocol.item.banner.BannerPattern (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.world.biome.Biome (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.world.blockentity.BlockEntityType
    • com.github.retrooper.packetevents.protocol.entity.cat.CatVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.chat.ChatType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.entity.chicken.ChickenVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.chat.clickevent.ClickEventAction<T>
    • com.github.retrooper.packetevents.protocol.component.predicates.ComponentPredicateType<T>
    • com.github.retrooper.packetevents.protocol.component.ComponentType<T>
    • com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectType<T>
    • com.github.retrooper.packetevents.protocol.entity.cow.CowVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.world.damagetype.DamageType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.dialog.Dialog (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity, net.kyori.adventure.dialog.DialogLike)
    • com.github.retrooper.packetevents.protocol.dialog.body.DialogBodyType<T>
    • com.github.retrooper.packetevents.protocol.dialog.DialogType<T>
    • com.github.retrooper.packetevents.protocol.world.dimension.DimensionType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.item.enchantment.type.EnchantmentType (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.entity.type.EntityType (also extends com.github.retrooper.packetevents.protocol.mapper.LegacyMappedEntity)
    • com.github.retrooper.packetevents.protocol.entity.fox.FoxVariant
    • com.github.retrooper.packetevents.protocol.entity.frog.FrogVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.entity.horse.HorseVariant
    • com.github.retrooper.packetevents.protocol.item.jukebox.IJukeboxSong (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.dialog.input.InputControlType<T>
    • com.github.retrooper.packetevents.protocol.item.instrument.Instrument (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.item.type.ItemType
    • com.github.retrooper.packetevents.protocol.entity.llama.LlamaVariant
    • com.github.retrooper.packetevents.protocol.item.mapdecoration.MapDecorationType
    • com.github.retrooper.packetevents.protocol.entity.mooshroom.MooshroomVariant
    • com.github.retrooper.packetevents.protocol.world.painting.PaintingVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.entity.parrot.ParrotVariant
    • com.github.retrooper.packetevents.protocol.particle.type.ParticleType<T>
    • com.github.retrooper.packetevents.protocol.entity.pig.PigVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.world.positionsource.PositionSourceType<T>
    • com.github.retrooper.packetevents.protocol.potion.Potion
    • com.github.retrooper.packetevents.protocol.potion.PotionType
    • com.github.retrooper.packetevents.protocol.entity.rabbit.RabbitVariant
    • com.github.retrooper.packetevents.protocol.recipe.category.RecipeBookCategory
    • com.github.retrooper.packetevents.protocol.recipe.display.RecipeDisplayType<T>
    • com.github.retrooper.packetevents.protocol.recipe.RecipeSerializer<T>
    • com.github.retrooper.packetevents.protocol.entity.salmon.SalmonVariant
    • com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplayType<T>
    • com.github.retrooper.packetevents.protocol.sound.Sound
    • com.github.retrooper.packetevents.protocol.mapper.StaticMappedEntity
      • com.github.retrooper.packetevents.protocol.score.ScoreFormatType<T>
      • com.github.retrooper.packetevents.protocol.entity.villager.profession.VillagerProfession
      • com.github.retrooper.packetevents.protocol.entity.villager.type.VillagerType
    • com.github.retrooper.packetevents.protocol.item.trimmaterial.TrimMaterial (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.item.trimpattern.TrimPattern (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.entity.tropicalfish.TropicalFishPattern
    • com.github.retrooper.packetevents.protocol.entity.wolfvariant.WolfSoundVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
    • com.github.retrooper.packetevents.protocol.entity.wolfvariant.WolfVariant (also extends com.github.retrooper.packetevents.protocol.mapper.CopyableEntity<T>, com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity)
  • com.github.retrooper.packetevents.protocol.mapper.MappedEntityRefSet<T>
  • com.github.retrooper.packetevents.protocol.util.NbtDecoder<T>
  • com.github.retrooper.packetevents.protocol.util.NbtEncoder<T>
  • com.github.retrooper.packetevents.protocol.nbt.NBTLimiter
  • com.github.retrooper.packetevents.protocol.util.NbtMapDecoder<T>
  • com.github.retrooper.packetevents.protocol.util.NbtMapEncoder<T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTReader<T,IN>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTSerializer.IdReader<T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTSerializer.IdWriter<T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTSerializer.NameReader<T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTSerializer.NameWriter<T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTSerializer.TagReader<IN,T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTSerializer.TagWriter<OUT,T>
  • com.github.retrooper.packetevents.protocol.nbt.serializer.NBTWriter<T,OUT>
  • com.github.retrooper.packetevents.netty.NettyManager
  • com.github.retrooper.packetevents.event.PacketListener
  • com.github.retrooper.packetevents.protocol.packettype.PacketTypeCommon
  • com.github.retrooper.packetevents.protocol.world.chunk.palette.Palette
  • com.github.retrooper.packetevents.protocol.particle.type.ParticleTypes.Decoder<T>
  • com.github.retrooper.packetevents.protocol.particle.type.ParticleTypes.Encoder<T>
  • com.github.retrooper.packetevents.event.PlayerEvent
  • com.github.retrooper.packetevents.manager.player.PlayerManager
  • com.github.retrooper.packetevents.protocol.world.positionsource.PositionSourceTypes.Decoder<T>
  • com.github.retrooper.packetevents.protocol.world.positionsource.PositionSourceTypes.Encoder<T>
  • com.github.retrooper.packetevents.manager.protocol.ProtocolManager
  • com.github.retrooper.packetevents.protocol.recipe.data.RecipeData
  • com.github.retrooper.packetevents.util.reflection.ReflectionObjectReader
  • com.github.retrooper.packetevents.util.reflection.ReflectionObjectWriter
  • com.github.retrooper.packetevents.protocol.mapper.ResolvableEntity
  • com.github.retrooper.packetevents.protocol.score.ScoreFormat
  • com.github.retrooper.packetevents.protocol.packettype.ServerBoundPacket
  • com.github.retrooper.packetevents.manager.server.ServerManager
  • com.github.retrooper.packetevents.protocol.stats.Statistic
  • java.util.function.Supplier<T>
  • com.github.retrooper.packetevents.util.mappings.SynchronizedRegistriesHandler.LegacyNbtEntryDecoder<T>
  • com.github.retrooper.packetevents.util.mappings.SynchronizedRegistriesHandler.NbtEntryDecoder<T>
  • com.github.retrooper.packetevents.event.UserEvent
  • com.github.retrooper.packetevents.protocol.world.waypoint.WaypointInfo

Annotation Interface Hierarchy

Enum Class Hierarchy