diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2018-12-31 19:28:05 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2018-12-31 19:28:05 +0800 |
| commit | d73a20a56c0602753fe7e1963e0cf0c9b8bf736c (patch) | |
| tree | 9bd81f496df9e4b02c15f9172cdfcabe62f462d7 /src/main/java | |
| parent | 9ed73dfb4c5a075233d0d76100e0644d6dc9bb70 (diff) | |
| download | RoughlyEnoughItems-d73a20a56c0602753fe7e1963e0cf0c9b8bf736c.tar.gz RoughlyEnoughItems-d73a20a56c0602753fe7e1963e0cf0c9b8bf736c.tar.bz2 RoughlyEnoughItems-d73a20a56c0602753fe7e1963e0cf0c9b8bf736c.zip | |
Recipe Item Count
Diffstat (limited to 'src/main/java')
3 files changed, 14 insertions, 6 deletions
diff --git a/src/main/java/me/shedaniel/ClientListener.java b/src/main/java/me/shedaniel/ClientListener.java index d6c4017c7..a74fe5e06 100755 --- a/src/main/java/me/shedaniel/ClientListener.java +++ b/src/main/java/me/shedaniel/ClientListener.java @@ -11,7 +11,6 @@ import net.minecraft.enchantment.Enchantment; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.init.Items; import net.minecraft.item.Item; -import net.minecraft.item.ItemGroup; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; import net.minecraft.util.registry.IRegistry; diff --git a/src/main/java/me/shedaniel/gui/widget/REISlot.java b/src/main/java/me/shedaniel/gui/widget/REISlot.java index 2489b2074..fe10c34b8 100755 --- a/src/main/java/me/shedaniel/gui/widget/REISlot.java +++ b/src/main/java/me/shedaniel/gui/widget/REISlot.java @@ -2,7 +2,6 @@ package me.shedaniel.gui.widget; import com.google.common.collect.Lists; import me.shedaniel.gui.REIRenderHelper; -import me.shedaniel.impl.REIRecipeManager; import me.shedaniel.listenerdefinitions.IMixinGuiContainer; import me.shedaniel.network.CheatPacket; import me.shedaniel.network.DeletePacket; @@ -139,12 +138,16 @@ public class REISlot extends Control { REIRenderHelper.getItemRender().renderItemAndEffectIntoGUI(getStack(), x, y); assert gui != null; if (((IMixinGuiContainer) gui).getDraggedStack().isEmpty()) - REIRenderHelper.getItemRender().renderItemOverlayIntoGUI(Minecraft.getInstance().fontRenderer, getStack(), x, y - 0, ""); + REIRenderHelper.getItemRender().renderItemOverlayIntoGUI(Minecraft.getInstance().fontRenderer, getStack(), x, y - 0, getTextOverlay(getStack())); else - REIRenderHelper.getItemRender().renderItemOverlayIntoGUI(Minecraft.getInstance().fontRenderer, getStack(), x, y - 8, ""); + REIRenderHelper.getItemRender().renderItemOverlayIntoGUI(Minecraft.getInstance().fontRenderer, getStack(), x, y - 8, getTextOverlay(getStack())); REIRenderHelper.getItemRender().zLevel = 0.0F; } + public String getTextOverlay(ItemStack stack) { + return ""; + } + public String getMod() { if (!getStack().isEmpty()) { ResourceLocation location = IRegistry.ITEM.getKey(getStack().getItem()); diff --git a/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java b/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java index 1c37ed292..c493e4334 100755 --- a/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java +++ b/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java @@ -8,7 +8,6 @@ import net.minecraft.client.MainWindow; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; import net.minecraft.init.Blocks; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import java.util.ArrayList; @@ -61,7 +60,14 @@ public class VanillaCraftingCategory implements IDisplayCategory<VanillaCrafting } else if (!input.get(i).isEmpty()) slots.get(i).setStackList(input.get(i)); } - REISlot slot = new REISlot(130, 75 + 18 + number * 75); + REISlot slot = new REISlot(130, 75 + 18 + number * 75) { + @Override + public String getTextOverlay(ItemStack stack) { + if (stack.getCount() == 1) + return ""; + return stack.getCount() + ""; + } + }; slot.setDrawBackground(true); slot.setStack(recipes.get(number).getOutput().get(0).copy()); |
