diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-08-06 18:46:44 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-08-06 18:46:44 +0800 |
| commit | a29d1ad0cae8f8ccb375b5b8af7d4b86e6d8eb39 (patch) | |
| tree | f0aeab937c05144ff48696eb5b900552e9f3c27e /src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java | |
| parent | 49ae61c2165eb478f7a56e387115344c9aac0578 (diff) | |
| download | RoughlyEnoughItems-a29d1ad0cae8f8ccb375b5b8af7d4b86e6d8eb39.tar.gz RoughlyEnoughItems-a29d1ad0cae8f8ccb375b5b8af7d4b86e6d8eb39.tar.bz2 RoughlyEnoughItems-a29d1ad0cae8f8ccb375b5b8af7d4b86e6d8eb39.zip | |
6x faster craftable combinding filter
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java index 1264b7aad..de573f3b2 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java @@ -18,8 +18,10 @@ import net.minecraft.util.Identifier; import net.minecraft.util.math.MathHelper; import java.awt.*; +import java.util.Collections; +import java.util.LinkedList; import java.util.List; -import java.util.*; +import java.util.Locale; import java.util.stream.Collectors; public class SlotWidget extends WidgetWithBounds { @@ -30,12 +32,12 @@ public class SlotWidget extends WidgetWithBounds { private List<Renderer> renderers = new LinkedList<>(); private boolean drawBackground, showToolTips, clickToMoreRecipes, drawHighlightedBackground; - public SlotWidget(int x, int y, ItemStack itemStack, boolean drawBackground, boolean showToolTips) { - this(x, y, Collections.singletonList(itemStack), drawBackground, showToolTips); + public SlotWidget(int x, int y, Renderer renderer, boolean drawBackground, boolean showToolTips) { + this(x, y, Collections.singletonList(renderer), drawBackground, showToolTips); } - public SlotWidget(int x, int y, Collection<ItemStack> itemList, boolean drawBackground, boolean showToolTips) { - this(x, y, itemList.stream().map(Renderer::fromItemStack).collect(Collectors.toList()), drawBackground, showToolTips); + public SlotWidget(int x, int y, Renderer renderer, boolean drawBackground, boolean showToolTips, boolean clickToMoreRecipes) { + this(x, y, Collections.singletonList(renderer), drawBackground, showToolTips, clickToMoreRecipes); } public SlotWidget(int x, int y, List<Renderer> renderers, boolean drawBackground, boolean showToolTips) { @@ -48,7 +50,7 @@ public class SlotWidget extends WidgetWithBounds { this.drawHighlightedBackground = true; } - public SlotWidget(int x, int y, List<ItemStack> itemList, boolean drawBackground, boolean showToolTips, boolean clickToMoreRecipes) { + public SlotWidget(int x, int y, List<Renderer> itemList, boolean drawBackground, boolean showToolTips, boolean clickToMoreRecipes) { this(x, y, itemList, drawBackground, showToolTips); this.clickToMoreRecipes = clickToMoreRecipes; } @@ -164,10 +166,6 @@ public class SlotWidget extends WidgetWithBounds { return Collections.emptyList(); } - protected String getItemCountOverlay(ItemStack currentStack) { - return ""; - } - public ItemStack getCurrentItemStack() { if (getCurrentRenderer() instanceof ItemStackRenderer) return ((ItemStackRenderer) getCurrentRenderer()).getItemStack(); |
