From 0958de019acaf28cf3324a4e2dc4715ad612353e Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 17 Aug 2019 17:26:31 +0800 Subject: Fix bugs + translation --- .../autocrafting/AutoCraftingTableBookHandler.java | 35 ---------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java (limited to 'src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java') diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java deleted file mode 100644 index 607cdd7a7..000000000 --- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Roughly Enough Items by Danielshe. - * Licensed under the MIT License. - */ - -package me.shedaniel.rei.plugin.autocrafting; - -import me.shedaniel.rei.api.AutoTransferHandler; -import me.shedaniel.rei.impl.ScreenHelper; -import me.shedaniel.rei.listeners.RecipeBookGuiHooks; -import me.shedaniel.rei.plugin.crafting.DefaultCraftingDisplay; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.gui.screen.ingame.CraftingTableScreen; -import net.minecraft.container.CraftingTableContainer; - -public class AutoCraftingTableBookHandler implements AutoTransferHandler { - @Override - public Result handle(Context context) { - if (!(context.getContainerScreen() instanceof CraftingTableScreen) || !(context.getRecipe() instanceof DefaultCraftingDisplay)) - return Result.createNotApplicable(); - if (!((DefaultCraftingDisplay) context.getRecipe()).getOptionalRecipe().isPresent() || !context.getMinecraft().player.getRecipeBook().contains(((DefaultCraftingDisplay) context.getRecipe()).getOptionalRecipe().get())) - return Result.createNotApplicable(); - if (!context.isActuallyCrafting()) - return Result.createSuccessful(); - - DefaultCraftingDisplay display = (DefaultCraftingDisplay) context.getRecipe(); - CraftingTableScreen craftingTableScreen = (CraftingTableScreen) context.getContainerScreen(); - context.getMinecraft().openScreen(craftingTableScreen); - ((RecipeBookGuiHooks) craftingTableScreen.getRecipeBookGui()).rei_getGhostSlots().reset(); - CraftingTableContainer container = craftingTableScreen.getContainer(); - context.getMinecraft().interactionManager.clickRecipe(container.syncId, display.getOptionalRecipe().get(), Screen.hasShiftDown()); - ScreenHelper.getLastOverlay().init(); - return Result.createSuccessful(); - } -} -- cgit