Class WaterWheelRenderer<T extends WaterWheelBlockEntity>

All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<T>

public class WaterWheelRenderer<T extends WaterWheelBlockEntity> extends KineticBlockEntityRenderer<T>
  • Field Details

    • WATER_WHEEL

      public static final net.createmod.catnip.render.SuperByteBufferCache.Compartment<WaterWheelRenderer.ModelKey> WATER_WHEEL
    • OAK_PLANKS_TEMPLATE

      public static final net.createmod.catnip.render.StitchedSprite OAK_PLANKS_TEMPLATE
    • OAK_LOG_TEMPLATE

      public static final net.createmod.catnip.render.StitchedSprite OAK_LOG_TEMPLATE
    • OAK_LOG_TOP_TEMPLATE

      public static final net.createmod.catnip.render.StitchedSprite OAK_LOG_TOP_TEMPLATE
    • large

      protected final boolean large
  • Constructor Details

    • WaterWheelRenderer

      public WaterWheelRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context, boolean large)
  • Method Details

    • standard

      public static <T extends WaterWheelBlockEntity> WaterWheelRenderer<T> standard(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
    • large

      public static <T extends WaterWheelBlockEntity> WaterWheelRenderer<T> large(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
    • getRotatedModel

      protected net.createmod.catnip.render.SuperByteBuffer getRotatedModel(T be, net.minecraft.world.level.block.state.BlockState state)
      Overrides:
      getRotatedModel in class KineticBlockEntityRenderer<T extends WaterWheelBlockEntity>
    • generateModel

      public static net.minecraft.client.resources.model.BakedModel generateModel(WaterWheelRenderer.ModelKey key)
    • generateModel

      public static net.minecraft.client.resources.model.BakedModel generateModel(WaterWheelRenderer.Variant variant, net.minecraft.world.level.block.state.BlockState material)
    • generateModel

      public static net.minecraft.client.resources.model.BakedModel generateModel(net.minecraft.client.resources.model.BakedModel template, net.minecraft.world.level.block.state.BlockState planksBlockState)