diff options
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api/RecipeDisplay.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/api/RecipeDisplay.java | 65 |
1 files changed, 2 insertions, 63 deletions
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,11 +5,8 @@ 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; @@ -17,55 +14,14 @@ import java.util.Optional; public interface RecipeDisplay { /** - * @return a list of items - * @see RecipeDisplay#getInputStacks() - */ - @ToBeRemoved - @Deprecated - default List<List<ItemStack>> getInput() { - return Collections.emptyList(); - } - - /** * @return a list of inputs */ - default List<List<EntryStack>> getInputEntries() { - List<List<ItemStack>> input = getInput(); - if (input.isEmpty()) - return Collections.emptyList(); - List<List<EntryStack>> list = new ArrayList<>(); - for (List<ItemStack> stacks : input) { - List<EntryStack> entries = new ArrayList<>(); - for (ItemStack stack : stacks) { - entries.add(EntryStack.create(stack)); - } - list.add(entries); - } - return list; - } + List<List<EntryStack>> getInputEntries(); /** * @return a list of outputs */ - @ToBeRemoved - @Deprecated - default List<ItemStack> getOutput() { - return Collections.emptyList(); - } - - /** - * @return a list of outputs - */ - default List<EntryStack> getOutputEntries() { - List<ItemStack> input = getOutput(); - if (input.isEmpty()) - return Collections.emptyList(); - List<EntryStack> entries = new ArrayList<>(); - for (ItemStack stack : input) { - entries.add(EntryStack.create(stack)); - } - return entries; - } + List<EntryStack> getOutputEntries(); /** * Gets the required items used in craftable filters @@ -73,23 +29,6 @@ public interface RecipeDisplay { * @return the list of required items */ default List<List<EntryStack>> getRequiredEntries() { - List<List<ItemStack>> input = getRequiredItems(); - if (input.isEmpty()) - return Collections.emptyList(); - List<List<EntryStack>> list = new ArrayList<>(); - for (List<ItemStack> stacks : input) { - List<EntryStack> entries = new ArrayList<>(); - for (ItemStack stack : stacks) { - entries.add(EntryStack.create(stack)); - } - list.add(entries); - } - return list; - } - - @ToBeRemoved - @Deprecated - default List<List<ItemStack>> getRequiredItems() { return Collections.emptyList(); } |
