diff --git a/src/main/java/refinedstorage/gui/GuiBase.java b/src/main/java/refinedstorage/gui/GuiBase.java index 239ee6099..98adc423c 100755 --- a/src/main/java/refinedstorage/gui/GuiBase.java +++ b/src/main/java/refinedstorage/gui/GuiBase.java @@ -159,6 +159,8 @@ public abstract class GuiBase extends GuiContainer { } public void drawItemOverlay(ItemStack stack, String text, int x, int y) { + itemRender.renderItemOverlayIntoGUI(fontRendererObj, stack, x, y, ""); + if (text != null) { GlStateManager.pushMatrix(); GlStateManager.translate(x, y, 1); @@ -182,8 +184,6 @@ public abstract class GuiBase extends GuiContainer { GlStateManager.disableBlend(); GlStateManager.popMatrix(); } - - itemRender.renderItemOverlayIntoGUI(fontRendererObj, stack, x, y, ""); } public void drawString(int x, int y, String message) { diff --git a/src/main/java/refinedstorage/network/MessageStoragePull.java b/src/main/java/refinedstorage/network/MessageStoragePull.java index 23a089b79..9ed5b2f11 100755 --- a/src/main/java/refinedstorage/network/MessageStoragePull.java +++ b/src/main/java/refinedstorage/network/MessageStoragePull.java @@ -73,7 +73,9 @@ public class MessageStoragePull extends MessageHandlerPlayerToServer item.getType().getItemStackLimit(item.toItemStack())) { + } + + if (quantity > item.getType().getItemStackLimit(item.toItemStack())) { quantity = item.getType().getItemStackLimit(item.toItemStack()); }