@Override protected void actionPerformed(GuiButton par1GuiButton) { if (par1GuiButton instanceof IRadioButton) ((IRadioButton) par1GuiButton).enableFromClick(); else buttonListMM.get(0).enabled = !buttonListMM.get(0).enabled; mobMagnet.adult = buttonListMM.get(0).enabled; ThaumicTinkerer.netHandler.sendToServer(new PacketMobMagnetButton(mobMagnet)); }
@Override protected void drawGuiContainerBackgroundLayer(float f, int i, int j) { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); mc.renderEngine.bindTexture(gui); drawTexturedModalRect(x, y, 0, 0, xSize, ySize); String adult = StatCollector.translateToLocal("ttmisc.adult"); String child = StatCollector.translateToLocal("ttmisc.child"); stack = mobMagnet.getStackInSlot(0); String filter; if (stack != null) { String name = ItemSoulMould.getPatternName(stack); if (name.isEmpty()) filter = StatCollector.translateToLocal("ttmisc.none"); else filter = StatCollector.translateToLocal("entity." + name + ".name"); } else filter = StatCollector.translateToLocal("ttmisc.all"); fontRendererObj.drawString( filter, x + xSize / 2 - fontRendererObj.getStringWidth(filter) / 2 - 26, y + 16, 0x999999); fontRendererObj.drawString(adult, x + 120, y + 30, 0x999999); fontRendererObj.drawString(child, x + 120, y + 50, 0x999999); GL11.glColor3f(1F, 1F, 1F); }