aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/plugin/crafting
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/crafting')
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java10
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapedDisplay.java2
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapelessDisplay.java2
3 files changed, 5 insertions, 9 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java
index a0c2320e4..0d42e509b 100644
--- a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java
+++ b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java
@@ -6,16 +6,14 @@
package me.shedaniel.rei.plugin.crafting;
import com.google.common.collect.Lists;
+import com.mojang.blaze3d.systems.RenderSystem;
import it.unimi.dsi.fastutil.ints.IntList;
import me.shedaniel.math.api.Point;
import me.shedaniel.math.api.Rectangle;
import me.shedaniel.rei.api.EntryStack;
-import com.mojang.blaze3d.systems.RenderSystem;
-import me.shedaniel.rei.api.Renderer;
import me.shedaniel.rei.api.TransferRecipeCategory;
import me.shedaniel.rei.gui.widget.EntryWidget;
import me.shedaniel.rei.gui.widget.RecipeBaseWidget;
-import me.shedaniel.rei.gui.widget.SlotWidget;
import me.shedaniel.rei.gui.widget.Widget;
import me.shedaniel.rei.plugin.DefaultPlugin;
import net.minecraft.block.Blocks;
@@ -23,11 +21,9 @@ import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawableHelper;
import net.minecraft.client.render.GuiLighting;
import net.minecraft.client.resource.language.I18n;
-import net.minecraft.item.ItemStack;
import net.minecraft.util.Identifier;
import java.util.Arrays;
-import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Supplier;
@@ -51,8 +47,8 @@ public class DefaultCraftingCategory implements TransferRecipeCategory<DefaultCr
}
@Override
- public Renderer getIcon() {
- return Renderer.fromItemStack(new ItemStack(Blocks.CRAFTING_TABLE));
+ public EntryStack getLogo() {
+ return EntryStack.create(Blocks.CRAFTING_TABLE);
}
@Override
diff --git a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapedDisplay.java b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapedDisplay.java
index c14b18e53..7858e3f31 100644
--- a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapedDisplay.java
+++ b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapedDisplay.java
@@ -28,7 +28,7 @@ public class DefaultShapedDisplay implements DefaultCraftingDisplay {
this.display = recipe;
this.input = recipe.getPreviewInputs().stream().map(i -> {
List<EntryStack> entries = new ArrayList<>();
- for (ItemStack stack : i.getStackArray()) {
+ for (ItemStack stack : i.getMatchingStacksClient()) {
if (stack.getItem() instanceof PotionItem)
entries.add(EntryStack.create(stack).setting(EntryStack.Settings.CHECK_TAGS, EntryStack.Settings.TRUE));
else entries.add(EntryStack.create(stack));
diff --git a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapelessDisplay.java b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapelessDisplay.java
index 79b2b92ab..65fbd5fd7 100644
--- a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapelessDisplay.java
+++ b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapelessDisplay.java
@@ -28,7 +28,7 @@ public class DefaultShapelessDisplay implements DefaultCraftingDisplay {
this.display = recipe;
this.input = recipe.getPreviewInputs().stream().map(i -> {
List<EntryStack> entries = new ArrayList<>();
- for (ItemStack stack : i.getStackArray()) {
+ for (ItemStack stack : i.getMatchingStacksClient()) {
if (stack.getItem() instanceof PotionItem)
entries.add(EntryStack.create(stack).setting(EntryStack.Settings.CHECK_TAGS, EntryStack.Settings.TRUE));
else entries.add(EntryStack.create(stack));