aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/api
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-09 23:35:45 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-09 23:35:45 +0800
commit1b21d26487636e50d03979acd5ca4a2a07761a25 (patch)
treed7d066b4e7491474f3a962593e97a2d6f0aa2ea2 /src/main/java/me/shedaniel/api
parent77af6b3f548d34bfdafc585847d3d80ec783c7e7 (diff)
downloadRoughlyEnoughItems-1b21d26487636e50d03979acd5ca4a2a07761a25.tar.gz
RoughlyEnoughItems-1b21d26487636e50d03979acd5ca4a2a07761a25.tar.bz2
RoughlyEnoughItems-1b21d26487636e50d03979acd5ca4a2a07761a25.zip
Starting off rewrite
Diffstat (limited to 'src/main/java/me/shedaniel/api')
-rwxr-xr-xsrc/main/java/me/shedaniel/api/IDisplayCategory.java32
-rw-r--r--src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java19
-rwxr-xr-xsrc/main/java/me/shedaniel/api/IDrawable.java12
-rwxr-xr-xsrc/main/java/me/shedaniel/api/IREIPlugin.java16
-rwxr-xr-xsrc/main/java/me/shedaniel/api/IRecipe.java20
-rwxr-xr-xsrc/main/java/me/shedaniel/api/IRecipeManager.java21
-rwxr-xr-xsrc/main/java/me/shedaniel/api/TriBooleanSupplier.java8
7 files changed, 0 insertions, 128 deletions
diff --git a/src/main/java/me/shedaniel/api/IDisplayCategory.java b/src/main/java/me/shedaniel/api/IDisplayCategory.java
deleted file mode 100755
index 309a836ac..000000000
--- a/src/main/java/me/shedaniel/api/IDisplayCategory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package me.shedaniel.api;
-
-import me.shedaniel.gui.widget.Control;
-import me.shedaniel.gui.widget.REISlot;
-import net.minecraft.item.ItemStack;
-
-import java.util.List;
-
-/**
- * Created by James on 8/7/2018.
- */
-public interface IDisplayCategory<T extends IRecipe> {
-
- public String getId();
-
- public String getDisplayName();
-
- public void addRecipe(T recipe);
-
- public void resetRecipes();
-
- public List<REISlot> setupDisplay(int number);
-
- public boolean canDisplay(T recipe);
-
- public void drawExtras();
-
- public void addWidget(List<Control> controls, int number);
-
- public ItemStack getCategoryIcon();
-
-}
diff --git a/src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java b/src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java
deleted file mode 100644
index c34c1e37b..000000000
--- a/src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package me.shedaniel.api;
-
-import me.shedaniel.api.IDisplayCategory;
-import me.shedaniel.api.IRecipe;
-import me.shedaniel.gui.RecipeGui;
-import me.shedaniel.gui.widget.Control;
-import net.minecraft.client.gui.Gui;
-
-import java.util.List;
-
-public interface IDisplayCategoryCraftable<T extends IRecipe> extends IDisplayCategory<T> {
-
- public boolean canAutoCraftHere(Class<? extends Gui> guiClass, T recipe);
-
- public boolean performAutoCraft(Gui gui, T recipe);
-
- public void registerAutoCraftButton(List<Control> control, RecipeGui recipeGui, Gui parentGui, T recipe, int number);
-
-}
diff --git a/src/main/java/me/shedaniel/api/IDrawable.java b/src/main/java/me/shedaniel/api/IDrawable.java
deleted file mode 100755
index 48294bea7..000000000
--- a/src/main/java/me/shedaniel/api/IDrawable.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package me.shedaniel.api;
-
-/**
- * Created by James on 8/7/2018.
- */
-public interface IDrawable {
-
- public void draw();
-
- public boolean isHighlighted();
-
-}
diff --git a/src/main/java/me/shedaniel/api/IREIPlugin.java b/src/main/java/me/shedaniel/api/IREIPlugin.java
deleted file mode 100755
index 2736cbf1d..000000000
--- a/src/main/java/me/shedaniel/api/IREIPlugin.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package me.shedaniel.api;
-
-import me.shedaniel.listenerdefinitions.IEvent;
-
-/**
- * Created by James on 7/27/2018.
- */
-public interface IREIPlugin extends IEvent {
-
- public void registerCategories();
-
- public void registerRecipes();
-
- public void registerSpecialGuiExclusion();
-
-}
diff --git a/src/main/java/me/shedaniel/api/IRecipe.java b/src/main/java/me/shedaniel/api/IRecipe.java
deleted file mode 100755
index 096c6fe1f..000000000
--- a/src/main/java/me/shedaniel/api/IRecipe.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package me.shedaniel.api;
-
-import net.minecraft.item.ItemStack;
-
-import java.util.List;
-
-/**
- * Created by James on 7/27/2018.
- */
-public interface IRecipe<T> {
-
- public String getId();
-
- public List<T> getOutput();
-
- public List<List<T>> getInput();
-
- public List<List<ItemStack>> getRecipeRequiredInput();
-
-}
diff --git a/src/main/java/me/shedaniel/api/IRecipeManager.java b/src/main/java/me/shedaniel/api/IRecipeManager.java
deleted file mode 100755
index 82135bf3f..000000000
--- a/src/main/java/me/shedaniel/api/IRecipeManager.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package me.shedaniel.api;
-
-import net.minecraft.item.ItemStack;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * Created by James on 8/5/2018.
- */
-public interface IRecipeManager {
-
- public void addRecipe(String id, IRecipe recipe);
-
- public void addRecipe(String id, List<? extends IRecipe> recipes);
-
- public void addDisplayAdapter(IDisplayCategory adapter);
-
- public Map<IDisplayCategory, List<IRecipe>> getRecipesFor(ItemStack stack);
-
-}
diff --git a/src/main/java/me/shedaniel/api/TriBooleanSupplier.java b/src/main/java/me/shedaniel/api/TriBooleanSupplier.java
deleted file mode 100755
index 241307740..000000000
--- a/src/main/java/me/shedaniel/api/TriBooleanSupplier.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package me.shedaniel.api;
-
-/**
- * Created by James on 8/4/2018.
- */
-public interface TriBooleanSupplier {
- public boolean accept(int first, int second, int third);
-}