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 --- src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java') diff --git a/src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java b/src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java index fcd711bf4..b3a50cf2c 100644 --- a/src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java +++ b/src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java @@ -9,6 +9,9 @@ import me.shedaniel.rei.gui.ContainerScreenOverlay; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screen.ingame.AbstractContainerScreen; +import net.minecraft.util.ActionResult; + +import java.util.function.Supplier; public interface AutoCraftingHandler { @@ -16,6 +19,8 @@ public interface AutoCraftingHandler { return 0d; } - boolean handle(MinecraftClient minecraft, Screen recipeViewingScreen, AbstractContainerScreen parentScreen, ContainerScreenOverlay overlay); + boolean handle(Supplier displaySupplier, MinecraftClient minecraft, Screen recipeViewingScreen, AbstractContainerScreen parentScreen, ContainerScreenOverlay overlay); + + boolean canHandle(Supplier displaySupplier, MinecraftClient minecraft, Screen recipeViewingScreen, AbstractContainerScreen parentScreen, ContainerScreenOverlay overlay); } -- cgit