Class RBMKColumnRenderer<T extends RBMKColumnBlockEntity>
java.lang.Object
com.hbm_m.client.render.implementations.RBMKColumnRenderer<T>
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>
public class RBMKColumnRenderer<T extends RBMKColumnBlockEntity>
extends Object
implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>
Generic BESR for all RBMK column blocks.
All columns render flat textured quads for their 4 side faces (giving the
tall panel look). The FUEL CHANNEL additionally loads
rbmk_element.obj
and renders its Inner + Cap groups per section, creating the
characteristic hollow octagonal channel appearance visible from the top.-
Constructor Summary
ConstructorsConstructorDescriptionRBMKColumnRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context ctx) -
Method Summary
Methods 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
shouldRender
-
Constructor Details
-
RBMKColumnRenderer
public RBMKColumnRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context ctx)
-
-
Method Details
-
render
public void render(T be, float pt, com.mojang.blaze3d.vertex.PoseStack ps, net.minecraft.client.renderer.MultiBufferSource buf, int packedLight, int packedOverlay) - Specified by:
renderin interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<T extends RBMKColumnBlockEntity>
-
shouldRenderOffScreen
- Specified by:
shouldRenderOffScreenin interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<T extends RBMKColumnBlockEntity>
-
getViewDistance
public int getViewDistance()- Specified by:
getViewDistancein interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<T extends RBMKColumnBlockEntity>
-