Fixed crash when changing screens in autocrafting, fixes #394
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
### 1.1.2
|
||||
- It is now possible to start a crafting task even if the crafting preview says you can't (raoulvdberge)
|
||||
- Fixed crash when changing screens in autocrafting (raoulvdberge)
|
||||
|
||||
### 1.1.1
|
||||
- Fixed crash on servers (raoulvdberge)
|
||||
|
@@ -302,12 +302,14 @@ public class ClientProxy extends CommonProxy {
|
||||
}
|
||||
|
||||
public static void onReceiveCraftingPreviewResponse(MessageGridCraftingPreviewResponse message) {
|
||||
GuiScreen screen = Minecraft.getMinecraft().currentScreen;
|
||||
Minecraft.getMinecraft().addScheduledTask(() -> {
|
||||
GuiScreen screen = Minecraft.getMinecraft().currentScreen;
|
||||
|
||||
if (screen instanceof GuiCraftingStart) {
|
||||
screen = ((GuiCraftingStart) screen).getParent();
|
||||
}
|
||||
if (screen instanceof GuiCraftingStart) {
|
||||
screen = ((GuiCraftingStart) screen).getParent();
|
||||
}
|
||||
|
||||
FMLCommonHandler.instance().showGuiScreen(new GuiCraftingPreview(screen, message.stacks, message.hash, message.quantity));
|
||||
FMLCommonHandler.instance().showGuiScreen(new GuiCraftingPreview(screen, message.stacks, message.hash, message.quantity));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user