aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/plugin/VanillaPlugin.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-02 23:06:23 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-02 23:06:23 +0800
commitfe03c35dc0613aaf67bbde531a930cb9939c6096 (patch)
treedd342072bddc348a331fbabf1dc1ed5d980e4b3d /src/main/java/me/shedaniel/plugin/VanillaPlugin.java
parent6ff53479192a474a68c9ce07c65f92464cb04d6e (diff)
downloadRoughlyEnoughItems-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-xsrc/main/java/me/shedaniel/plugin/VanillaPlugin.java16
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)}));