From 55f64675b42ac8d3c557cc850f78664bee006f6f Mon Sep 17 00:00:00 2001 From: Jason Mitchell Date: Sat, 28 Jan 2023 19:32:44 -0800 Subject: [ci skip] spotlessApply with the new settings --- .../gtPlusPlus/core/gui/beta/Gui_ID_Registry.java | 15 +-- .../java/gtPlusPlus/core/gui/beta/Gui_Types.java | 1 + .../java/gtPlusPlus/core/gui/beta/MU_GuiId.java | 1 + .../gtPlusPlus/core/gui/item/GuiBaseBackpack.java | 38 ++++---- .../gtPlusPlus/core/gui/item/GuiBaseGrindle.java | 104 ++++++++++----------- .../gtPlusPlus/core/gui/item/GuiScreenGrindle.java | 59 ++++++------ .../gtPlusPlus/core/gui/item/box/GuiBaseBox.java | 29 +++--- .../gtPlusPlus/core/gui/item/box/LunchBoxGui.java | 4 +- .../gtPlusPlus/core/gui/item/box/MagicBagGui.java | 4 +- .../gtPlusPlus/core/gui/item/box/ToolBoxGui.java | 4 +- .../core/gui/machine/GUI_CircuitProgrammer.java | 15 +-- .../core/gui/machine/GUI_DecayablesChest.java | 15 +-- .../gtPlusPlus/core/gui/machine/GUI_EggBox.java | 21 +++-- .../gtPlusPlus/core/gui/machine/GUI_FishTrap.java | 15 +-- .../core/gui/machine/GUI_HeliumGenerator.java | 15 +-- .../core/gui/machine/GUI_ModularityTable.java | 25 ++--- .../core/gui/machine/GUI_PestKiller.java | 40 ++++---- .../core/gui/machine/GUI_ProjectTable.java | 17 ++-- .../core/gui/machine/GUI_RoundRobinator.java | 59 ++++++------ .../core/gui/machine/GUI_ScrollTest.java | 38 +++++--- .../core/gui/machine/GUI_SuperJukebox.java | 18 ++-- .../core/gui/machine/GUI_TradeTable.java | 21 +++-- .../gui/machine/GUI_VolumetricFlaskSetter.java | 26 ++++-- .../gtPlusPlus/core/gui/widget/GuiValueField.java | 46 ++++----- 24 files changed, 338 insertions(+), 292 deletions(-) (limited to 'src/main/java/gtPlusPlus/core/gui') diff --git a/src/main/java/gtPlusPlus/core/gui/beta/Gui_ID_Registry.java b/src/main/java/gtPlusPlus/core/gui/beta/Gui_ID_Registry.java index d36de4bf28..601f91b3e9 100644 --- a/src/main/java/gtPlusPlus/core/gui/beta/Gui_ID_Registry.java +++ b/src/main/java/gtPlusPlus/core/gui/beta/Gui_ID_Registry.java @@ -1,13 +1,14 @@ package gtPlusPlus.core.gui.beta; -import gtPlusPlus.core.interfaces.IGuiManagerMiscUtils; import java.util.HashMap; import java.util.List; import java.util.Map; +import gtPlusPlus.core.interfaces.IGuiManagerMiscUtils; + public class Gui_ID_Registry { - private static final Map, MU_GuiId> classMap = - new HashMap, MU_GuiId>(); + + private static final Map, MU_GuiId> classMap = new HashMap, MU_GuiId>(); private static final Map idMap = new HashMap(); private static int nextId = 0; @@ -21,8 +22,8 @@ public class Gui_ID_Registry { // EntityMinecartBeehouse.class })); } - private static void registerGuiHandlers( - final Gui_Types MU_GuiType, final List> guiHandlerClasses) { + private static void registerGuiHandlers(final Gui_Types MU_GuiType, + final List> guiHandlerClasses) { for (final Class tileGuiHandlerClass : guiHandlerClasses) { final MU_GuiId guiId = new MU_GuiId(nextId++, MU_GuiType, tileGuiHandlerClass); classMap.put(tileGuiHandlerClass, guiId); @@ -34,8 +35,8 @@ public class Gui_ID_Registry { final Class guiHandlerClass = guiHandler.getClass(); MU_GuiId guiId = classMap.get(guiHandlerClass); if (guiId == null) { - for (final Map.Entry, MU_GuiId> classGuiIdEntry : - classMap.entrySet()) { + for (final Map.Entry, MU_GuiId> classGuiIdEntry : classMap + .entrySet()) { if (((Class) classGuiIdEntry.getKey()).isAssignableFrom(guiHandlerClass)) { guiId = classGuiIdEntry.getValue(); break; diff --git a/src/main/java/gtPlusPlus/core/gui/beta/Gui_Types.java b/src/main/java/gtPlusPlus/core/gui/beta/Gui_Types.java index bb095e74c0..f0bf946b23 100644 --- a/src/main/java/gtPlusPlus/core/gui/beta/Gui_Types.java +++ b/src/main/java/gtPlusPlus/core/gui/beta/Gui_Types.java @@ -1,6 +1,7 @@ package gtPlusPlus.core.gui.beta; public enum Gui_Types { + Item, Tile, Entity; diff --git a/src/main/java/gtPlusPlus/core/gui/beta/MU_GuiId.java b/src/main/java/gtPlusPlus/core/gui/beta/MU_GuiId.java index faf823fdcf..8b15f5b937 100644 --- a/src/main/java/gtPlusPlus/core/gui/beta/MU_GuiId.java +++ b/src/main/java/gtPlusPlus/core/gui/beta/MU_GuiId.java @@ -3,6 +3,7 @@ package gtPlusPlus.core.gui.beta; import gtPlusPlus.core.interfaces.IGuiManagerMiscUtils; public class MU_GuiId { + private final int id; private final Gui_Types MU_GuiType; private final Class guiHandlerClass; diff --git a/src/main/java/gtPlusPlus/core/gui/item/GuiBaseBackpack.java b/src/main/java/gtPlusPlus/core/gui/item/GuiBaseBackpack.java index ebd26d1f26..fa7ade3b97 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/GuiBaseBackpack.java +++ b/src/main/java/gtPlusPlus/core/gui/item/GuiBaseBackpack.java @@ -1,8 +1,5 @@ package gtPlusPlus.core.gui.item; -import gtPlusPlus.core.container.Container_BackpackBase; -import gtPlusPlus.core.inventories.BaseInventoryBackpack; -import gtPlusPlus.core.lib.CORE; import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.renderer.OpenGlHelper; @@ -10,12 +7,20 @@ import net.minecraft.client.renderer.RenderHelper; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; +import gtPlusPlus.core.container.Container_BackpackBase; +import gtPlusPlus.core.inventories.BaseInventoryBackpack; +import gtPlusPlus.core.lib.CORE; + public class GuiBaseBackpack extends GuiContainer { - /** x and y size of the inventory window in pixels. Defined as float, passed as int - * These are used for drawing the player model. */ + + /** + * x and y size of the inventory window in pixels. Defined as float, passed as int These are used for drawing the + * player model. + */ private float xSize_lo; private float ySize_lo; @@ -23,14 +28,15 @@ public class GuiBaseBackpack extends GuiContainer { /** The FontRenderer used by GuiScreen */ protected FontRenderer fontRenderer; - /** ResourceLocation takes 2 parameters: ModId, path to texture at the location: - * "src/minecraft/assets/modid/" + /** + * ResourceLocation takes 2 parameters: ModId, path to texture at the location: "src/minecraft/assets/modid/" * - * I have provided a sample texture file that works with this tutorial. Download it - * from Forge_Tutorials/textures/gui/ + * I have provided a sample texture file that works with this tutorial. Download it from + * Forge_Tutorials/textures/gui/ */ - private static final ResourceLocation iconLocation = - new ResourceLocation(CORE.MODID, "textures/gui/itemBackpack.png"); + private static final ResourceLocation iconLocation = new ResourceLocation( + CORE.MODID, + "textures/gui/itemBackpack.png"); /** The inventory to render on screen */ private final BaseInventoryBackpack inventory; @@ -55,8 +61,7 @@ public class GuiBaseBackpack extends GuiContainer { */ @Override protected void drawGuiContainerForegroundLayer(final int par1, final int par2) { - final String s = this.inventory.hasCustomInventoryName() - ? this.inventory.getInventoryName() + final String s = this.inventory.hasCustomInventoryName() ? this.inventory.getInventoryName() : this.inventory.getInventoryName(); // this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 0, 4210752); // this.fontRenderer.drawString(I18n.translate("container.inventory"), 26, this.ySize - 96 + 4, 4210752); @@ -80,12 +85,7 @@ public class GuiBaseBackpack extends GuiContainer { * This renders the player model in standard inventory position (in later versions of Minecraft / Forge, you can * simply call GuiInventory.drawEntityOnScreen directly instead of copying this code) */ - public static void drawPlayerModel( - final int x, - final int y, - final int scale, - final float yaw, - final float pitch, + public static void drawPlayerModel(final int x, final int y, final int scale, final float yaw, final float pitch, final EntityLivingBase entity) { GL11.glEnable(GL11.GL_COLOR_MATERIAL); GL11.glPushMatrix(); diff --git a/src/main/java/gtPlusPlus/core/gui/item/GuiBaseGrindle.java b/src/main/java/gtPlusPlus/core/gui/item/GuiBaseGrindle.java index fd8a8ed7b1..3bb4d1f5e6 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/GuiBaseGrindle.java +++ b/src/main/java/gtPlusPlus/core/gui/item/GuiBaseGrindle.java @@ -1,19 +1,8 @@ package gtPlusPlus.core.gui.item; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gregtech.api.util.GT_Utility; -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.api.objects.data.AutoMap; -import gtPlusPlus.core.container.Container_Grindle; -import gtPlusPlus.core.inventories.BaseInventoryGrindle; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.recipe.common.CI; -import gtPlusPlus.core.util.Utils; -import gtPlusPlus.core.util.math.MathUtils; -import gtPlusPlus.core.util.reflect.ReflectionUtils; import java.util.LinkedHashSet; import java.util.Set; + import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.GuiButton; @@ -23,10 +12,24 @@ import net.minecraft.client.resources.I18n; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.ResourceLocation; + import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gregtech.api.util.GT_Utility; +import gtPlusPlus.api.objects.Logger; +import gtPlusPlus.api.objects.data.AutoMap; +import gtPlusPlus.core.container.Container_Grindle; +import gtPlusPlus.core.inventories.BaseInventoryGrindle; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.recipe.common.CI; +import gtPlusPlus.core.util.Utils; +import gtPlusPlus.core.util.math.MathUtils; +import gtPlusPlus.core.util.reflect.ReflectionUtils; + public class GuiBaseGrindle extends GuiContainer { /** The FontRenderer used by GuiScreen */ @@ -37,8 +40,9 @@ public class GuiBaseGrindle extends GuiContainer { private String[][] mPageDataArray; private short mCurrentPage = 0; - private static final ResourceLocation iconLocation = - new ResourceLocation(CORE.MODID, "textures/gui/itemGrindle.png"); + private static final ResourceLocation iconLocation = new ResourceLocation( + CORE.MODID, + "textures/gui/itemGrindle.png"); /** The inventory to render on screen */ private final BaseInventoryGrindle inventory; @@ -58,8 +62,7 @@ public class GuiBaseGrindle extends GuiContainer { } /** - * Draw the foreground layer for the GuiContainer (everything in front of the - * items) + * Draw the foreground layer for the GuiContainer (everything in front of the items) */ @Override protected void drawGuiContainerForegroundLayer(final int par1, final int par2) { @@ -83,8 +86,8 @@ public class GuiBaseGrindle extends GuiContainer { // Debug NBT Information // NBTUtils.tryIterateNBTData(aStack); - this.fontRendererObj.drawString( - I18n.format(aDataCurrent.mTitle), 10, 8, Utils.rgbtoHexValue(125, 255, 125)); + this.fontRendererObj + .drawString(I18n.format(aDataCurrent.mTitle), 10, 8, Utils.rgbtoHexValue(125, 255, 125)); int tTier = aDataCurrent.mExtraInformation; if (tTier >= 0) { @@ -118,8 +121,8 @@ public class GuiBaseGrindle extends GuiContainer { int posOuter = 0; int posInner = 0; - mPageDataArray = new String - [MathUtils.roundToClosestInt(Math.ceil(aDataCurrent.mListData.size() / 9.00))][9]; + mPageDataArray = new String[MathUtils + .roundToClosestInt(Math.ceil(aDataCurrent.mListData.size() / 9.00))][9]; for (String e : aDataCurrent.mListData) { if (e != null) { mPageDataArray[posInner][posOuter] = e; @@ -189,12 +192,11 @@ public class GuiBaseGrindle extends GuiContainer { 35, Utils.rgbtoHexValue(125, 125, 255)); int aLastYUsed = 41; - /*for (int i=0;i 1.0F) { this.currentScroll = 1.0F; } - * - * this.scrollTo(this.currentScroll); } + * if (i != 0) { this.currentScroll = (float) ((double) this.currentScroll - (double) i / (double) j); if + * (this.currentScroll < 0.0F) { this.currentScroll = 0.0F; } if (this.currentScroll > 1.0F) { + * this.currentScroll = 1.0F; } this.scrollTo(this.currentScroll); } */ } /** - * Called when the mouse is moved or a mouse button is released. Signature: - * (mouseX, mouseY, which) which==-1 is mouseMove, which==0 or which==1 is - * mouseUp + * Called when the mouse is moved or a mouse button is released. Signature: (mouseX, mouseY, which) which==-1 is + * mouseMove, which==0 or which==1 is mouseUp */ @Override protected void mouseMovedOrUp(int p_146286_1_, int p_146286_2_, int p_146286_3_) { /* - * if (p_146286_3_ == 0) { int l = p_146286_1_ - this.guiLeft; int i1 = - * p_146286_2_ - this.guiTop; CreativeTabs[] acreativetabs = - * CreativeTabs.creativeTabArray; int j1 = acreativetabs.length; - * - * for (int k1 = 0; k1 < j1; ++k1) { CreativeTabs creativetabs = - * acreativetabs[k1]; - * - * if (creativetabs != null && this.func_147049_a(creativetabs, l, i1)) { - * this.setCurrentCreativeTab(creativetabs); return; } } } + * if (p_146286_3_ == 0) { int l = p_146286_1_ - this.guiLeft; int i1 = p_146286_2_ - this.guiTop; + * CreativeTabs[] acreativetabs = CreativeTabs.creativeTabArray; int j1 = acreativetabs.length; for (int k1 = 0; + * k1 < j1; ++k1) { CreativeTabs creativetabs = acreativetabs[k1]; if (creativetabs != null && + * this.func_147049_a(creativetabs, l, i1)) { this.setCurrentCreativeTab(creativetabs); return; } } } */ super.mouseMovedOrUp(p_146286_1_, p_146286_2_, p_146286_3_); @@ -365,8 +356,7 @@ public class GuiBaseGrindle extends GuiContainer { static { ResourceLocation r; try { - r = (ResourceLocation) ReflectionUtils.getField(GuiScreenBook.class, "bookGuiTextures") - .get(null); + r = (ResourceLocation) ReflectionUtils.getField(GuiScreenBook.class, "bookGuiTextures").get(null); } catch (IllegalArgumentException | IllegalAccessException e) { r = new ResourceLocation("textures/gui/book.png"); @@ -390,8 +380,7 @@ public class GuiBaseGrindle extends GuiContainer { */ public void drawButton(Minecraft aGame, int aX, int aY) { if (this.visible) { - boolean flag = aX >= this.xPosition - && aY >= this.yPosition + boolean flag = aX >= this.xPosition && aY >= this.yPosition && aX < this.xPosition + this.width && aY < this.yPosition + this.height; GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); @@ -415,8 +404,10 @@ public class GuiBaseGrindle extends GuiContainer { public static class GrindleData { public static enum GrindleMode { + PROSPECTING(0), ELEMENT(1); + private final int aModeID; private GrindleMode(final int aMode) { @@ -465,8 +456,7 @@ public class GuiBaseGrindle extends GuiContainer { tNBT = new NBTTagCompound(); } - mTitle = tNBT.hasKey("title") - ? tNBT.getString("title") + mTitle = tNBT.hasKey("title") ? tNBT.getString("title") : (aType == 0 ? "Empty Data Stick" : (aType == 1 ? "Empty Data Orb" : "Unknown Item")); if (mTitle.toLowerCase().contains("raw prospection data")) { isProspecting = true; diff --git a/src/main/java/gtPlusPlus/core/gui/item/GuiScreenGrindle.java b/src/main/java/gtPlusPlus/core/gui/item/GuiScreenGrindle.java index f9b0e8c161..de218fe880 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/GuiScreenGrindle.java +++ b/src/main/java/gtPlusPlus/core/gui/item/GuiScreenGrindle.java @@ -1,15 +1,5 @@ package gtPlusPlus.core.gui.item; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.container.Container_Grindle; -import gtPlusPlus.core.inventories.BaseInventoryGrindle; -import gtPlusPlus.core.item.ModItems; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.util.Utils; -import gtPlusPlus.core.util.minecraft.NBTUtils; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.Unpooled; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; @@ -25,13 +15,26 @@ import net.minecraft.network.play.client.C17PacketCustomPayload; import net.minecraft.util.ChatAllowedCharacters; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.ResourceLocation; + import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.lwjgl.input.Keyboard; import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.container.Container_Grindle; +import gtPlusPlus.core.inventories.BaseInventoryGrindle; +import gtPlusPlus.core.item.ModItems; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.util.Utils; +import gtPlusPlus.core.util.minecraft.NBTUtils; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.Unpooled; + @SideOnly(Side.CLIENT) public class GuiScreenGrindle extends GuiContainer { + private static final Logger logger = LogManager.getLogger(); private static final ResourceLocation bookGuiTextures = new ResourceLocation("textures/gui/book.png"); /** The player editing the book */ @@ -62,8 +65,9 @@ public class GuiScreenGrindle extends GuiContainer { private GuiButton buttonCancel; // Texture - private static final ResourceLocation iconLocation = - new ResourceLocation(CORE.MODID, "textures/gui/itemGrindle.png"); + private static final ResourceLocation iconLocation = new ResourceLocation( + CORE.MODID, + "textures/gui/itemGrindle.png"); /** The inventory to render on screen */ private final BaseInventoryGrindle inventory; @@ -168,8 +172,7 @@ public class GuiScreenGrindle extends GuiContainer { } /** - * Called when the screen is unloaded. Used to disable keyboard repeat - * events + * Called when the screen is unloaded. Used to disable keyboard repeat events */ @Override public void onGuiClosed() { @@ -177,8 +180,8 @@ public class GuiScreenGrindle extends GuiContainer { } private void updateButtons() { - this.buttonNextPage.visible = - !this.field_146480_s && ((this.currPage < (this.bookTotalPages - 1)) || this.bookIsUnsigned); + this.buttonNextPage.visible = !this.field_146480_s + && ((this.currPage < (this.bookTotalPages - 1)) || this.bookIsUnsigned); this.buttonPreviousPage.visible = !this.field_146480_s && (this.currPage > 0); this.buttonDone.visible = !this.bookIsUnsigned || !this.field_146480_s; @@ -277,8 +280,7 @@ public class GuiScreenGrindle extends GuiContainer { } /** - * Fired when a key is typed. This is the equivalent of - * KeyListener.keyTyped(KeyEvent e). + * Fired when a key is typed. This is the equivalent of KeyListener.keyTyped(KeyEvent e). */ @Override protected void keyTyped(final char p_73869_1_, final int p_73869_2_) { @@ -388,7 +390,7 @@ public class GuiScreenGrindle extends GuiContainer { // this.mc.getTextureManager().bindTexture(iconLocation); // final int k = (this.width - this.bookImageWidth) / 2; // this.drawTexturedModalRect(k, b0, 0, 0, this.bookImageWidth, - // this.bookImageHeight); + // this.bookImageHeight); String s; String s1; @@ -419,16 +421,16 @@ public class GuiScreenGrindle extends GuiContainer { this.fontRendererObj.drawString(s1, k + 36 + ((116 - l) / 2), b0 + 16 + 16, 0); final int i1 = this.fontRendererObj.getStringWidth(s); this.fontRendererObj.drawString(s, k + 36 + ((116 - i1) / 2), b0 + 48, 0); - final String s2 = I18n.format("book.byAuthor", new Object[] {this.editingPlayer.getCommandSenderName()}); + final String s2 = I18n.format("book.byAuthor", new Object[] { this.editingPlayer.getCommandSenderName() }); final int j1 = this.fontRendererObj.getStringWidth(s2); - this.fontRendererObj.drawString( - EnumChatFormatting.DARK_GRAY + s2, k + 36 + ((116 - j1) / 2), b0 + 48 + 10, 0); + this.fontRendererObj + .drawString(EnumChatFormatting.DARK_GRAY + s2, k + 36 + ((116 - j1) / 2), b0 + 48 + 10, 0); final String s3 = I18n.format("book.finalizeWarning", new Object[0]); this.fontRendererObj.drawSplitString(s3, k + 36, b0 + 80, 116, 0); } else { s = I18n.format( "book.pageIndicator", - new Object[] {Integer.valueOf(this.currPage + 1), Integer.valueOf(this.bookTotalPages)}); + new Object[] { Integer.valueOf(this.currPage + 1), Integer.valueOf(this.bookTotalPages) }); s1 = ""; if ((this.bookPages != null) && (this.currPage >= 0) && (this.currPage < this.bookPages.tagCount())) { @@ -457,10 +459,11 @@ public class GuiScreenGrindle extends GuiContainer { @SideOnly(Side.CLIENT) static class NextPageButton extends GuiButton { + private final boolean field_146151_o; - public NextPageButton( - final int p_i1079_1_, final int p_i1079_2_, final int p_i1079_3_, final boolean p_i1079_4_) { + public NextPageButton(final int p_i1079_1_, final int p_i1079_2_, final int p_i1079_3_, + final boolean p_i1079_4_) { super(p_i1079_1_, p_i1079_2_, p_i1079_3_, 23, 13, ""); this.field_146151_o = p_i1079_4_; } @@ -471,8 +474,7 @@ public class GuiScreenGrindle extends GuiContainer { @Override public void drawButton(final Minecraft p_146112_1_, final int p_146112_2_, final int p_146112_3_) { if (this.visible) { - final boolean flag = (p_146112_2_ >= this.xPosition) - && (p_146112_3_ >= this.yPosition) + final boolean flag = (p_146112_2_ >= this.xPosition) && (p_146112_3_ >= this.yPosition) && (p_146112_2_ < (this.xPosition + this.width)) && (p_146112_3_ < (this.yPosition + this.height)); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); @@ -494,8 +496,7 @@ public class GuiScreenGrindle extends GuiContainer { } /** - * Draw the background layer for the GuiContainer (everything behind the - * items) + * Draw the background layer for the GuiContainer (everything behind the items) */ @Override protected void drawGuiContainerBackgroundLayer(final float par1, final int par2, final int par3) { diff --git a/src/main/java/gtPlusPlus/core/gui/item/box/GuiBaseBox.java b/src/main/java/gtPlusPlus/core/gui/item/box/GuiBaseBox.java index 575419857d..a3319d48b7 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/box/GuiBaseBox.java +++ b/src/main/java/gtPlusPlus/core/gui/item/box/GuiBaseBox.java @@ -1,7 +1,5 @@ package gtPlusPlus.core.gui.item.box; -import gtPlusPlus.core.item.tool.misc.box.ContainerBoxBase; -import gtPlusPlus.core.item.tool.misc.box.CustomBoxInventory; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.RenderHelper; @@ -9,24 +7,28 @@ import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.resources.I18n; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; +import gtPlusPlus.core.item.tool.misc.box.ContainerBoxBase; +import gtPlusPlus.core.item.tool.misc.box.CustomBoxInventory; + public class GuiBaseBox extends GuiContainer { + /** - * x and y size of the inventory window in pixels. Defined as float, passed as - * int These are used for drawing the player model. + * x and y size of the inventory window in pixels. Defined as float, passed as int These are used for drawing the + * player model. */ private float xSize_lo; private float ySize_lo; /** - * ResourceLocation takes 2 parameters: ModId, path to texture at the location: - * "src/minecraft/assets/modid/" + * ResourceLocation takes 2 parameters: ModId, path to texture at the location: "src/minecraft/assets/modid/" * - * I have provided a sample texture file that works with this tutorial. Download - * it from Forge_Tutorials/textures/gui/ + * I have provided a sample texture file that works with this tutorial. Download it from + * Forge_Tutorials/textures/gui/ */ private final ResourceLocation iconLocation; @@ -49,12 +51,10 @@ public class GuiBaseBox extends GuiContainer { } /** - * Draw the foreground layer for the GuiContainer (everything in front of the - * items) + * Draw the foreground layer for the GuiContainer (everything in front of the items) */ protected void drawGuiContainerForegroundLayer(int par1, int par2) { - String s = this.inventory.hasCustomInventoryName() - ? this.inventory.getInventoryName() + String s = this.inventory.hasCustomInventoryName() ? this.inventory.getInventoryName() : I18n.format(this.inventory.getInventoryName()); this.fontRendererObj.drawString(s, this.xSize / 2 - this.fontRendererObj.getStringWidth(s) / 2, 0, 4210752); this.fontRendererObj.drawString(I18n.format("container.inventory"), 26, this.ySize - 96 + 4, 4210752); @@ -80,9 +80,8 @@ public class GuiBaseBox extends GuiContainer { } /** - * This renders the player model in standard inventory position (in later - * versions of Minecraft / Forge, you can simply call - * GuiInventory.drawEntityOnScreen directly instead of copying this code) + * This renders the player model in standard inventory position (in later versions of Minecraft / Forge, you can + * simply call GuiInventory.drawEntityOnScreen directly instead of copying this code) */ public static void drawPlayerModel(int x, int y, int scale, float yaw, float pitch, EntityLivingBase entity) { GL11.glEnable(GL11.GL_COLOR_MATERIAL); diff --git a/src/main/java/gtPlusPlus/core/gui/item/box/LunchBoxGui.java b/src/main/java/gtPlusPlus/core/gui/item/box/LunchBoxGui.java index 0b8d76a6b4..328276fe6f 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/box/LunchBoxGui.java +++ b/src/main/java/gtPlusPlus/core/gui/item/box/LunchBoxGui.java @@ -1,10 +1,12 @@ package gtPlusPlus.core.gui.item.box; +import net.minecraft.util.ResourceLocation; + import gtPlusPlus.core.item.tool.misc.box.ContainerBoxBase; import gtPlusPlus.core.lib.CORE; -import net.minecraft.util.ResourceLocation; public class LunchBoxGui extends GuiBaseBox { + public LunchBoxGui(ContainerBoxBase containerItem) { super(containerItem, new ResourceLocation(CORE.MODID, "textures/gui/schematic_rocket_GS1.png")); } diff --git a/src/main/java/gtPlusPlus/core/gui/item/box/MagicBagGui.java b/src/main/java/gtPlusPlus/core/gui/item/box/MagicBagGui.java index c2665d2bf0..ff3b59b4e6 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/box/MagicBagGui.java +++ b/src/main/java/gtPlusPlus/core/gui/item/box/MagicBagGui.java @@ -1,10 +1,12 @@ package gtPlusPlus.core.gui.item.box; +import net.minecraft.util.ResourceLocation; + import gtPlusPlus.core.item.tool.misc.box.ContainerBoxBase; import gtPlusPlus.core.lib.CORE; -import net.minecraft.util.ResourceLocation; public class MagicBagGui extends GuiBaseBox { + public MagicBagGui(ContainerBoxBase containerItem) { super(containerItem, new ResourceLocation(CORE.MODID, "textures/gui/schematic_rocket_GS1.png")); } diff --git a/src/main/java/gtPlusPlus/core/gui/item/box/ToolBoxGui.java b/src/main/java/gtPlusPlus/core/gui/item/box/ToolBoxGui.java index 01e3a38b4d..6d4d43ad65 100644 --- a/src/main/java/gtPlusPlus/core/gui/item/box/ToolBoxGui.java +++ b/src/main/java/gtPlusPlus/core/gui/item/box/ToolBoxGui.java @@ -1,10 +1,12 @@ package gtPlusPlus.core.gui.item.box; +import net.minecraft.util.ResourceLocation; + import gtPlusPlus.core.item.tool.misc.box.ContainerBoxBase; import gtPlusPlus.core.lib.CORE; -import net.minecraft.util.ResourceLocation; public class ToolBoxGui extends GuiBaseBox { + public ToolBoxGui(ContainerBoxBase containerItem) { super(containerItem, new ResourceLocation(CORE.MODID, "textures/gui/schematic_rocket_GS1.png")); } diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_CircuitProgrammer.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_CircuitProgrammer.java index 94e7aab248..be838a979b 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_CircuitProgrammer.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_CircuitProgrammer.java @@ -1,20 +1,23 @@ package gtPlusPlus.core.gui.machine; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +import org.lwjgl.opengl.GL11; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.container.Container_CircuitProgrammer; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.tileentities.general.TileEntityCircuitProgrammer; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class GUI_CircuitProgrammer extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/CircuitProgrammer.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/CircuitProgrammer.png"); public GUI_CircuitProgrammer(final InventoryPlayer player_inventory, final TileEntityCircuitProgrammer te) { super(new Container_CircuitProgrammer(player_inventory, te)); diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_DecayablesChest.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_DecayablesChest.java index 76c718511a..5c488bfb6d 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_DecayablesChest.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_DecayablesChest.java @@ -1,20 +1,23 @@ package gtPlusPlus.core.gui.machine; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +import org.lwjgl.opengl.GL11; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.container.Container_DecayablesChest; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.tileentities.general.TileEntityDecayablesChest; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class GUI_DecayablesChest extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/FishTrap.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/FishTrap.png"); public GUI_DecayablesChest(final InventoryPlayer player_inventory, final TileEntityDecayablesChest te) { super(new Container_DecayablesChest(player_inventory, te)); diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_EggBox.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_EggBox.java index a931fc93c5..013db179e1 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_EggBox.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_EggBox.java @@ -1,21 +1,24 @@ package gtPlusPlus.core.gui.machine; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.container.Container_EggBox; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.general.TileEntityEggBox; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.container.Container_EggBox; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.tileentities.general.TileEntityEggBox; + @SideOnly(Side.CLIENT) public class GUI_EggBox extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/FishTrap.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/FishTrap.png"); public GUI_EggBox(final InventoryPlayer player_inventory, final TileEntityEggBox te) { super(new Container_EggBox(player_inventory, te)); @@ -24,8 +27,8 @@ public class GUI_EggBox extends GuiContainer { @Override protected void drawGuiContainerForegroundLayer(final int i, final int j) { // this.fontRendererObj.drawString(I18n.format("Workbench", new Object[0]), 28, 6, 4210752); - this.fontRendererObj.drawString( - I18n.format("container.EggBox", new Object[0]), 8, this.ySize - 96 + 2, 4210752); + this.fontRendererObj + .drawString(I18n.format("container.EggBox", new Object[0]), 8, this.ySize - 96 + 2, 4210752); } @Override diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java index e751f6eeee..285bdf866d 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java @@ -1,20 +1,23 @@ package gtPlusPlus.core.gui.machine; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +import org.lwjgl.opengl.GL11; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.container.Container_FishTrap; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.tileentities.general.TileEntityFishTrap; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class GUI_FishTrap extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/FishTrap.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/FishTrap.png"); public GUI_FishTrap(final InventoryPlayer player_inventory, final TileEntityFishTrap te) { super(new Container_FishTrap(player_inventory, te)); diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_HeliumGenerator.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_HeliumGenerator.java index 6aafc46a08..0add8ad63f 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_HeliumGenerator.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_HeliumGenerator.java @@ -1,20 +1,23 @@ package gtPlusPlus.core.gui.machine; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +import org.lwjgl.opengl.GL11; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.container.Container_HeliumGenerator; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.tileentities.general.TileEntityHeliumGenerator; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class GUI_HeliumGenerator extends GuiContainer { - private static final ResourceLocation guiTexture = - new ResourceLocation(CORE.MODID, "textures/gui/helium_collector_gui.png"); + private static final ResourceLocation guiTexture = new ResourceLocation( + CORE.MODID, + "textures/gui/helium_collector_gui.png"); public GUI_HeliumGenerator(final InventoryPlayer player_inventory, final TileEntityHeliumGenerator te) { super(new Container_HeliumGenerator(player_inventory, te)); diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_ModularityTable.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_ModularityTable.java index 14e37a7f87..6f128c7005 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_ModularityTable.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_ModularityTable.java @@ -1,22 +1,25 @@ package gtPlusPlus.core.gui.machine; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.container.Container_ModularityTable; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.machines.TileEntityModularityTable; import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.container.Container_ModularityTable; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.tileentities.machines.TileEntityModularityTable; + @SideOnly(Side.CLIENT) public class GUI_ModularityTable extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/ModularityTable.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/ModularityTable.png"); private Container_ModularityTable mThisContainer; private TileEntityModularityTable mThisTile; private int mRecipeTime = -1; @@ -40,11 +43,11 @@ public class GUI_ModularityTable extends GuiContainer { if (mRecipeTime > -1) { this.fontRendererObj.drawString(I18n.format("Time", new Object[0]), 84, 42, 4210752); this.fontRendererObj.drawString(I18n.format("Remaining", new Object[0]), 84, 50, 4210752); - this.fontRendererObj.drawString( - I18n.format("" + this.mRecipeTime + " Ticks", new Object[0]), 84, 58, 4210752); + this.fontRendererObj + .drawString(I18n.format("" + this.mRecipeTime + " Ticks", new Object[0]), 84, 58, 4210752); } - this.fontRendererObj.drawString( - I18n.format("container.inventory", new Object[0]), 8, this.ySize - 96 + 2, 4210752); + this.fontRendererObj + .drawString(I18n.format("container.inventory", new Object[0]), 8, this.ySize - 96 + 2, 4210752); } @Override diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_PestKiller.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_PestKiller.java index 45a1bb6049..feaa95000c 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_PestKiller.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_PestKiller.java @@ -1,13 +1,7 @@ package gtPlusPlus.core.gui.machine; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.container.Container_PestKiller; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.material.MISC_MATERIALS; -import gtPlusPlus.core.tileentities.machines.TileEntityPestKiller; -import gtPlusPlus.core.util.math.MathUtils; import java.awt.Color; + import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.InventoryPlayer; @@ -15,13 +9,23 @@ import net.minecraft.util.IIcon; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fluids.FluidTank; import net.minecraftforge.fluids.IFluidTank; + import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.container.Container_PestKiller; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.material.MISC_MATERIALS; +import gtPlusPlus.core.tileentities.machines.TileEntityPestKiller; +import gtPlusPlus.core.util.math.MathUtils; + @SideOnly(Side.CLIENT) public class GUI_PestKiller extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/PestKiller.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/PestKiller.png"); private final TileEntityPestKiller mTileKiller; public GUI_PestKiller(final InventoryPlayer player_inventory, final TileEntityPestKiller te) { @@ -93,8 +97,7 @@ public class GUI_PestKiller extends GuiContainer { this.fontRendererObj.drawString("Tier: 1", 4, 18, 4210752); this.fontRendererObj.drawString("Range: 5x5", 4, 30, 4210752); this.fontRendererObj.drawString("Poison: ", 4, 42, 4210752); - this.fontRendererObj.drawString( - "" + aTile.getTank().getFluid().getLocalizedName(), 4, 54, 4210752); + this.fontRendererObj.drawString("" + aTile.getTank().getFluid().getLocalizedName(), 4, 54, 4210752); this.fontRendererObj.drawString("Amount: " + aTile.getTank().getFluidAmount(), 4, 64, 4210752); didRender = true; } else if (aTier == 2) { @@ -111,8 +114,7 @@ public class GUI_PestKiller extends GuiContainer { this.fontRendererObj.drawString("Tier: 2", 4, 18, 4210752); this.fontRendererObj.drawString("Range: 9x9", 4, 30, 4210752); this.fontRendererObj.drawString("Poison: ", 4, 42, 4210752); - this.fontRendererObj.drawString( - "" + aTile.getTank().getFluid().getLocalizedName(), 4, 54, 4210752); + this.fontRendererObj.drawString("" + aTile.getTank().getFluid().getLocalizedName(), 4, 54, 4210752); this.fontRendererObj.drawString("Amount: " + aTile.getTank().getFluidAmount(), 4, 64, 4210752); didRender = true; } @@ -126,13 +128,11 @@ public class GUI_PestKiller extends GuiContainer { } /* - * FluidStack fluid = tank.getFluid(); TextureManager manager = - * mc.getTextureManager(); if (fluid != null) { - * manager.bindTexture(manager.getResourceLocation(0)); float amount = - * fluid.amount; float capacity = tank.getCapacity(); float scale = amount / - * capacity; int fluidTankHeight = 60; int fluidAmount = (int) (scale * - * fluidTankHeight); drawFluid(x, y + fluidTankHeight - fluidAmount, - * fluid.getFluid().getIcon(fluid), 16, fluidAmount); } + * FluidStack fluid = tank.getFluid(); TextureManager manager = mc.getTextureManager(); if (fluid != null) { + * manager.bindTexture(manager.getResourceLocation(0)); float amount = fluid.amount; float capacity = + * tank.getCapacity(); float scale = amount / capacity; int fluidTankHeight = 60; int fluidAmount = (int) (scale + * * fluidTankHeight); drawFluid(x, y + fluidTankHeight - fluidAmount, fluid.getFluid().getIcon(fluid), 16, + * fluidAmount); } */ } diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_ProjectTable.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_ProjectTable.java index 37258584af..69ecee7f1f 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_ProjectTable.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_ProjectTable.java @@ -1,21 +1,24 @@ package gtPlusPlus.core.gui.machine; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.container.Container_ProjectTable; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.machines.TileEntityProjectTable; import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.container.Container_ProjectTable; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.tileentities.machines.TileEntityProjectTable; + @SideOnly(Side.CLIENT) public class GUI_ProjectTable extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/ProjectTable.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/ProjectTable.png"); public GUI_ProjectTable(final InventoryPlayer player_inventory, final TileEntityProjectTable tile) { super(new Container_ProjectTable(player_inventory, tile)); diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_RoundRobinator.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_RoundRobinator.java index fc1f0c7bed..ef95e920cd 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_RoundRobinator.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_RoundRobinator.java @@ -1,34 +1,40 @@ package gtPlusPlus.core.gui.machine; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.container.Container_RoundRobinator; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.machines.TileEntityRoundRobinator; -import gtPlusPlus.core.util.Utils; -import gtPlusPlus.core.util.minecraft.ItemUtils; -import gtPlusPlus.core.util.reflect.ReflectionUtils; import java.lang.reflect.Method; + import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.container.Container_RoundRobinator; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.tileentities.machines.TileEntityRoundRobinator; +import gtPlusPlus.core.util.Utils; +import gtPlusPlus.core.util.minecraft.ItemUtils; +import gtPlusPlus.core.util.reflect.ReflectionUtils; + @SideOnly(Side.CLIENT) public class GUI_RoundRobinator extends GuiContainer { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/RoundRobinator.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/RoundRobinator.png"); private TileEntityRoundRobinator mTile; private Container_RoundRobinator mContainer; private static final Method mDrawItemStack; static { mDrawItemStack = ReflectionUtils.getMethod( - GuiContainer.class, "drawItemStack", new Class[] {ItemStack.class, int.class, int.class, String.class}); + GuiContainer.class, + "drawItemStack", + new Class[] { ItemStack.class, int.class, int.class, String.class }); } public GUI_RoundRobinator(final InventoryPlayer player_inventory, final TileEntityRoundRobinator te) { @@ -56,21 +62,18 @@ public class GUI_RoundRobinator extends GuiContainer { fontRendererObj.drawString("Tier: " + tier, 85, 12, Utils.rgbtoHexValue(50, 150, 50)); fontRendererObj.drawString("Rate: 1 Item/" + aTickRate + "t", 85, 20, Utils.rgbtoHexValue(50, 150, 50)); - boolean[] aStates = new boolean[] { - mContainer.mSide_1 == 0 ? false : true, - mContainer.mSide_2 == 0 ? false : true, - mContainer.mSide_3 == 0 ? false : true, - mContainer.mSide_4 == 0 ? false : true - }; - - fontRendererObj.drawString( - "West: " + (aStates[0] ? "Active" : "Disabled"), 5, 5, Utils.rgbtoHexValue(50, 50, 50)); - fontRendererObj.drawString( - "North: " + (aStates[1] ? "Active" : "Disabled"), 5, 15, Utils.rgbtoHexValue(50, 50, 50)); - fontRendererObj.drawString( - "South: " + (aStates[2] ? "Active" : "Disabled"), 5, 25, Utils.rgbtoHexValue(50, 50, 50)); - fontRendererObj.drawString( - "East: " + (aStates[3] ? "Active" : "Disabled"), 5, 35, Utils.rgbtoHexValue(50, 50, 50)); + boolean[] aStates = new boolean[] { mContainer.mSide_1 == 0 ? false : true, + mContainer.mSide_2 == 0 ? false : true, mContainer.mSide_3 == 0 ? false : true, + mContainer.mSide_4 == 0 ? false : true }; + + fontRendererObj + .drawString("West: " + (aStates[0] ? "Active" : "Disabled"), 5, 5, Utils.rgbtoHexValue(50, 50, 50)); + fontRendererObj + .drawString("North: " + (aStates[1] ? "Active" : "Disabled"), 5, 15, Utils.rgbtoHexValue(50, 50, 50)); + fontRendererObj + .drawString("South: " + (aStates[2] ? "Active" : "Disabled"), 5, 25, Utils.rgbtoHexValue(50, 50, 50)); + fontRendererObj + .drawString("East: " + (aStates[3] ? "Active" : "Disabled"), 5, 35, Utils.rgbtoHexValue(50, 50, 50)); fontRendererObj.drawString("Toggling South will visually", 5, 65, Utils.rgbtoHexValue(150, 50, 50)); fontRendererObj.drawString("toggle East, This is a visual bug.", 5, 74, Utils.rgbtoHexValue(150, 50, 50)); drawStatus(aStates[0], xStart, yStart); @@ -103,9 +106,9 @@ public class GUI_RoundRobinator extends GuiContainer { if (mDrawItemStack != null) { try { if (aStateActive) { - mDrawItemStack.invoke(this, new Object[] {aGreenGlass, x, y, ""}); + mDrawItemStack.invoke(this, new Object[] { aGreenGlass, x, y, "" }); } else { - mDrawItemStack.invoke(this, new Object[] {aRedGlass, x, y, ""}); + mDrawItemStack.invoke(this, new Object[] { aRedGlass, x, y, "" }); } } catch (Throwable t) { t.printStackTrace(); diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_ScrollTest.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_ScrollTest.java index d54f6b9364..8a31d4ae98 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_ScrollTest.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_ScrollTest.java @@ -1,9 +1,5 @@ package gtPlusPlus.core.gui.machine; -import com.google.common.collect.Lists; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.util.reflect.ReflectionUtils; import java.io.File; import java.io.IOException; import java.net.URI; @@ -11,6 +7,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; + import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiOptionButton; import net.minecraft.client.gui.GuiResourcePackAvailable; @@ -22,19 +19,26 @@ import net.minecraft.client.resources.ResourcePackListEntryFound; import net.minecraft.client.resources.ResourcePackRepository; import net.minecraft.client.resources.ResourcePackRepository.Entry; import net.minecraft.util.Util; + import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.lwjgl.Sys; +import com.google.common.collect.Lists; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.util.reflect.ReflectionUtils; + @SideOnly(Side.CLIENT) public class GUI_ScrollTest extends GuiScreen { + private static final Logger logger = LogManager.getLogger(); private GuiScreen aThisGUIScreen; private List field_146966_g; private List field_146969_h; private GuiResourcePackAvailable MapOfFreeResourcePacks; private GuiResourcePackSelected MapOfActiveResourcePacks; - private static final String __OBFID = "CL_00000820"; public GUI_ScrollTest(GuiScreen p_i45050_1_) { this.aThisGUIScreen = p_i45050_1_; @@ -45,8 +49,12 @@ public class GUI_ScrollTest extends GuiScreen { */ @SuppressWarnings("unchecked") public void initGui() { - this.buttonList.add(new GuiOptionButton( - 2, this.width / 2 - 154, this.height - 48, I18n.format("resourcePack.openFolder", new Object[0]))); + this.buttonList.add( + new GuiOptionButton( + 2, + this.width / 2 - 154, + this.height - 48, + I18n.format("resourcePack.openFolder", new Object[0]))); this.buttonList.add( new GuiOptionButton(1, this.width / 2 + 4, this.height - 48, I18n.format("gui.done", new Object[0]))); this.field_146966_g = new ArrayList(); @@ -104,13 +112,13 @@ public class GUI_ScrollTest extends GuiScreen { if (Util.getOSType() == Util.EnumOS.OSX) { try { logger.info(s); - Runtime.getRuntime().exec(new String[] {"/usr/bin/open", s}); + Runtime.getRuntime().exec(new String[] { "/usr/bin/open", s }); return; } catch (IOException ioexception1) { logger.error("Couldn\'t open file", ioexception1); } } else if (Util.getOSType() == Util.EnumOS.WINDOWS) { - String s1 = String.format("cmd.exe /C start \"Open file\" \"%s\"", new Object[] {s}); + String s1 = String.format("cmd.exe /C start \"Open file\" \"%s\"", new Object[] { s }); try { Runtime.getRuntime().exec(s1); @@ -126,8 +134,8 @@ public class GUI_ScrollTest extends GuiScreen { Class oclass = ReflectionUtils.getClass("java.awt.Desktop"); Object object = ReflectionUtils.getMethod(oclass, "getDesktop", new Class[0]) .invoke((Object) null, new Object[0]); - ReflectionUtils.getMethod(oclass, "browse", new Class[] {URI.class}) - .invoke(object, new Object[] {file1.toURI()}); + ReflectionUtils.getMethod(oclass, "browse", new Class[] { URI.class }) + .invoke(object, new Object[] { file1.toURI() }); } catch (Throwable throwable) { logger.error("Couldn\'t open link", throwable); flag = true; @@ -176,7 +184,7 @@ public class GUI_ScrollTest extends GuiScreen { } /** - * Called when the mouse is moved or a mouse button is released. Signature: (mouseX, mouseY, which) which==-1 is + * Called when the mouse is moved or a mouse button is released. Signature: (mouseX, mouseY, which) which==-1 is * mouseMove, which==0 or which==1 is mouseUp */ protected void mouseMovedOrUp(int p_146286_1_, int p_146286_2_, int p_146286_3_) { @@ -191,7 +199,11 @@ public class GUI_ScrollTest extends GuiScreen { this.MapOfFreeResourcePacks.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); this.MapOfActiveResourcePacks.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); this.drawCenteredString( - this.fontRendererObj, I18n.format("resourcePack.title", new Object[0]), this.width / 2, 16, 16777215); + this.fontRendererObj, + I18n.format("resourcePack.title", new Object[0]), + this.width / 2, + 16, + 16777215); this.drawCenteredString( this.fontRendererObj, I18n.format("resourcePack.folderInfo", new Object[0]), diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_SuperJukebox.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_SuperJukebox.java index 2349e0024d..c166127c13 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_SuperJukebox.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_SuperJukebox.java @@ -1,22 +1,26 @@ package gtPlusPlus.core.gui.machine; +import java.util.ArrayList; +import java.util.List; + +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +import org.lwjgl.opengl.GL11; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.block.machine.Machine_SuperJukebox.TileEntitySuperJukebox; import gtPlusPlus.core.container.Container_SuperJukebox; import gtPlusPlus.core.gui.GUI_Base_Tile_Entity; import gtPlusPlus.core.lib.CORE; -import java.util.ArrayList; -import java.util.List; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class GUI_SuperJukebox extends GUI_Base_Tile_Entity { - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/SuperJukebox.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/SuperJukebox.png"); private final Container_SuperJukebox mThisContainer; public GUI_SuperJukebox(final InventoryPlayer player_inventory, final TileEntitySuperJukebox te) { diff --git a/src/main/java/gtPlusPlus/core/gui/machine/GUI_TradeTable.java b/src/main/java/gtPlusPlus/core/gui/machine/GUI_TradeTable.java index dd59baf697..5d1700e05d 100644 --- a/src/main/java/gtPlusPlus/core/gui/machine/GUI_TradeTable.java +++ b/src/main/java/gtPlusPlus/core/gui/machine/GUI_TradeTable.java @@ -1,16 +1,18 @@ package gtPlusPlus.core.gui.machine; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +import org.lwjgl.opengl.GL11; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.api.objects.Logger; import gtPlusPlus.core.container.Container_TradeTable; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.tileentities.machines.TileEntityTradeTable; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class GUI_TradeTable extends GuiContainer { @@ -18,11 +20,12 @@ public class GUI_TradeTable extends GuiContainer { TileEntityTradeTable mThisTable; String mOwnerName; - private static final ResourceLocation craftingTableGuiTextures = - new ResourceLocation(CORE.MODID, "textures/gui/ProjectTable.png"); + private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation( + CORE.MODID, + "textures/gui/ProjectTable.png"); - public GUI_TradeTable( - final InventoryPlayer player_inventory, final TileEntityTradeTable te, final String mOwnerName) { + public GUI_TradeTable(final InventoryPlayer player_inventory, final TileEntityTradeTable te, + final String mOwnerName) { super(new Container_TradeTable(player