diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-01-08 18:23:00 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-01-08 18:23:00 +0800 |
| commit | 72e1653cbb38282f8dce59a00fb381e18bfc795d (patch) | |
| tree | 468a1d03c3a7295b43f28e71b84856a512e72b3f /src/main/java/me/shedaniel/api | |
| parent | 6d5101aad169bc5d4d8bcd638aee0d4ce71c120a (diff) | |
| download | RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.tar.gz RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.tar.bz2 RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.zip | |
Craftable Only WIP
Diffstat (limited to 'src/main/java/me/shedaniel/api')
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IDisplayCategory.java | 1 | ||||
| -rw-r--r-- | src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java (renamed from src/main/java/me/shedaniel/api/DisplayCategoryCraftable.java) | 2 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IDisplayHelper.java | 7 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IDrawable.java | 4 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IRecipe.java | 4 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/IRecipeManager.java | 1 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/api/TriBooleanSupplier.java (renamed from src/main/java/me/shedaniel/api/TriBooleanProducer.java) | 2 |
7 files changed, 11 insertions, 10 deletions
diff --git a/src/main/java/me/shedaniel/api/IDisplayCategory.java b/src/main/java/me/shedaniel/api/IDisplayCategory.java index 3e4c938cb..309a836ac 100755 --- a/src/main/java/me/shedaniel/api/IDisplayCategory.java +++ b/src/main/java/me/shedaniel/api/IDisplayCategory.java @@ -10,6 +10,7 @@ import java.util.List; * Created by James on 8/7/2018. */ public interface IDisplayCategory<T extends IRecipe> { + public String getId(); public String getDisplayName(); diff --git a/src/main/java/me/shedaniel/api/DisplayCategoryCraftable.java b/src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java index c0be7bd11..c34c1e37b 100644 --- a/src/main/java/me/shedaniel/api/DisplayCategoryCraftable.java +++ b/src/main/java/me/shedaniel/api/IDisplayCategoryCraftable.java @@ -8,7 +8,7 @@ import net.minecraft.client.gui.Gui; import java.util.List; -public interface DisplayCategoryCraftable<T extends IRecipe> extends IDisplayCategory<T> { +public interface IDisplayCategoryCraftable<T extends IRecipe> extends IDisplayCategory<T> { public boolean canAutoCraftHere(Class<? extends Gui> guiClass, T recipe); diff --git a/src/main/java/me/shedaniel/api/IDisplayHelper.java b/src/main/java/me/shedaniel/api/IDisplayHelper.java deleted file mode 100755 index 6f230d3b5..000000000 --- a/src/main/java/me/shedaniel/api/IDisplayHelper.java +++ /dev/null @@ -1,7 +0,0 @@ -package me.shedaniel.api; - -/** - * Created by James on 8/7/2018. - */ -public interface IDisplayHelper { -} diff --git a/src/main/java/me/shedaniel/api/IDrawable.java b/src/main/java/me/shedaniel/api/IDrawable.java index 102b7e1c5..48294bea7 100755 --- a/src/main/java/me/shedaniel/api/IDrawable.java +++ b/src/main/java/me/shedaniel/api/IDrawable.java @@ -4,7 +4,9 @@ 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/IRecipe.java b/src/main/java/me/shedaniel/api/IRecipe.java index 84cce4c79..a79123ddd 100755 --- a/src/main/java/me/shedaniel/api/IRecipe.java +++ b/src/main/java/me/shedaniel/api/IRecipe.java @@ -1,5 +1,7 @@ package me.shedaniel.api; +import net.minecraft.item.ItemStack; + import java.util.List; /** @@ -13,4 +15,6 @@ public interface IRecipe<T> { public List<List<T>> getInput(); + public List<List<T>> getRecipeRequiredInput(); + } diff --git a/src/main/java/me/shedaniel/api/IRecipeManager.java b/src/main/java/me/shedaniel/api/IRecipeManager.java index 355a1cd4d..82135bf3f 100755 --- a/src/main/java/me/shedaniel/api/IRecipeManager.java +++ b/src/main/java/me/shedaniel/api/IRecipeManager.java @@ -17,4 +17,5 @@ public interface IRecipeManager { public void addDisplayAdapter(IDisplayCategory adapter); public Map<IDisplayCategory, List<IRecipe>> getRecipesFor(ItemStack stack); + } diff --git a/src/main/java/me/shedaniel/api/TriBooleanProducer.java b/src/main/java/me/shedaniel/api/TriBooleanSupplier.java index 0925fee75..241307740 100755 --- a/src/main/java/me/shedaniel/api/TriBooleanProducer.java +++ b/src/main/java/me/shedaniel/api/TriBooleanSupplier.java @@ -3,6 +3,6 @@ package me.shedaniel.api; /** * Created by James on 8/4/2018. */ -public interface TriBooleanProducer { +public interface TriBooleanSupplier { public boolean accept(int first, int second, int third); } |
