Class LinkedControllerItemRenderer

java.lang.Object
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
com.simibubi.create.foundation.item.render.CustomRenderedItemModelRenderer<LinkedControllerModel>
com.simibubi.create.content.logistics.item.LinkedControllerItemRenderer
All Implemented Interfaces:
net.minecraft.server.packs.resources.PreparableReloadListener, net.minecraft.server.packs.resources.ResourceManagerReloadListener

public class LinkedControllerItemRenderer extends CustomRenderedItemModelRenderer<LinkedControllerModel>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static enum 
     

    Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener

    net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createModel(net.minecraft.client.resources.model.BakedModel originalModel)
     
    protected static void
    render(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light, LinkedControllerItemRenderer.RenderType renderType, boolean active, boolean renderDepression)
     
    protected void
    render(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
     
    protected static void
    renderButton(PartialItemModelRenderer renderer, com.mojang.blaze3d.vertex.PoseStack ms, int light, float pt, net.minecraft.client.resources.model.BakedModel button, float b, int index, boolean renderDepression)
     
    static void
    renderInLectern(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light, boolean active, boolean renderDepression)
     
    protected static void
    renderNormal(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light)
     

    Methods inherited from class com.simibubi.create.foundation.item.render.CustomRenderedItemModelRenderer

    renderByItem

    Methods inherited from class net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer

    onResourceManagerReload

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener

    getName

    Methods inherited from interface net.minecraft.server.packs.resources.ResourceManagerReloadListener

    reload
  • Constructor Details

    • LinkedControllerItemRenderer

      public LinkedControllerItemRenderer()
  • Method Details

    • render

      protected void render(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
      Specified by:
      render in class CustomRenderedItemModelRenderer<LinkedControllerModel>
    • renderNormal

      protected static void renderNormal(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light)
    • renderInLectern

      public static void renderInLectern(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light, boolean active, boolean renderDepression)
    • render

      protected static void render(net.minecraft.world.item.ItemStack stack, LinkedControllerModel model, PartialItemModelRenderer renderer, net.minecraft.client.renderer.block.model.ItemTransforms.TransformType transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light, LinkedControllerItemRenderer.RenderType renderType, boolean active, boolean renderDepression)
    • renderButton

      protected static void renderButton(PartialItemModelRenderer renderer, com.mojang.blaze3d.vertex.PoseStack ms, int light, float pt, net.minecraft.client.resources.model.BakedModel button, float b, int index, boolean renderDepression)
    • createModel

      public LinkedControllerModel createModel(net.minecraft.client.resources.model.BakedModel originalModel)
      Specified by:
      createModel in class CustomRenderedItemModelRenderer<LinkedControllerModel>