diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-01-02 23:06:23 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-01-02 23:06:23 +0800 |
| commit | fe03c35dc0613aaf67bbde531a930cb9939c6096 (patch) | |
| tree | dd342072bddc348a331fbabf1dc1ed5d980e4b3d /src/main/java/me/shedaniel/plugin/VanillaPlugin.java | |
| parent | 6ff53479192a474a68c9ce07c65f92464cb04d6e (diff) | |
| download | RoughlyEnoughItems-fe03c35dc0613aaf67bbde531a930cb9939c6096.tar.gz RoughlyEnoughItems-fe03c35dc0613aaf67bbde531a930cb9939c6096.tar.bz2 RoughlyEnoughItems-fe03c35dc0613aaf67bbde531a930cb9939c6096.zip | |
v1.4 Bug Fixes
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/VanillaPlugin.java')
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/VanillaPlugin.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/plugin/VanillaPlugin.java b/src/main/java/me/shedaniel/plugin/VanillaPlugin.java index 74b734761..bd9d93e53 100755 --- a/src/main/java/me/shedaniel/plugin/VanillaPlugin.java +++ b/src/main/java/me/shedaniel/plugin/VanillaPlugin.java @@ -30,6 +30,8 @@ import net.minecraft.recipe.smelting.SmeltingRecipe; import net.minecraft.recipe.smelting.SmokingRecipe; import net.minecraft.util.registry.Registry; +import java.lang.reflect.Array; +import java.util.Arrays; import java.util.LinkedList; import java.util.List; import java.util.stream.Collectors; @@ -46,7 +48,15 @@ public class VanillaPlugin implements IREIPlugin, PotionCraftingAdder { List<VanillaBlastFurnaceRecipe> blastFurnaceRecipes = new LinkedList<>(); REIRecipeManager.instance().addDisplayAdapter(new VanillaCraftingCategory()); REIRecipeManager.instance().addDisplayAdapter(new VanillaFurnaceCategory()); + REIRecipeManager.instance().addDisplayAdapter(new VanillaSmokerCategory()); + REIRecipeManager.instance().addDisplayAdapter(new VanillaBlastFurnaceCategory()); REIRecipeManager.instance().addDisplayAdapter(new VanillaPotionCategory()); + REIRecipeManager.instance().addDisplayAdapter(new TestRandomCategory("a", new ItemStack(Items.ITEM_FRAME))); + REIRecipeManager.instance().addDisplayAdapter(new TestRandomCategory("b", new ItemStack(Items.ITEM_FRAME))); + REIRecipeManager.instance().addDisplayAdapter(new TestRandomCategory("c", new ItemStack(Items.ITEM_FRAME))); + REIRecipeManager.instance().addDisplayAdapter(new TestRandomCategory("d", new ItemStack(Items.ITEM_FRAME))); + REIRecipeManager.instance().addDisplayAdapter(new TestRandomCategory("e", new ItemStack(Items.ITEM_FRAME))); + for(Recipe recipe : REIRecipeManager.instance().recipeManager.values()) { if (recipe instanceof ShapelessRecipe) { @@ -80,11 +90,17 @@ public class VanillaPlugin implements IREIPlugin, PotionCraftingAdder { REIRecipeManager.instance().addRecipe("smoker", smokerRecipes); REIRecipeManager.instance().addRecipe("potion", potionRecipes.stream().distinct().collect(Collectors.toList())); REIRecipeManager.instance().addRecipe("blastingfurnace", blastFurnaceRecipes); + REIRecipeManager.instance().addRecipe("a", Arrays.asList(new RandomRecipe("a"))); + REIRecipeManager.instance().addRecipe("b", Arrays.asList(new RandomRecipe("b"))); + REIRecipeManager.instance().addRecipe("c", Arrays.asList(new RandomRecipe("c"))); + REIRecipeManager.instance().addRecipe("d", Arrays.asList(new RandomRecipe("d"))); + REIRecipeManager.instance().addRecipe("e", Arrays.asList(new RandomRecipe("e"))); } @Override public void addPotionRecipe(Potion inputType, Item reagent, Potion outputType) { + System.out.printf("%s%s%n", inputType.getName(""), outputType.getName("")); potionRecipes.add(new VanillaPotionRecipe(new ItemStack[]{PotionUtil.setPotion(new ItemStack(Items.POTION), inputType)}, Ingredient.ofItems(reagent).getStackArray(), new ItemStack[]{PotionUtil.setPotion(new ItemStack(Items.POTION), outputType)})); |
