From 6e20fcb8c5a13d2145d8960a00b03507823c8d4d Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 18 Jun 2019 19:39:43 +0800 Subject: auto crafting... still using vanilla recipe book, can't figure how --- .../me/shedaniel/rei/client/RecipeHelperImpl.java | 23 +++++----------------- 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/client/RecipeHelperImpl.java') diff --git a/src/main/java/me/shedaniel/rei/client/RecipeHelperImpl.java b/src/main/java/me/shedaniel/rei/client/RecipeHelperImpl.java index 25f29d7da..5db09d727 100644 --- a/src/main/java/me/shedaniel/rei/client/RecipeHelperImpl.java +++ b/src/main/java/me/shedaniel/rei/client/RecipeHelperImpl.java @@ -9,11 +9,7 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import me.shedaniel.rei.RoughlyEnoughItemsCore; import me.shedaniel.rei.api.*; -import me.shedaniel.rei.gui.ContainerScreenOverlay; import me.shedaniel.rei.gui.config.DisplayVisibility; -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.gui.screen.ingame.AbstractContainerScreen; import net.minecraft.item.ItemStack; import net.minecraft.recipe.Recipe; import net.minecraft.recipe.RecipeManager; @@ -280,20 +276,6 @@ public class RecipeHelperImpl implements RecipeHelper { return -1f; } }); - registerAutoCraftingHandler(new AutoCraftingHandler() { - @Override - public double getPriority() { - return -Double.MAX_VALUE; - } - - @Override - public boolean handle(MinecraftClient minecraft, Screen recipeViewingScreen, AbstractContainerScreen parentScreen, ContainerScreenOverlay overlay) { - minecraft.openScreen(parentScreen); - ScreenHelper.getLastOverlay().init(); - return true; - } - }); - // Clear Cache ((DisplayHelperImpl) RoughlyEnoughItemsCore.getDisplayHelper()).resetCache(); this.categoryDisplaySettingsMap.clear(); @@ -338,6 +320,11 @@ public class RecipeHelperImpl implements RecipeHelper { return map; } + @Override + public List getAllRecipesFromCategory(RecipeCategory category) { + return recipeCategoryListMap.get(category.getIdentifier()); + } + @Override public void registerRecipeVisibilityHandler(DisplayVisibilityHandler visibilityHandler) { displayVisibilityHandlers.add(visibilityHandler); -- cgit