diff options
-rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/listener/NEUEventListener.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/listener/NEUEventListener.java b/src/main/java/io/github/moulberry/notenoughupdates/listener/NEUEventListener.java index 47c1b545..074fde46 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/listener/NEUEventListener.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/listener/NEUEventListener.java @@ -48,6 +48,8 @@ import io.github.moulberry.notenoughupdates.util.TabSkillInfoParser; import io.github.moulberry.notenoughupdates.util.Utils; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.inventory.GuiChest; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.client.resources.model.IBakedModel; import net.minecraft.event.ClickEvent; import net.minecraft.init.Items; import net.minecraft.inventory.ContainerChest; @@ -115,7 +117,12 @@ public class NEUEventListener { }); } } else if (!toPreload.isEmpty()) { - Utils.drawItemStack(toPreload.get(0), -100, -100); + RenderItem itemRender = Minecraft.getMinecraft().getRenderItem(); + ItemStack itemStack = toPreload.get(0); + if (itemStack != null && itemStack.getItem() != null) { + IBakedModel ibakedmodel = itemRender.getItemModelMesher().getItemModel(itemStack); + itemRender.renderItem(itemStack, ibakedmodel); + } toPreload.remove(0); } else { itemPreloader.shutdown(); |