Class Hierarchy
- java.lang.Object
- com.viaversion.viaversion.api.minecraft.entitydata.types.AbstractEntityDataTypes (implements com.viaversion.viaversion.api.minecraft.entitydata.types.EntityDataTypes)
- com.viaversion.viaversion.api.protocol.AbstractProtocol<CU,CM,SM,SU> (implements com.viaversion.viaversion.api.protocol.Protocol<CU,CM,SM,SU>)
- com.viaversion.viaversion.api.minecraft.chunks.BaseChunk (implements com.viaversion.viaversion.api.minecraft.chunks.Chunk)
- com.viaversion.viaversion.api.data.BiMappingsBase (implements com.viaversion.viaversion.api.data.BiMappings)
- com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2 (implements com.viaversion.viaversion.api.minecraft.BlockChangeRecord)
- com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8 (implements com.viaversion.viaversion.api.minecraft.BlockChangeRecord)
- com.viaversion.viaversion.api.minecraft.BlockPosition
- com.viaversion.viaversion.api.type.types.chunk.BulkChunkType1_8.ChunkBulkSection
- com.viaversion.viaversion.util.ChatColorUtil
- com.viaversion.viaversion.api.minecraft.signature.storage.ChatSession (implements com.viaversion.viaversion.api.connection.StorableObject)
- com.viaversion.viaversion.api.minecraft.chunks.Chunk1_18 (implements com.viaversion.viaversion.api.minecraft.chunks.Chunk)
- com.viaversion.viaversion.api.minecraft.chunks.Chunk1_21_5 (implements com.viaversion.viaversion.api.minecraft.chunks.Chunk)
- com.viaversion.viaversion.api.minecraft.ChunkPosition
- com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl (implements com.viaversion.viaversion.api.minecraft.chunks.ChunkSection)
- com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl (implements com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight)
- com.viaversion.viaversion.util.ChunkUtil
- com.viaversion.viaversion.api.minecraft.ClientWorld (implements com.viaversion.viaversion.api.connection.StorableObject)
- com.viaversion.viaversion.util.CompactArrayUtil
- com.viaversion.viaversion.api.minecraft.item.DataItem (implements com.viaversion.viaversion.api.minecraft.item.Item)
- com.viaversion.viaversion.api.minecraft.chunks.DataPaletteImpl (implements com.viaversion.viaversion.api.minecraft.chunks.DataPalette)
- com.viaversion.viaversion.api.minecraft.signature.model.DecoratableMessage
- com.viaversion.viaversion.api.type.types.misc.DynamicType.DataFiller
- com.viaversion.viaversion.api.type.types.misc.DynamicType.RawDataFiller
- com.viaversion.viaversion.util.EitherImpl<X,Y> (implements com.viaversion.viaversion.util.Either<X,Y>)
- com.viaversion.viaversion.api.minecraft.entitydata.EntityData
- com.viaversion.viaversion.api.minecraft.entitydata.EntityDataType.EntityDataTypeImpl (implements com.viaversion.viaversion.api.minecraft.entitydata.EntityDataType)
- com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_10
- com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_11
- com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_12
- com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_13
- com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_8
- com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_9
- com.viaversion.viaversion.util.EntityTypeUtil
- com.viaversion.viaversion.api.minecraft.item.data.Filterable<T>
- com.viaversion.viaversion.api.data.FullMappingsBase (implements com.viaversion.viaversion.api.data.FullMappings)
- com.viaversion.viaversion.util.GsonUtil
- com.viaversion.viaversion.api.minecraft.item.HashedStructuredItem (implements com.viaversion.viaversion.api.minecraft.item.HashedItem)
- com.viaversion.viaversion.util.IdAndData
- com.viaversion.viaversion.util.Int2IntBiHashMap (implements com.viaversion.viaversion.util.Int2IntBiMap)
- com.viaversion.viaversion.api.data.Int2IntMapBiMappings (implements com.viaversion.viaversion.api.data.BiMappings)
- com.viaversion.viaversion.api.data.Int2IntMapMappings (implements com.viaversion.viaversion.api.data.Mappings)
- com.viaversion.viaversion.api.data.IntArrayMappings (implements com.viaversion.viaversion.api.data.Mappings)
- com.viaversion.viaversion.util.Key
- com.viaversion.viaversion.util.Limit
- com.viaversion.viaversion.api.data.MappingDataBase (implements com.viaversion.viaversion.api.data.MappingData)
- com.viaversion.viaversion.api.data.MappingDataLoader
- com.viaversion.viaversion.util.MathUtil
- com.viaversion.viaversion.api.minecraft.signature.model.chain.v1_19_1.MessageBody
- com.viaversion.viaversion.api.minecraft.signature.model.chain.v1_19_3.MessageBody
- com.viaversion.viaversion.api.minecraft.signature.model.chain.v1_19_1.MessageHeader
- com.viaversion.viaversion.api.minecraft.signature.model.chain.v1_19_3.MessageLink
- com.viaversion.viaversion.api.minecraft.signature.model.MessageMetadata
- com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
- com.viaversion.viaversion.api.protocol.remapper.PacketHandlers (implements com.viaversion.viaversion.api.protocol.remapper.PacketHandler)
- com.viaversion.viaversion.api.protocol.packet.PacketTracker
- com.viaversion.viaversion.api.minecraft.Particle (implements com.viaversion.viaversion.util.Copyable, com.viaversion.viaversion.util.IdHolder)
- com.viaversion.viaversion.api.minecraft.Particle.ParticleData<T> (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.type.types.misc.ParticleType.Readers
- com.viaversion.viaversion.util.PipelineUtil
- com.viaversion.viaversion.api.minecraft.item.data.PotDecorations (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.util.ProtocolLogger
- com.viaversion.viaversion.util.ProtocolUtil
- com.viaversion.viaversion.api.protocol.version.ProtocolVersion (implements java.lang.Comparable<T>)
- com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange
- java.lang.Record
- com.viaversion.viaversion.api.minecraft.item.data.AdventureModePredicate (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.AnimalVariant
- com.viaversion.viaversion.api.minecraft.item.data.ArmorTrim
- com.viaversion.viaversion.api.minecraft.item.data.ArmorTrimMaterial (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.ArmorTrimPattern (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.AttributeModifiers1_20_5 (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.AttributeModifiers1_20_5.AttributeModifier
- com.viaversion.viaversion.api.minecraft.item.data.AttributeModifiers1_20_5.ModifierData
- com.viaversion.viaversion.api.minecraft.item.data.AttributeModifiers1_21 (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.AttributeModifiers1_21.AttributeModifier
- com.viaversion.viaversion.api.minecraft.item.data.AttributeModifiers1_21.ModifierData
- com.viaversion.viaversion.api.minecraft.item.data.BannerPattern
- com.viaversion.viaversion.api.minecraft.item.data.BannerPatternLayer
- com.viaversion.viaversion.api.minecraft.item.data.Bee (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.blockentity.BlockEntityImpl (implements com.viaversion.viaversion.api.minecraft.blockentity.BlockEntity)
- com.viaversion.viaversion.api.minecraft.item.data.BlockPredicate (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.BlocksAttacks
- com.viaversion.viaversion.api.minecraft.item.data.BlocksAttacks.DamageReduction
- com.viaversion.viaversion.api.minecraft.item.data.BlocksAttacks.ItemDamageFunction
- com.viaversion.viaversion.api.minecraft.item.data.BlockStateProperties (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.ChatType (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.ChatType.ChatTypeDecoration (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.Consumable1_21_2 (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.Consumable1_21_2.ApplyStatusEffects
- com.viaversion.viaversion.api.minecraft.item.data.Consumable1_21_2.ConsumeEffect<T>
- com.viaversion.viaversion.api.minecraft.item.data.CustomModelData1_21_4 (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.DamageResistant
- com.viaversion.viaversion.api.minecraft.data.predicate.DataComponentMatchers
- com.viaversion.viaversion.api.minecraft.data.predicate.DataComponentPredicate
- com.viaversion.viaversion.api.minecraft.item.data.DeathProtection (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.DyedColor
- com.viaversion.viaversion.api.minecraft.item.data.Enchantments (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.Equippable
- com.viaversion.viaversion.api.minecraft.EulerAngle
- com.viaversion.viaversion.api.minecraft.item.data.FireworkExplosion (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.Fireworks (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.FoodProperties1_20_5 (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.FoodProperties1_20_5.FoodEffect
- com.viaversion.viaversion.api.minecraft.item.data.FoodProperties1_21_2
- com.viaversion.viaversion.api.minecraft.GameProfile
- com.viaversion.viaversion.api.minecraft.GameProfile.Property
- com.viaversion.viaversion.api.minecraft.chunks.Heightmap
- com.viaversion.viaversion.api.data.IdentityMappings (implements com.viaversion.viaversion.api.data.Mappings)
- com.viaversion.viaversion.api.minecraft.item.data.Instrument1_20_5
- com.viaversion.viaversion.api.minecraft.item.data.Instrument1_21_2 (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.JukeboxPlayable
- com.viaversion.viaversion.api.minecraft.item.data.JukeboxPlayable.JukeboxSong
- com.viaversion.viaversion.api.minecraft.item.data.LodestoneTracker
- com.viaversion.viaversion.api.minecraft.item.data.MapDecoration
- com.viaversion.viaversion.api.minecraft.PaintingVariant
- com.viaversion.viaversion.util.Pair<X,Y>
- com.viaversion.viaversion.api.minecraft.PlayerMessageSignature
- com.viaversion.viaversion.api.minecraft.item.data.PotionContents (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.minecraft.item.data.PotionEffect
- com.viaversion.viaversion.api.minecraft.item.data.PotionEffectData
- com.viaversion.viaversion.api.minecraft.ProfileKey
- com.viaversion.viaversion.api.minecraft.item.data.ProvidesTrimMaterial
- com.viaversion.viaversion.api.minecraft.Quaternion
- com.viaversion.viaversion.api.minecraft.RegistryEntry (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.protocol.packet.provider.SimplePacketTypesProvider<CU,CM,SM,SU> (implements com.viaversion.viaversion.api.protocol.packet.provider.PacketTypesProvider<CU,CM,SM,SU>)
- com.viaversion.viaversion.api.minecraft.SoundEvent
- com.viaversion.viaversion.api.minecraft.item.data.StatePropertyMatcher
- com.viaversion.viaversion.api.minecraft.item.data.StatePropertyMatcher.RangedMatcher
- com.viaversion.viaversion.api.minecraft.data.StructuredDataKey<T>
- com.viaversion.viaversion.api.protocol.version.SubVersionRange
- com.viaversion.viaversion.api.minecraft.item.data.SuspiciousStewEffect
- com.viaversion.viaversion.api.minecraft.TagData
- com.viaversion.viaversion.api.minecraft.item.data.ToolProperties
- com.viaversion.viaversion.api.minecraft.item.data.ToolRule
- com.viaversion.viaversion.api.minecraft.item.data.TooltipDisplay
- com.viaversion.viaversion.util.Triple<A,B,C>
- com.viaversion.viaversion.api.protocol.remapper.TypeRemapper<T> (implements com.viaversion.viaversion.api.protocol.remapper.ValueReader<T>, com.viaversion.viaversion.api.protocol.remapper.ValueWriter<T>)
- com.viaversion.viaversion.api.minecraft.item.data.Unbreakable
- com.viaversion.viaversion.api.minecraft.item.data.UseCooldown
- com.viaversion.viaversion.api.minecraft.Vector
- com.viaversion.viaversion.api.minecraft.Vector3f
- com.viaversion.viaversion.api.minecraft.VillagerData
- com.viaversion.viaversion.api.minecraft.item.data.Weapon
- com.viaversion.viaversion.api.minecraft.WolfVariant
- com.viaversion.viaversion.api.minecraft.WorldIdentifiers (implements com.viaversion.viaversion.api.connection.StorableObject)
- com.viaversion.viaversion.api.minecraft.item.data.WrittenBook (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.rewriter.RewriterBase<T> (implements com.viaversion.viaversion.api.rewriter.Rewriter<T>)
- com.viaversion.viaversion.api.minecraft.signature.SignableCommandArgumentsProvider (implements com.viaversion.viaversion.api.platform.providers.Provider)
- com.viaversion.viaversion.api.connection.StoredObject (implements com.viaversion.viaversion.api.connection.StorableObject)
- com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer (implements com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.type.types.item.StructuredDataType.DataFiller
- com.viaversion.viaversion.api.minecraft.item.StructuredItem (implements com.viaversion.viaversion.api.minecraft.item.Item)
- java.lang.Throwable (implements java.io.Serializable)
- com.viaversion.viaversion.api.type.Type<T> (implements com.viaversion.viaversion.api.type.ByteBufReader<T>, com.viaversion.viaversion.api.type.ByteBufWriter<T>)
- com.viaversion.viaversion.api.type.Types
- com.viaversion.viaversion.api.type.types.version.Types1_12
- com.viaversion.viaversion.api.type.types.version.Types1_13
- com.viaversion.viaversion.api.type.types.version.Types1_13_2
- com.viaversion.viaversion.api.type.types.version.Types1_14
- com.viaversion.viaversion.api.type.types.version.Types1_16
- com.viaversion.viaversion.api.type.types.version.Types1_17
- com.viaversion.viaversion.api.type.types.version.Types1_18
- com.viaversion.viaversion.api.type.types.version.Types1_19
- com.viaversion.viaversion.api.type.types.version.Types1_19_3
- com.viaversion.viaversion.api.type.types.version.Types1_19_4
- com.viaversion.viaversion.api.type.types.version.Types1_20
- com.viaversion.viaversion.api.type.types.version.Types1_20_2
- com.viaversion.viaversion.api.type.types.version.Types1_20_3
- com.viaversion.viaversion.api.type.types.version.Types1_20_5
- com.viaversion.viaversion.api.type.types.version.Types1_21
- com.viaversion.viaversion.api.type.types.version.Types1_21_2
- com.viaversion.viaversion.api.type.types.version.Types1_21_4
- com.viaversion.viaversion.api.type.types.version.Types1_21_5
- com.viaversion.viaversion.api.type.types.version.Types1_8
- com.viaversion.viaversion.api.type.types.version.Types1_9
- com.viaversion.viaversion.api.protocol.remapper.ValueTransformer<T1,T2> (implements com.viaversion.viaversion.api.protocol.remapper.ValueWriter<T>)
- com.viaversion.viaversion.util.VersionInfo
- com.viaversion.viaversion.api.Via
- com.viaversion.viaversion.api.platform.providers.ViaProviders
Interface Hierarchy
- com.viaversion.viaversion.util.BiIntConsumer
- com.viaversion.viaversion.api.minecraft.BlockChangeRecord
- com.viaversion.viaversion.api.protocol.version.BlockedProtocolVersions
- com.viaversion.viaversion.api.minecraft.blockentity.BlockEntity
- com.viaversion.viaversion.api.legacy.bossbar.BossBar
- com.viaversion.viaversion.api.type.ByteBufReader<T>
- com.viaversion.viaversion.api.type.ByteBufWriter<T>
- com.viaversion.viaversion.exception.CancelCodecException
- com.viaversion.viaversion.api.minecraft.chunks.Chunk
- com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
- com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
- com.viaversion.viaversion.api.data.entity.ClientEntityIdChangeListener
- com.viaversion.viaversion.api.rewriter.ComponentRewriter
- com.viaversion.viaversion.api.configuration.Config
- com.viaversion.viaversion.api.configuration.ConfigurationProvider
- com.viaversion.viaversion.api.connection.ConnectionManager
- java.util.function.Consumer<T>
- com.viaversion.viaversion.api.minecraft.signature.util.DataConsumer
- com.viaversion.viaversion.util.Copyable
- com.viaversion.viaversion.api.minecraft.item.Item (also extends com.viaversion.viaversion.api.minecraft.item.ItemBase)
- com.viaversion.viaversion.api.minecraft.data.StructuredData<T> (also extends com.viaversion.viaversion.util.IdHolder)
- com.viaversion.viaversion.api.minecraft.chunks.DataPalette
- com.viaversion.viaversion.api.debug.DebugHandler
- com.viaversion.viaversion.api.data.entity.DimensionData
- com.viaversion.viaversion.api.type.types.misc.DynamicType.DataReader<T>
- com.viaversion.viaversion.util.Either<X,Y>
- com.viaversion.viaversion.api.minecraft.EitherHolder<T>
- com.viaversion.viaversion.api.minecraft.entitydata.EntityDataType
- com.viaversion.viaversion.api.minecraft.entitydata.types.EntityDataTypes
- com.viaversion.viaversion.api.data.entity.EntityTracker
- com.viaversion.viaversion.api.minecraft.entities.EntityType
- com.viaversion.viaversion.util.EntityTypeUtil.EntityIdSetter<T>
- java.util.function.Function<T,R>
- it.unimi.dsi.fastutil.Function<K,V>
- it.unimi.dsi.fastutil.ints.Int2IntFunction (also extends java.util.function.IntUnaryOperator)
- it.unimi.dsi.fastutil.ints.Int2IntMap (also extends java.util.Map<K,V>)
- com.viaversion.viaversion.api.minecraft.Holder<T>
- com.viaversion.viaversion.api.minecraft.HolderSet
- com.viaversion.viaversion.util.IdHolder
- com.viaversion.viaversion.api.minecraft.data.StructuredData<T> (also extends com.viaversion.viaversion.util.Copyable)
- java.util.function.IntUnaryOperator
- it.unimi.dsi.fastutil.ints.Int2IntFunction (also extends it.unimi.dsi.fastutil.Function<K,V>)
- it.unimi.dsi.fastutil.ints.Int2IntMap (also extends java.util.Map<K,V>)
- com.viaversion.viaversion.api.minecraft.item.ItemBase
- com.viaversion.viaversion.api.minecraft.item.HashedItem
- com.viaversion.viaversion.api.minecraft.item.Item (also extends com.viaversion.viaversion.util.Copyable)
- com.viaversion.viaversion.api.legacy.LegacyViaAPI<T>
- java.util.Map<K,V>
- it.unimi.dsi.fastutil.ints.Int2IntMap (also extends it.unimi.dsi.fastutil.ints.Int2IntFunction)
- com.viaversion.viaversion.api.data.MappingData
- com.viaversion.viaversion.api.rewriter.MappingDataListener
- com.viaversion.viaversion.api.rewriter.Rewriter<T>
- com.viaversion.viaversion.api.rewriter.TagRewriter
- com.viaversion.viaversion.api.data.MappingDataLoader.AddConsumer<T>
- com.viaversion.viaversion.api.data.MappingDataLoader.MappingHolderSupplier<T>
- com.viaversion.viaversion.api.data.MappingDataLoader.MappingsSupplier<T,V>
- com.viaversion.viaversion.api.data.Mappings
- com.viaversion.viaversion.api.minecraft.entities.ObjectType
- com.viaversion.viaversion.api.protocol.remapper.PacketHandler
- com.viaversion.viaversion.api.protocol.packet.mapping.PacketMapping
- com.viaversion.viaversion.api.protocol.packet.mapping.PacketMappings
- com.viaversion.viaversion.api.protocol.packet.PacketType
- com.viaversion.viaversion.api.protocol.packet.provider.PacketTypeMap<P>
- com.viaversion.viaversion.api.protocol.packet.provider.PacketTypesProvider<CU,CM,SM,SU>
- com.viaversion.viaversion.api.protocol.packet.PacketWrapper
- com.viaversion.viaversion.api.rewriter.ParticleRewriter
- com.viaversion.viaversion.api.platform.PlatformTask<T>
- com.viaversion.viaversion.api.protocol.Protocol<CU,CM,SM,SU>
- com.viaversion.viaversion.api.platform.ProtocolDetectorService
- com.viaversion.viaversion.api.connection.ProtocolInfo
- com.viaversion.viaversion.api.protocol.ProtocolManager
- com.viaversion.viaversion.api.protocol.ProtocolPathEntry
- com.viaversion.viaversion.api.protocol.ProtocolPathKey
- com.viaversion.viaversion.api.platform.providers.Provider
- com.viaversion.viaversion.api.scheduler.Scheduler
- com.viaversion.viaversion.api.protocol.version.ServerProtocolVersion
- com.viaversion.viaversion.api.connection.StorableObject
- com.viaversion.viaversion.api.data.entity.StoredEntityData
- com.viaversion.viaversion.api.type.types.item.StructuredDataTypeBase
- com.viaversion.viaversion.api.scheduler.Task
- com.viaversion.viaversion.api.data.entity.TrackedEntity
- com.viaversion.viaversion.api.type.TypeConverter<T>
- com.viaversion.viaversion.api.platform.UnsupportedSoftware
- com.viaversion.viaversion.api.connection.UserConnection
- com.viaversion.viaversion.api.protocol.remapper.ValueReader<T>
- com.viaversion.viaversion.api.protocol.remapper.ValueWriter<T>
- com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer<C,S>
- com.viaversion.viaversion.api.ViaAPI<T>
- com.viaversion.viaversion.api.command.ViaCommandSender
- com.viaversion.viaversion.api.platform.ViaInjector
- com.viaversion.viaversion.api.ViaManager
- com.viaversion.viaversion.api.platform.ViaPlatform<T>
- com.viaversion.viaversion.api.platform.ViaPlatformLoader
- com.viaversion.viaversion.api.command.ViaSubCommand
- com.viaversion.viaversion.api.command.ViaVersionCommand