Class MultipartTileRenderer

java.lang.Object
codechicken.multipart.client.MultipartTileRenderer
All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.BlockEntity,MultipartTileRenderer.RenderState>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<net.minecraft.world.level.block.entity.BlockEntity>

public class MultipartTileRenderer extends Object implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.BlockEntity,MultipartTileRenderer.RenderState>
Created by covers1624 on 31/8/20.
  • Constructor Details

    • MultipartTileRenderer

      public MultipartTileRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context ctx)
  • Method Details

    • createRenderState

      public MultipartTileRenderer.RenderState createRenderState()
      Specified by:
      createRenderState in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.BlockEntity,MultipartTileRenderer.RenderState>
    • extractRenderState

      public void extractRenderState(net.minecraft.world.level.block.entity.BlockEntity be, MultipartTileRenderer.RenderState state, float partialTick, net.minecraft.world.phys.Vec3 cameraPosition, @Nullable net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay breakProgress)
      Specified by:
      extractRenderState in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.BlockEntity,MultipartTileRenderer.RenderState>
    • submit

      public void submit(MultipartTileRenderer.RenderState state, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.renderer.state.CameraRenderState cameraRenderState)
      Specified by:
      submit in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.BlockEntity,MultipartTileRenderer.RenderState>
    • getRenderBoundingBox

      public net.minecraft.world.phys.AABB getRenderBoundingBox(net.minecraft.world.level.block.entity.BlockEntity t)
      Specified by:
      getRenderBoundingBox in interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<net.minecraft.world.level.block.entity.BlockEntity>