aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/api
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-18 21:22:16 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-18 21:22:16 +0800
commitbf526920c4ab4bb6719e27c305a35e1772b2873b (patch)
treeef0079b05d9f0cb8f463af7e53d1cf9dcc55ea7c /src/main/java/me/shedaniel/rei/api
parent20110cfeefadb676be66ad2d195e62e0dc136c07 (diff)
downloadRoughlyEnoughItems-bf526920c4ab4bb6719e27c305a35e1772b2873b.tar.gz
RoughlyEnoughItems-bf526920c4ab4bb6719e27c305a35e1772b2873b.tar.bz2
RoughlyEnoughItems-bf526920c4ab4bb6719e27c305a35e1772b2873b.zip
Can't compile yet
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api')
-rw-r--r--src/main/java/me/shedaniel/rei/api/IRecipeCategory.java15
-rw-r--r--src/main/java/me/shedaniel/rei/api/IRecipeCategoryCraftable.java5
-rw-r--r--src/main/java/me/shedaniel/rei/api/IRecipeDisplay.java8
3 files changed, 10 insertions, 18 deletions
diff --git a/src/main/java/me/shedaniel/rei/api/IRecipeCategory.java b/src/main/java/me/shedaniel/rei/api/IRecipeCategory.java
index 4640b6d24..44fb1ad4d 100644
--- a/src/main/java/me/shedaniel/rei/api/IRecipeCategory.java
+++ b/src/main/java/me/shedaniel/rei/api/IRecipeCategory.java
@@ -1,26 +1,19 @@
package me.shedaniel.rei.api;
-import com.mojang.blaze3d.platform.GlStateManager;
import me.shedaniel.rei.gui.widget.IWidget;
import me.shedaniel.rei.gui.widget.RecipeBaseWidget;
-import me.shedaniel.rei.listeners.IMixinContainerGui;
-import net.minecraft.client.gui.Drawable;
-import net.minecraft.client.render.BufferBuilder;
-import net.minecraft.client.render.GuiLighting;
-import net.minecraft.client.render.Tessellator;
-import net.minecraft.client.render.VertexFormats;
+import me.shedaniel.rei.listeners.IMixinGuiContainer;
import net.minecraft.item.ItemStack;
-import net.minecraft.util.Identifier;
+import net.minecraft.util.ResourceLocation;
import java.awt.*;
-import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public interface IRecipeCategory<T extends IRecipeDisplay> {
- public Identifier getIdentifier();
+ public ResourceLocation getResourceLocation();
public ItemStack getCategoryIcon();
@@ -30,7 +23,7 @@ public interface IRecipeCategory<T extends IRecipeDisplay> {
return false;
}
- default public List<IWidget> setupDisplay(IMixinContainerGui containerGui, T recipeDisplay, Rectangle bounds) {
+ default public List<IWidget> setupDisplay(IMixinGuiContainer containerGui, T recipeDisplay, Rectangle bounds) {
return Arrays.asList(new RecipeBaseWidget(bounds));
}
diff --git a/src/main/java/me/shedaniel/rei/api/IRecipeCategoryCraftable.java b/src/main/java/me/shedaniel/rei/api/IRecipeCategoryCraftable.java
index 49156a943..d16f66654 100644
--- a/src/main/java/me/shedaniel/rei/api/IRecipeCategoryCraftable.java
+++ b/src/main/java/me/shedaniel/rei/api/IRecipeCategoryCraftable.java
@@ -1,8 +1,7 @@
package me.shedaniel.rei.api;
import me.shedaniel.rei.gui.widget.IWidget;
-import me.shedaniel.rei.gui.widget.RecipeViewingWidget;
-import me.shedaniel.rei.listeners.IMixinContainerGui;
+import me.shedaniel.rei.listeners.IMixinGuiContainer;
import net.minecraft.client.gui.Gui;
import java.awt.*;
@@ -14,6 +13,6 @@ public interface IRecipeCategoryCraftable<T extends IRecipeDisplay> {
public boolean performAutoCraft(Gui gui, T recipe);
- public void registerAutoCraftButton(List<IWidget> widgets, Rectangle rectangle, IMixinContainerGui parentGui, T recipe);
+ public void registerAutoCraftButton(List<IWidget> widgets, Rectangle rectangle, IMixinGuiContainer parentGui, T recipe);
}
diff --git a/src/main/java/me/shedaniel/rei/api/IRecipeDisplay.java b/src/main/java/me/shedaniel/rei/api/IRecipeDisplay.java
index 1a19b21c5..ae0800f1c 100644
--- a/src/main/java/me/shedaniel/rei/api/IRecipeDisplay.java
+++ b/src/main/java/me/shedaniel/rei/api/IRecipeDisplay.java
@@ -2,12 +2,12 @@ package me.shedaniel.rei.api;
import com.google.common.collect.Lists;
import net.minecraft.item.ItemStack;
-import net.minecraft.recipe.Recipe;
-import net.minecraft.util.Identifier;
+import net.minecraft.item.crafting.IRecipe;
+import net.minecraft.util.ResourceLocation;
import java.util.List;
-public interface IRecipeDisplay<T extends Recipe> {
+public interface IRecipeDisplay<T extends IRecipe> {
public abstract T getRecipe();
@@ -19,6 +19,6 @@ public interface IRecipeDisplay<T extends Recipe> {
return Lists.newArrayList();
}
- public Identifier getRecipeCategory();
+ public ResourceLocation getRecipeCategory();
}