Class DeployerRenderer
java.lang.Object
com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<DeployerBlockEntity>
com.simibubi.create.content.kinetics.deployer.DeployerRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<DeployerBlockEntity>,net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<DeployerBlockEntity>
-
Constructor Summary
ConstructorsConstructorDescriptionDeployerRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.world.phys.Vec3getHandOffset(DeployerBlockEntity be, float partialTicks, net.minecraft.world.level.block.state.BlockState blockState) protected net.minecraft.world.level.block.state.BlockStateprotected voidrenderComponents(DeployerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) static voidrenderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource buffer) protected voidrenderItem(DeployerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) protected voidrenderSafe(DeployerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) Methods inherited from class com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer
getRenderBoundingBox, isInvalid, render, shouldCullItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
Constructor Details
-
DeployerRenderer
public DeployerRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
-
-
Method Details
-
renderSafe
protected void renderSafe(DeployerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) - Specified by:
renderSafein classSafeBlockEntityRenderer<DeployerBlockEntity>
-
renderItem
protected void renderItem(DeployerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) -
renderComponents
protected void renderComponents(DeployerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) -
getHandOffset
protected net.minecraft.world.phys.Vec3 getHandOffset(DeployerBlockEntity be, float partialTicks, net.minecraft.world.level.block.state.BlockState blockState) -
getRenderedBlockState
protected net.minecraft.world.level.block.state.BlockState getRenderedBlockState(KineticBlockEntity be) -
renderInContraption
public static void renderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource buffer)
-