Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource
    • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.CollisionGetter)
      • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
      • net.minecraft.world.level.LevelTimeAccess
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
  • com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstancingController<T>
  • com.jozufozu.flywheel.mixin.BlockEntityRenderDispatcherAccessor
  • com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityTypeExtension<T>
  • com.jozufozu.flywheel.core.model.Bufferable
  • com.jozufozu.flywheel.backend.model.BufferBuilderExtension
  • com.jozufozu.flywheel.backend.model.BufferedModel
  • com.jozufozu.flywheel.mixin.instancemanage.ChunkRenderDispatcherAccessor
  • com.jozufozu.flywheel.util.ClientLevelExtension
  • com.jozufozu.flywheel.core.instancing.ConditionalInstance.ICondition
  • com.jozufozu.flywheel.util.box.CoordinateConsumer
  • com.jozufozu.flywheel.util.DiffuseLightCalculator
  • com.jozufozu.flywheel.backend.instancing.ratelimit.DistanceUpdateLimiter
  • net.minecraft.world.level.EntityGetter
    • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.LevelReader, net.minecraft.world.level.LevelSimulatedRW)
      • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
  • com.jozufozu.flywheel.backend.instancing.entity.EntityInstancingController<T>
  • com.jozufozu.flywheel.backend.instancing.entity.EntityTypeExtension<T>
  • com.jozufozu.flywheel.core.source.error.lines.ErrorLine
  • com.jozufozu.flywheel.core.source.FileIndex
  • com.jozufozu.flywheel.core.materials.FlatLit<D>
  • com.jozufozu.flywheel.api.FlywheelWorld
  • com.jozufozu.flywheel.core.compile.FragmentData
  • com.jozufozu.flywheel.core.shader.GameStateProvider
  • com.jozufozu.flywheel.backend.gl.shader.GlProgram.Factory<P>
  • com.jozufozu.flywheel.backend.gl.versioned.GlVersioned
  • net.minecraftforge.client.extensions.IForgeBlockAndTintGetter
    • net.minecraft.world.level.BlockAndTintGetter (also extends net.minecraft.world.level.BlockGetter)
      • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.CollisionGetter)
        • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
          • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
        • net.minecraft.world.level.LevelTimeAccess
          • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
      • com.jozufozu.flywheel.core.virtual.VirtualEmptyBlockGetter
  • net.minecraftforge.common.extensions.IForgeBlockGetter
    • net.minecraft.world.level.BlockGetter (also extends net.minecraft.world.level.LevelHeightAccessor)
      • net.minecraft.world.level.BlockAndTintGetter (also extends net.minecraftforge.client.extensions.IForgeBlockAndTintGetter)
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.CollisionGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
        • com.jozufozu.flywheel.core.virtual.VirtualEmptyBlockGetter
      • net.minecraft.world.level.CollisionGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
  • com.jozufozu.flywheel.util.box.ImmutableBox
  • com.jozufozu.flywheel.api.instance.Instance
  • com.jozufozu.flywheel.api.Instancer<D>
  • com.jozufozu.flywheel.backend.instancing.instancing.InstancingEngine.GroupFactory<P>
  • com.jozufozu.flywheel.backend.instancing.instancing.InstancingEngine.OriginShiftListener
  • com.jozufozu.flywheel.core.layout.LayoutItem
  • net.minecraft.world.level.LevelHeightAccessor
    • net.minecraft.world.level.BlockGetter (also extends net.minecraftforge.common.extensions.IForgeBlockGetter)
      • net.minecraft.world.level.BlockAndTintGetter (also extends net.minecraftforge.client.extensions.IForgeBlockAndTintGetter)
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.CollisionGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
        • com.jozufozu.flywheel.core.virtual.VirtualEmptyBlockGetter
      • net.minecraft.world.level.CollisionGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
  • com.jozufozu.flywheel.mixin.LevelRendererAccessor
  • net.minecraft.world.level.LevelSimulatedReader
    • net.minecraft.world.level.LevelSimulatedRW (also extends net.minecraft.world.level.LevelWriter)
      • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelReader)
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
  • net.minecraft.world.level.LevelWriter
    • net.minecraft.world.level.LevelSimulatedRW (also extends net.minecraft.world.level.LevelSimulatedReader)
      • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelReader)
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
  • com.jozufozu.flywheel.light.LightListener
  • com.jozufozu.flywheel.backend.gl.buffer.Mappable
  • com.jozufozu.flywheel.api.Material<D>
  • com.jozufozu.flywheel.api.MaterialGroup
  • com.jozufozu.flywheel.api.MaterialManager
    • com.jozufozu.flywheel.backend.instancing.Engine (also extends com.jozufozu.flywheel.backend.instancing.RenderDispatcher)
  • com.jozufozu.flywheel.util.MatrixWrite
  • com.jozufozu.flywheel.core.model.Model
  • com.jozufozu.flywheel.backend.model.ModelAllocator
  • com.jozufozu.flywheel.backend.model.ModelAllocator.Callback
  • com.jozufozu.flywheel.core.model.ModelTransformer.SpriteShiftFunc
  • com.jozufozu.flywheel.util.NonNullSupplier<T>
  • com.jozufozu.flywheel.mixin.PausedPartialTickAccessor
  • com.jozufozu.flywheel.mixin.instancemanage.RenderChunkAccessor
  • com.jozufozu.flywheel.util.RenderChunkExtension
  • com.jozufozu.flywheel.backend.instancing.RenderDispatcher
    • com.jozufozu.flywheel.backend.instancing.Engine (also extends com.jozufozu.flywheel.api.MaterialManager)
  • com.jozufozu.flywheel.backend.instancing.RenderTypeExtension
  • com.jozufozu.flywheel.util.transform.Rotate<Self>
    • com.jozufozu.flywheel.util.transform.Transform<Self> (also extends com.jozufozu.flywheel.util.transform.Scale<Self>, com.jozufozu.flywheel.util.transform.Translate<Self>)
      • com.jozufozu.flywheel.util.transform.TransformStack (also extends com.jozufozu.flywheel.util.transform.TStack<Self>)
  • com.jozufozu.flywheel.util.transform.Scale<Self>
    • com.jozufozu.flywheel.util.transform.Transform<Self> (also extends com.jozufozu.flywheel.util.transform.Rotate<Self>, com.jozufozu.flywheel.util.transform.Translate<Self>)
      • com.jozufozu.flywheel.util.transform.TransformStack (also extends com.jozufozu.flywheel.util.transform.TStack<Self>)
  • com.jozufozu.flywheel.core.instancing.SelectInstance.ModelSelector
  • com.jozufozu.flywheel.mixin.atlas.SheetDataAccessor
  • com.jozufozu.flywheel.core.source.SourceFinder
  • com.jozufozu.flywheel.api.struct.StructType<S>
    • com.jozufozu.flywheel.api.struct.Batched<S>
    • com.jozufozu.flywheel.api.struct.Instanced<S>
  • com.jozufozu.flywheel.api.struct.StructWriter<S>
  • com.jozufozu.flywheel.backend.instancing.TaskEngine
  • com.jozufozu.flywheel.util.transform.Translate<Self>
    • com.jozufozu.flywheel.util.transform.Transform<Self> (also extends com.jozufozu.flywheel.util.transform.Rotate<Self>, com.jozufozu.flywheel.util.transform.Scale<Self>)
      • com.jozufozu.flywheel.util.transform.TransformStack (also extends com.jozufozu.flywheel.util.transform.TStack<Self>)
  • com.jozufozu.flywheel.util.transform.TStack<Self>
    • com.jozufozu.flywheel.util.transform.TransformStack (also extends com.jozufozu.flywheel.util.transform.Transform<Self>)
  • com.jozufozu.flywheel.core.compile.VertexData
  • com.jozufozu.flywheel.api.vertex.VertexList
  • com.jozufozu.flywheel.api.vertex.VertexType
  • com.jozufozu.flywheel.api.vertex.VertexWriter

Enum Class Hierarchy