From 4e638db2a73f040c3162d4923c3eebff6be762c2 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Sun, 13 Mar 2022 20:51:11 +0800 Subject: [PATCH] help suboptimal asm code to not generate GuiContainer in frame info --- src/main/java/magicbees/client/gui/GUIHandler.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/magicbees/client/gui/GUIHandler.java b/src/main/java/magicbees/client/gui/GUIHandler.java index 16e84fc..2dcf70b 100644 --- a/src/main/java/magicbees/client/gui/GUIHandler.java +++ b/src/main/java/magicbees/client/gui/GUIHandler.java @@ -31,18 +31,16 @@ public class GUIHandler implements IGuiHandler @Override public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { - Object value = null; - if (ID == UIScreens.EFFECT_JAR.ordinal()) { - value = new GUIEffectJar((TileEntityEffectJar)world.getTileEntity(x, y, z), player); + return new GUIEffectJar((TileEntityEffectJar)world.getTileEntity(x, y, z), player); }else if (ID == UIScreens.THAUMIC_APIARY.ordinal()) { TileEntityMagicApiary tileEntityThaumicApiary = (TileEntityMagicApiary) world.getTileEntity(x, y, z); - value = new GuiMagicApiary(player.inventory, tileEntityThaumicApiary); - } - - return value; + return new GuiMagicApiary(player.inventory, tileEntityThaumicApiary); + } else { + return null; + } } }