From d73a20a56c0602753fe7e1963e0cf0c9b8bf736c Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 31 Dec 2018 19:28:05 +0800 Subject: Recipe Item Count --- src/main/java/me/shedaniel/ClientListener.java | 1 - src/main/java/me/shedaniel/gui/widget/REISlot.java | 9 ++++++--- .../me/shedaniel/plugin/crafting/VanillaCraftingCategory.java | 10 ++++++++-- 3 files changed, 14 insertions(+), 6 deletions(-) (limited to 'src/main/java') 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