diff options
| author | Moulberry <james.jenour@student.scotch.wa.edu.au> | 2020-08-30 02:51:50 +1000 |
|---|---|---|
| committer | Moulberry <james.jenour@student.scotch.wa.edu.au> | 2020-08-30 02:51:50 +1000 |
| commit | 79894d22b49f943bcbedb22b9d515eb3db622886 (patch) | |
| tree | 765311480ec71388dd837f7aca61e0ae8ceafac1 /src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java | |
| parent | a5f669c4ec0692efd0e532d23156ea260718c0ee (diff) | |
| download | notenoughupdates-79894d22b49f943bcbedb22b9d515eb3db622886.tar.gz notenoughupdates-79894d22b49f943bcbedb22b9d515eb3db622886.tar.bz2 notenoughupdates-79894d22b49f943bcbedb22b9d515eb3db622886.zip | |
1.2.4
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java b/src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java index 502792df..2a19b16e 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/SBAIntegration.java @@ -182,13 +182,17 @@ public class SBAIntegration { int width = scaledResolution.getScaledWidth(); int height = scaledResolution.getScaledHeight(); - GuiContainer container = new GuiContainer(null) { - protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY) { - } - }; - container.setWorldAndResolution(Minecraft.getMinecraft(), width, height); + if(Minecraft.getMinecraft().currentScreen instanceof GuiContainer) { + guiContainerHook_drawBackpacks.invoke(null, Minecraft.getMinecraft().currentScreen, mouseX, mouseY, fontRendererObj); + } else { + GuiContainer container = new GuiContainer(null) { + protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY) { + } + }; + container.setWorldAndResolution(Minecraft.getMinecraft(), width, height); - guiContainerHook_drawBackpacks.invoke(null, container, mouseX, mouseY, fontRendererObj); + guiContainerHook_drawBackpacks.invoke(null, container, mouseX, mouseY, fontRendererObj); + } } catch(Exception e) { return false; } return true; } |
