diff options
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)})); |
