From ad7f945d6f724d51ee843b334838fda84c6197f2 Mon Sep 17 00:00:00 2001 From: Danielshe Date: Sun, 3 Nov 2019 19:02:00 +0800 Subject: API Changes --- .../java/me/shedaniel/rei/api/RecipeDisplay.java | 65 +--------------------- 1 file changed, 2 insertions(+), 63 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/api/RecipeDisplay.java') diff --git a/src/main/java/me/shedaniel/rei/api/RecipeDisplay.java b/src/main/java/me/shedaniel/rei/api/RecipeDisplay.java index dd563f01a..328d28973 100644 --- a/src/main/java/me/shedaniel/rei/api/RecipeDisplay.java +++ b/src/main/java/me/shedaniel/rei/api/RecipeDisplay.java @@ -5,67 +5,23 @@ package me.shedaniel.rei.api; -import me.shedaniel.rei.api.annotations.ToBeRemoved; -import net.minecraft.item.ItemStack; import net.minecraft.util.Identifier; -import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Optional; public interface RecipeDisplay { - /** - * @return a list of items - * @see RecipeDisplay#getInputStacks() - */ - @ToBeRemoved - @Deprecated - default List> getInput() { - return Collections.emptyList(); - } - /** * @return a list of inputs */ - default List> getInputEntries() { - List> input = getInput(); - if (input.isEmpty()) - return Collections.emptyList(); - List> list = new ArrayList<>(); - for (List stacks : input) { - List entries = new ArrayList<>(); - for (ItemStack stack : stacks) { - entries.add(EntryStack.create(stack)); - } - list.add(entries); - } - return list; - } + List> getInputEntries(); /** * @return a list of outputs */ - @ToBeRemoved - @Deprecated - default List getOutput() { - return Collections.emptyList(); - } - - /** - * @return a list of outputs - */ - default List getOutputEntries() { - List input = getOutput(); - if (input.isEmpty()) - return Collections.emptyList(); - List entries = new ArrayList<>(); - for (ItemStack stack : input) { - entries.add(EntryStack.create(stack)); - } - return entries; - } + List getOutputEntries(); /** * Gets the required items used in craftable filters @@ -73,23 +29,6 @@ public interface RecipeDisplay { * @return the list of required items */ default List> getRequiredEntries() { - List> input = getRequiredItems(); - if (input.isEmpty()) - return Collections.emptyList(); - List> list = new ArrayList<>(); - for (List stacks : input) { - List entries = new ArrayList<>(); - for (ItemStack stack : stacks) { - entries.add(EntryStack.create(stack)); - } - list.add(entries); - } - return list; - } - - @ToBeRemoved - @Deprecated - default List> getRequiredItems() { return Collections.emptyList(); } -- cgit