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/plugin/crafting/VanillaShapedCraftingRecipe.java | |
| 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/plugin/crafting/VanillaShapedCraftingRecipe.java')
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/crafting/VanillaShapedCraftingRecipe.java | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/src/main/java/me/shedaniel/plugin/crafting/VanillaShapedCraftingRecipe.java b/src/main/java/me/shedaniel/plugin/crafting/VanillaShapedCraftingRecipe.java deleted file mode 100755 index 81bc101a0..000000000 --- a/src/main/java/me/shedaniel/plugin/crafting/VanillaShapedCraftingRecipe.java +++ /dev/null @@ -1,59 +0,0 @@ -package me.shedaniel.plugin.crafting; - -import net.minecraft.item.ItemStack; -import net.minecraft.recipe.Ingredient; -import net.minecraft.recipe.crafting.ShapedRecipe; - -import java.util.LinkedList; -import java.util.List; - -public class VanillaShapedCraftingRecipe extends VanillaCraftingRecipe { - - private final ShapedRecipe recipe; - - public VanillaShapedCraftingRecipe(ShapedRecipe recipe) { - this.recipe = recipe; - } - - @Override - public ShapedRecipe getRecipe() { - return recipe; - } - - @Override - public int getWidth() { - return recipe.getWidth(); - } - - @Override - public int getHeight() { - return recipe.getHeight(); - } - - @Override - public String getId() { - return "vanilla"; - } - - @Override - public List<ItemStack> getOutput() { - List<ItemStack> output = new LinkedList<>(); - output.add(recipe.getOutput()); - return output; - } - - @Override - public List<List<ItemStack>> getInput() { - List<List<ItemStack>> input = new LinkedList<>(); - int count = 0; - for(Ingredient ingredient : recipe.getPreviewInputs()) { - List<ItemStack> ingList = new LinkedList<>(); - for(ItemStack matchingStack : ingredient.getStackArray()) { - ingList.add(matchingStack); - } - input.add(ingList); - count++; - } - return input; - } -} |
