diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-01-09 23:35:45 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-01-09 23:35:45 +0800 |
| commit | 1b21d26487636e50d03979acd5ca4a2a07761a25 (patch) | |
| tree | d7d066b4e7491474f3a962593e97a2d6f0aa2ea2 /src/main/java/me/shedaniel/api | |
| parent | 77af6b3f548d34bfdafc585847d3d80ec783c7e7 (diff) | |
| download | RoughlyEnoughItems-1b21d26487636e50d03979acd5ca4a2a07761a25.tar.gz RoughlyEnoughItems-1b21d26487636e50d03979acd5ca4a2a07761a25.tar.bz2 RoughlyEnoughItems-1b21d26487636e50d03979acd5ca4a2a07761a25.zip | |
Starting off rewrite
Diffstat (limited to 'src/main/java/me/shedaniel/api')
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IDisplayCategory.java | 32 | ||||
| -rw-r--r-- | src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java | 19 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IDrawable.java | 12 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IREIPlugin.java | 16 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IRecipe.java | 20 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IRecipeManager.java | 21 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/TriBooleanSupplier.java | 8 |
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); -} |
