aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/api/RecipeDisplay.java
diff options
context:
space:
mode:
authorDanielshe <shekwancheung0528@gmail.com>2019-11-03 19:02:00 +0800
committerDanielshe <shekwancheung0528@gmail.com>2019-11-03 19:02:00 +0800
commitad7f945d6f724d51ee843b334838fda84c6197f2 (patch)
treeb67cd5a1b95826435ef54813e4221ff3fda39212 /src/main/java/me/shedaniel/rei/api/RecipeDisplay.java
parent9f5a9eae9a7863412cc5eb433bf15e5ee71da616 (diff)
downloadRoughlyEnoughItems-ad7f945d6f724d51ee843b334838fda84c6197f2.tar.gz
RoughlyEnoughItems-ad7f945d6f724d51ee843b334838fda84c6197f2.tar.bz2
RoughlyEnoughItems-ad7f945d6f724d51ee843b334838fda84c6197f2.zip
API Changes
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api/RecipeDisplay.java')
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeDisplay.java65
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();
}