Class Hierarchy

  • java.lang.Object
    • com.viaversion.viarewind.api.minecraft.math.AABB
    • com.viaversion.viaversion.api.protocol.AbstractProtocol<CU,CM,SM,SU> (implements com.viaversion.viaversion.api.protocol.Protocol<CU,CM,SM,SU>)
    • com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.ActionBarVisualization (implements com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.CooldownVisualization)
    • com.viaversion.viarewind.protocol.v1_9to1_8.storage.BlockPlaceDestroyTracker (implements com.viaversion.viaversion.api.connection.StorableObject)
    • com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.BossBarVisualization (implements com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.CooldownVisualization)
    • io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
      • io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
        • io.netty.handler.codec.MessageToMessageDecoder<I>
          • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.compression.CompressionDecoder
      • io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
      • com.viaversion.viarewind.api.minecraft.netty.EmptyChannelHandler
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.data.ChatItemRewriter
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.data.ChatNewlineRewriter
    • com.viaversion.viarewind.utils.ChatUtil
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.CompressionHandlerProvider (implements com.viaversion.viaversion.api.platform.providers.Provider)
    • com.viaversion.viaversion.util.ConfigSection
    • com.viaversion.viarewind.protocol.v1_9to1_8.task.CooldownIndicatorTask (implements java.lang.Runnable)
    • com.viaversion.viarewind.protocol.v1_9to1_8.storage.CooldownStorage (implements com.viaversion.viaversion.api.connection.StorableObject)
    • com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.DisabledCooldownVisualization (implements com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.CooldownVisualization)
    • com.viaversion.viarewind.protocol.v1_9to1_8.data.EffectIdMappings1_8
    • com.viaversion.viarewind.protocol.v1_9to1_8.data.EntityDataIndex1_8
    • com.viaversion.viaversion.data.entity.EntityTrackerBase (implements com.viaversion.viaversion.api.data.entity.ClientEntityIdChangeListener, com.viaversion.viaversion.api.data.entity.EntityTracker)
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.storage.GameProfileStorage.GameProfile
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.storage.GameProfileStorage.Property
    • com.viaversion.viarewind.protocol.v1_9to1_8.provider.InventoryProvider (implements com.viaversion.viaversion.api.platform.providers.Provider)
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.storage.InventoryTracker.FurnaceData
    • com.viaversion.viarewind.protocol.v1_9to1_8.storage.LevitationStorage (implements com.viaversion.viaversion.api.connection.StorableObject)
    • com.viaversion.viarewind.protocol.v1_9to1_8.task.LevitationUpdateTask (implements java.lang.Runnable)
    • com.viaversion.viaversion.api.data.MappingDataBase (implements com.viaversion.viaversion.api.data.MappingData)
      • com.viaversion.viabackwards.api.data.BackwardsMappingData
    • com.viaversion.viaversion.api.data.MappingDataLoader
      • com.viaversion.viabackwards.api.data.BackwardsMappingDataLoader
    • com.viaversion.viarewind.protocol.v1_9to1_8.storage.PlayerPositionTracker (implements com.viaversion.viaversion.api.connection.StorableObject)
    • com.viaversion.viarewind.protocol.v1_9to1_8.data.PotionIdMappings1_8
    • com.viaversion.viarewind.api.minecraft.math.Ray3d
    • com.viaversion.viarewind.api.minecraft.math.RayTracing
    • java.lang.Record
    • com.viaversion.viarewind.api.minecraft.math.RelativeMoveUtil
    • com.viaversion.viarewind.api.type.RewindTypes
    • com.viaversion.viaversion.api.rewriter.RewriterBase<T> (implements com.viaversion.viaversion.api.rewriter.Rewriter<T>)
      • com.viaversion.viaversion.rewriter.EntityRewriter<C,T> (implements com.viaversion.viaversion.api.rewriter.EntityRewriter<T>)
        • com.viaversion.viabackwards.api.rewriters.EntityRewriterBase<C,T>
      • com.viaversion.viaversion.rewriter.ItemRewriter<C,S,T> (implements com.viaversion.viaversion.api.rewriter.ItemRewriter<T>)
        • com.viaversion.viabackwards.api.rewriters.BackwardsItemRewriterBase<C,S,T>
      • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.rewriter.PlayerPacketRewriter1_8
      • com.viaversion.viarewind.protocol.v1_9to1_8.rewriter.PlayerPacketRewriter1_9
      • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.rewriter.ScoreboardPacketRewriter1_8
      • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.rewriter.WorldPacketRewriter1_8
      • com.viaversion.viarewind.protocol.v1_9to1_8.rewriter.WorldPacketRewriter1_9
    • com.viaversion.viaversion.api.connection.StoredObject (implements com.viaversion.viaversion.api.connection.StorableObject)
    • com.viaversion.viarewind.api.compression.ThreadLocalCompressionProvider
    • com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.TitleCooldownVisualization (implements com.viaversion.viarewind.protocol.v1_9to1_8.cooldown.CooldownVisualization)
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.TitleRenderProvider (implements com.viaversion.viaversion.api.platform.providers.Provider)
    • 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.CodecWriter<T>)
      • com.viaversion.viarewind.api.type.chunk.BulkChunkType1_7_6
      • com.viaversion.viarewind.api.type.chunk.ChunkType1_7_6
      • com.viaversion.viaversion.api.type.types.entitydata.EntityDataListTypeTemplate
      • com.viaversion.viaversion.api.type.types.entitydata.EntityDataTypeTemplate
      • com.viaversion.viarewind.api.type.IntArrayType
      • com.viaversion.viarewind.api.type.item.ItemArrayType
      • com.viaversion.viarewind.api.type.item.ItemType
      • com.viaversion.viarewind.api.type.item.NBTType
      • com.viaversion.viarewind.api.type.PositionVarYType<T>
    • com.viaversion.viarewind.api.minecraft.math.Vector3d
    • com.viaversion.viarewind.ViaRewind
    • com.viaversion.viarewind.ViaRewindPlatformImpl (implements com.viaversion.viarewind.api.ViaRewindPlatform)
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.data.VirtualHologramEntity
    • com.viaversion.viarewind.protocol.v1_9to1_8.data.WitherBossBar (implements com.viaversion.viaversion.api.legacy.bossbar.BossBar)
    • com.viaversion.viarewind.protocol.v1_8to1_7_6_10.task.WorldBorderUpdateTask (implements java.lang.Runnable)

Interface Hierarchy

Enum Class Hierarchy