aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/plugin/crafting
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-08 18:23:00 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-08 18:23:00 +0800
commit72e1653cbb38282f8dce59a00fb381e18bfc795d (patch)
tree468a1d03c3a7295b43f28e71b84856a512e72b3f /src/main/java/me/shedaniel/plugin/crafting
parent6d5101aad169bc5d4d8bcd638aee0d4ce71c120a (diff)
downloadRoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.tar.gz
RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.tar.bz2
RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.zip
Craftable Only WIP
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/crafting')
-rwxr-xr-xsrc/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java5
-rwxr-xr-xsrc/main/java/me/shedaniel/plugin/crafting/VanillaCraftingRecipe.java9
2 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java b/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java
index 6b858f456..66b78ed98 100755
--- a/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java
+++ b/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingCategory.java
@@ -1,10 +1,9 @@
package me.shedaniel.plugin.crafting;
-import me.shedaniel.api.DisplayCategoryCraftable;
+import me.shedaniel.api.IDisplayCategoryCraftable;
import me.shedaniel.gui.RecipeGui;
import me.shedaniel.gui.widget.*;
import me.shedaniel.listenerdefinitions.IMixinRecipeBookGui;
-import me.shedaniel.mixins.MixinRecipeBookGui;
import net.minecraft.block.Blocks;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.Gui;
@@ -18,7 +17,7 @@ import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
-public class VanillaCraftingCategory implements DisplayCategoryCraftable<VanillaCraftingRecipe> {
+public class VanillaCraftingCategory implements IDisplayCategoryCraftable<VanillaCraftingRecipe> {
Window mainWindow = MinecraftClient.getInstance().window;
private List<VanillaCraftingRecipe> recipes;
diff --git a/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingRecipe.java b/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingRecipe.java
index c7d7bfeb2..1f05c80c0 100755
--- a/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingRecipe.java
+++ b/src/main/java/me/shedaniel/plugin/crafting/VanillaCraftingRecipe.java
@@ -4,6 +4,10 @@ import me.shedaniel.api.IRecipe;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.Recipe;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
public abstract class VanillaCraftingRecipe implements IRecipe<ItemStack> {
public int getWidth() {
@@ -16,4 +20,9 @@ public abstract class VanillaCraftingRecipe implements IRecipe<ItemStack> {
public abstract Recipe getRecipe();
+ @Override
+ public List<List<ItemStack>> getRecipeRequiredInput() {
+ return getInput();
+ }
+
}