Class RenderItemExtendedSlotCount

java.lang.Object
net.minecraft.client.renderer.entity.ItemRenderer
org.cyclops.cyclopscore.client.gui.RenderItemExtendedSlotCount
All Implemented Interfaces:
net.minecraft.server.packs.resources.PreparableReloadListener, net.minecraft.server.packs.resources.ResourceManagerReloadListener

public class RenderItemExtendedSlotCount extends net.minecraft.client.renderer.entity.ItemRenderer
An item renderer that can handle stack sizes larger than 64.
  • Nested Class Summary

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

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

    Fields inherited from class net.minecraft.client.renderer.entity.ItemRenderer

    blitOffset, COMPASS_FOIL_FIRST_PERSON_SCALE, COMPASS_FOIL_UI_SCALE, ENCHANT_GLINT_LOCATION, ITEM_COUNT_BLIT_OFFSET
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    RenderItemExtendedSlotCount(net.minecraft.client.Minecraft mc)
     
    protected
    RenderItemExtendedSlotCount(net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.resources.model.ModelManager modelManager, net.minecraft.client.color.item.ItemColors itemColors, net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer blockEntityRenderer, net.minecraft.client.renderer.entity.ItemRenderer renderItemInner)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    drawSlotText(net.minecraft.client.gui.Font fontRenderer, com.mojang.blaze3d.vertex.PoseStack matrixstack, String string, int x, int y)
     
     
    net.minecraft.client.renderer.ItemModelShaper
     
    net.minecraft.client.resources.model.BakedModel
    getModel(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.LivingEntity entitylivingbaseIn, int entityId)
     
    static void
     
    void
    renderGuiItemDecorations(net.minecraft.client.gui.Font font, net.minecraft.world.item.ItemStack stack, int x, int y, String text)
     

    Methods inherited from class net.minecraft.client.renderer.entity.ItemRenderer

    fillRect, getArmorFoilBuffer, getBlockEntityRenderer, getCompassFoilBuffer, getCompassFoilBufferDirect, getFoilBuffer, getFoilBufferDirect, onResourceManagerReload, render, renderAndDecorateFakeItem, renderAndDecorateItem, renderAndDecorateItem, renderAndDecorateItem, renderAndDecorateItem, renderGuiItem, renderGuiItem, renderGuiItemDecorations, renderModelLists, renderQuadList, renderStatic, renderStatic

    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

    • RenderItemExtendedSlotCount

      protected RenderItemExtendedSlotCount(net.minecraft.client.Minecraft mc)
    • RenderItemExtendedSlotCount

      protected RenderItemExtendedSlotCount(net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.resources.model.ModelManager modelManager, net.minecraft.client.color.item.ItemColors itemColors, net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer blockEntityRenderer, net.minecraft.client.renderer.entity.ItemRenderer renderItemInner)
  • Method Details

    • getInstance

      public static RenderItemExtendedSlotCount getInstance()
    • initialize

      public static void initialize()
    • drawSlotText

      public void drawSlotText(net.minecraft.client.gui.Font fontRenderer, com.mojang.blaze3d.vertex.PoseStack matrixstack, String string, int x, int y)
    • renderGuiItemDecorations

      public void renderGuiItemDecorations(net.minecraft.client.gui.Font font, net.minecraft.world.item.ItemStack stack, int x, int y, @Nullable String text)
      Overrides:
      renderGuiItemDecorations in class net.minecraft.client.renderer.entity.ItemRenderer
    • getItemModelShaper

      public net.minecraft.client.renderer.ItemModelShaper getItemModelShaper()
      Overrides:
      getItemModelShaper in class net.minecraft.client.renderer.entity.ItemRenderer
    • getModel

      public net.minecraft.client.resources.model.BakedModel getModel(net.minecraft.world.item.ItemStack stack, @Nullable net.minecraft.world.level.Level worldIn, @Nullable net.minecraft.world.entity.LivingEntity entitylivingbaseIn, int entityId)
      Overrides:
      getModel in class net.minecraft.client.renderer.entity.ItemRenderer