diff options
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java index 139d46485..07d2506ee 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java @@ -122,10 +122,22 @@ public class DefaultPlugin implements REIPlugin { } @Override - public void registerSpeedCraft(RecipeHelper recipeHelper) { - recipeHelper.registerSpeedCraftButtonArea(DefaultPlugin.CAMPFIRE, null); - recipeHelper.registerSpeedCraftButtonArea(DefaultPlugin.STONE_CUTTING, null); - recipeHelper.registerSpeedCraftButtonArea(DefaultPlugin.BREWING, null); + public void registerOthers(RecipeHelper recipeHelper) { + recipeHelper.registerRecipeVisibilityHandler(new DisplayVisibilityHandler() { + @Override + public DisplayVisibility handleDisplay(RecipeCategory category, RecipeDisplay display) { + return DisplayVisibility.ALWAYS_VISIBLE; + } + + @Override + public float getPriority() { + return -1f; + } + }); + recipeHelper.registerDefaultSpeedCraftButtonArea(DefaultPlugin.CRAFTING); + recipeHelper.registerDefaultSpeedCraftButtonArea(DefaultPlugin.SMELTING); + recipeHelper.registerDefaultSpeedCraftButtonArea(DefaultPlugin.SMOKING); + recipeHelper.registerDefaultSpeedCraftButtonArea(DefaultPlugin.BLASTING); recipeHelper.registerSpeedCraftFunctional(DefaultPlugin.CRAFTING, new SpeedCraftFunctional<DefaultCraftingDisplay>() { @Override public Class[] getFunctioningFor() { |
