Class InstancedRenderRegistry.BlockEntityConfig<T extends net.minecraft.world.level.block.entity.BlockEntity>

java.lang.Object
com.jozufozu.flywheel.backend.instancing.InstancedRenderRegistry.BlockEntityConfig<T>
Type Parameters:
T - The type of the block entity.
Enclosing class:
InstancedRenderRegistry

public static class InstancedRenderRegistry.BlockEntityConfig<T extends net.minecraft.world.level.block.entity.BlockEntity> extends Object
An object to configure the instancing controller for a block entity.
  • Field Details

    • type

      protected net.minecraft.world.level.block.entity.BlockEntityType<T extends net.minecraft.world.level.block.entity.BlockEntity> type
    • instanceFactory

      protected BiFunction<MaterialManager,T extends net.minecraft.world.level.block.entity.BlockEntity,BlockEntityInstance<? super T extends net.minecraft.world.level.block.entity.BlockEntity>> instanceFactory
    • skipRender

      protected Predicate<T extends net.minecraft.world.level.block.entity.BlockEntity> skipRender
  • Constructor Details

    • BlockEntityConfig

      public BlockEntityConfig(net.minecraft.world.level.block.entity.BlockEntityType<T> type)
  • Method Details