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
ConstructorsModifierConstructorDescriptionprotected
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 TypeMethodDescriptionvoid
drawSlotText
(net.minecraft.client.gui.Font fontRenderer, com.mojang.blaze3d.vertex.PoseStack matrixstack, String string, int x, int y) static RenderItemExtendedSlotCount
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
-
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 classnet.minecraft.client.renderer.entity.ItemRenderer
-
getItemModelShaper
public net.minecraft.client.renderer.ItemModelShaper getItemModelShaper()- Overrides:
getItemModelShaper
in classnet.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 classnet.minecraft.client.renderer.entity.ItemRenderer
-