Class RenderTileEnderTank

java.lang.Object
codechicken.enderstorage.client.render.tile.RenderTileEnderTank
All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEnderTank,RenderTileEnderTank.RenderState>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<TileEnderTank>

public class RenderTileEnderTank extends Object implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEnderTank,RenderTileEnderTank.RenderState>
  • Field Details

    • tankModel

      public static final codechicken.lib.render.CCModel tankModel
    • valveModel

      public static final codechicken.lib.render.CCModel valveModel
    • buttons

      public static final codechicken.lib.render.CCModel[] buttons
    • renderEndPortal

      public static final RenderCustomEndPortal renderEndPortal
  • Constructor Details

    • RenderTileEnderTank

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

    • getExtents

      public static void getExtents(Consumer<org.joml.Vector3fc> output)
    • createRenderState

      public RenderTileEnderTank.RenderState createRenderState()
      Specified by:
      createRenderState in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEnderTank,RenderTileEnderTank.RenderState>
    • extractRenderState

      public void extractRenderState(TileEnderTank tile, RenderTileEnderTank.RenderState state, float partialTick, net.minecraft.world.phys.Vec3 camera, @Nullable net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay breakProgress)
      Specified by:
      extractRenderState in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEnderTank,RenderTileEnderTank.RenderState>
    • submit

      public void submit(RenderTileEnderTank.RenderState state, com.mojang.blaze3d.vertex.PoseStack pose, net.minecraft.client.renderer.SubmitNodeCollector collector, net.minecraft.client.renderer.state.CameraRenderState camera)
      Specified by:
      submit in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEnderTank,RenderTileEnderTank.RenderState>
    • doSubmit

      public static void doSubmit(RenderTileEnderTank.RenderState state, com.mojang.blaze3d.vertex.PoseStack pose, net.minecraft.client.renderer.SubmitNodeCollector collector, @Nullable @Nullable net.minecraft.client.renderer.state.CameraRenderState camera)