diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-01-31 15:32:33 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-01-31 15:32:33 +0800 |
| commit | 2f95b698dee3368666cefe8890a015eb098dd77b (patch) | |
| tree | 994981d645051f5360ea29dc0d7701a83cd1858a /src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java | |
| parent | 40d345b6b0f0bea1e4313ad9cdb789762e160f8d (diff) | |
| download | RoughlyEnoughItems-2.2.0.15.tar.gz RoughlyEnoughItems-2.2.0.15.tar.bz2 RoughlyEnoughItems-2.2.0.15.zip | |
Update to v2.2.0.15 & Fix Optifinev2.2.0.15
Fix #16
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java index 4b0ed8cf9..6fa88d2e0 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java @@ -33,27 +33,27 @@ public class DefaultPlugin implements IRecipePlugin { @Override public void registerPluginCategories() { - RecipeHelper.registerCategory(new DefaultCraftingCategory()); - RecipeHelper.registerCategory(new DefaultSmeltingCategory()); - RecipeHelper.registerCategory(new DefaultBrewingCategory()); + RecipeHelper.getInstance().registerCategory(new DefaultCraftingCategory()); + RecipeHelper.getInstance().registerCategory(new DefaultSmeltingCategory()); + RecipeHelper.getInstance().registerCategory(new DefaultBrewingCategory()); } @Override public void registerRecipes() { - for(IRecipe value : RecipeHelper.getRecipeManager().getRecipes()) + for(IRecipe value : RecipeHelper.getInstance().getRecipeManager().getRecipes()) if (value instanceof ShapelessRecipe) - RecipeHelper.registerRecipe(CRAFTING, new DefaultShapelessDisplay((ShapelessRecipe) value)); + RecipeHelper.getInstance().registerRecipe(CRAFTING, new DefaultShapelessDisplay((ShapelessRecipe) value)); else if (value instanceof ShapedRecipe) - RecipeHelper.registerRecipe(CRAFTING, new DefaultShapedDisplay((ShapedRecipe) value)); + RecipeHelper.getInstance().registerRecipe(CRAFTING, new DefaultShapedDisplay((ShapedRecipe) value)); else if (value instanceof FurnaceRecipe) - RecipeHelper.registerRecipe(SMELTING, new DefaultSmeltingDisplay((FurnaceRecipe) value)); - BREWING_DISPLAYS.forEach(display -> RecipeHelper.registerRecipe(BREWING, display)); + RecipeHelper.getInstance().registerRecipe(SMELTING, new DefaultSmeltingDisplay((FurnaceRecipe) value)); + BREWING_DISPLAYS.forEach(display -> RecipeHelper.getInstance().registerRecipe(BREWING, display)); } @Override public void registerSpeedCraft() { - RecipeHelper.registerSpeedCraftButtonArea(DefaultPlugin.BREWING, null); - RecipeHelper.registerSpeedCraftFunctional(DefaultPlugin.CRAFTING, new SpeedCraftFunctional<DefaultCraftingDisplay>() { + RecipeHelper.getInstance().registerSpeedCraftButtonArea(DefaultPlugin.BREWING, null); + RecipeHelper.getInstance().registerSpeedCraftFunctional(DefaultPlugin.CRAFTING, new SpeedCraftFunctional<DefaultCraftingDisplay>() { @Override public Class[] getFunctioningFor() { return new Class[]{GuiInventory.class, GuiCrafting.class}; @@ -65,7 +65,8 @@ public class DefaultPlugin implements IRecipePlugin { ((IMixinRecipeBookGui) (((GuiCrafting) gui).func_194310_f())).getGhostRecipe().clear(); else if (gui.getClass().isAssignableFrom(GuiInventory.class)) ((IMixinRecipeBookGui) (((GuiInventory) gui).func_194310_f())).getGhostRecipe().clear(); - else return false; + else + return false; Minecraft.getInstance().playerController.func_203413_a(Minecraft.getInstance().player.openContainer.windowId, recipe.getRecipe(), GuiScreen.isShiftKeyDown()); return true; } @@ -75,7 +76,7 @@ public class DefaultPlugin implements IRecipePlugin { return gui instanceof GuiCrafting || (gui instanceof GuiInventory && recipe.getHeight() < 3 && recipe.getWidth() < 3); } }); - RecipeHelper.registerSpeedCraftFunctional(DefaultPlugin.SMELTING, new SpeedCraftFunctional<DefaultSmeltingDisplay>() { + RecipeHelper.getInstance().registerSpeedCraftFunctional(DefaultPlugin.SMELTING, new SpeedCraftFunctional<DefaultSmeltingDisplay>() { @Override public Class[] getFunctioningFor() { return new Class[]{GuiFurnace.class}; @@ -85,7 +86,8 @@ public class DefaultPlugin implements IRecipePlugin { public boolean performAutoCraft(Gui gui, DefaultSmeltingDisplay recipe) { if (gui instanceof GuiFurnace) ((IMixinRecipeBookGui) (((GuiFurnace) gui).func_194310_f())).getGhostRecipe().clear(); - else return false; + else + return false; Minecraft.getInstance().playerController.func_203413_a(Minecraft.getInstance().player.openContainer.windowId, recipe.getRecipe(), GuiScreen.isShiftKeyDown()); return true; } |
