Class PackagerRenderer

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

public class PackagerRenderer extends SmartBlockEntityRenderer<PackagerBlockEntity>
  • Constructor Details

    • PackagerRenderer

      public PackagerRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
  • Method Details

    • renderSafe

      protected void renderSafe(PackagerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
      Overrides:
      renderSafe in class SmartBlockEntityRenderer<PackagerBlockEntity>
    • getTrayModel

      public static dev.engine_room.flywheel.lib.model.baked.PartialModel getTrayModel(net.minecraft.world.level.block.state.BlockState blockState)
    • getHatchModel

      public static dev.engine_room.flywheel.lib.model.baked.PartialModel getHatchModel(PackagerBlockEntity be)
    • isHatchOpen

      public static boolean isHatchOpen(PackagerBlockEntity be)