Class LinkedControllerItemRenderer

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

public class LinkedControllerItemRenderer extends CustomRenderedItemModelRenderer
  • 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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final dev.engine_room.flywheel.lib.model.baked.PartialModel
     
    protected static final dev.engine_room.flywheel.lib.model.baked.PartialModel
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected static void
    render(net.minecraft.world.item.ItemStack stack, CustomRenderedItemModel model, PartialItemModelRenderer renderer, net.minecraft.world.item.ItemDisplayContext 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, CustomRenderedItemModel model, PartialItemModelRenderer renderer, net.minecraft.world.item.ItemDisplayContext 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, CustomRenderedItemModel model, PartialItemModelRenderer renderer, net.minecraft.world.item.ItemDisplayContext transformType, com.mojang.blaze3d.vertex.PoseStack ms, int light, boolean active, boolean renderDepression)
     
    protected static void
    renderNormal(net.minecraft.world.item.ItemStack stack, CustomRenderedItemModel model, PartialItemModelRenderer renderer, net.minecraft.world.item.ItemDisplayContext 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
  • Field Details

    • POWERED

      protected static final dev.engine_room.flywheel.lib.model.baked.PartialModel POWERED
    • BUTTON

      protected static final dev.engine_room.flywheel.lib.model.baked.PartialModel BUTTON
  • Constructor Details

    • LinkedControllerItemRenderer

      public LinkedControllerItemRenderer()
  • Method Details

    • render

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

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

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

      protected static void render(net.minecraft.world.item.ItemStack stack, CustomRenderedItemModel model, PartialItemModelRenderer renderer, net.minecraft.world.item.ItemDisplayContext 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)