From d11353b59b2d96a978320b0a9ca495e8ec4cc871 Mon Sep 17 00:00:00 2001 From: Wolf Date: Sat, 25 Jul 2026 00:58:30 -0400 Subject: [PATCH] Yo why does the airport terminal meow at me --- .../container/ContainerPASource.java | 8 ++++---- .../com/hbm/inventory/gui/GUIPASource.java | 12 ++++++------ .../gui/particleaccelerator/gui_source.png | Bin 3787 -> 3979 bytes 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/hbm/inventory/container/ContainerPASource.java b/src/main/java/com/hbm/inventory/container/ContainerPASource.java index f9d41eb6b..c70eb7d11 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerPASource.java +++ b/src/main/java/com/hbm/inventory/container/ContainerPASource.java @@ -22,11 +22,11 @@ public class ContainerPASource extends Container { //Battery this.addSlotToContainer(new Slot(tile, 0, 8, 72)); //Inputs - this.addSlotToContainer(new Slot(tile, 1, 62, 18)); - this.addSlotToContainer(new Slot(tile, 2, 80, 18)); + this.addSlotToContainer(new Slot(tile, 1, 62, 16)); + this.addSlotToContainer(new Slot(tile, 2, 80, 16)); //Containers - this.addSlotToContainer(new SlotTakeOnly(tile, 3, 62, 45)); - this.addSlotToContainer(new SlotTakeOnly(tile, 4, 80, 45)); + this.addSlotToContainer(new SlotTakeOnly(tile, 3, 62, 43)); + this.addSlotToContainer(new SlotTakeOnly(tile, 4, 80, 43)); for(int i = 0; i < 3; i++) { for(int j = 0; j < 9; j++) { diff --git a/src/main/java/com/hbm/inventory/gui/GUIPASource.java b/src/main/java/com/hbm/inventory/gui/GUIPASource.java index 5f96b496b..17664c940 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIPASource.java +++ b/src/main/java/com/hbm/inventory/gui/GUIPASource.java @@ -46,15 +46,15 @@ public class GUIPASource extends GuiInfoContainer { info.add(EnumChatFormatting.BLUE + "Last momentum: " + EnumChatFormatting.RESET + String.format(Locale.US, "%,d", source.lastSpeed)); String[] message = I18nUtil.resolveKeyArray("pa." + this.source.state.name().toLowerCase(Locale.US) + ".desc"); for(String s : message) info.add(EnumChatFormatting.YELLOW + s); - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 105, guiTop + 18, 10, 10, mouseX, mouseY, info); - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 105, guiTop + 30, 10, 10, mouseX, mouseY, EnumChatFormatting.RED + "Cancel operation"); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 105, guiTop + 16, 10, 10, mouseX, mouseY, info); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 105, guiTop + 28, 10, 10, mouseX, mouseY, EnumChatFormatting.RED + "Cancel operation"); } @Override protected void mouseClicked(int x, int y, int i) { super.mouseClicked(x, y, i); - if(guiLeft + 105 <= x && guiLeft + 105 + 10 > x && guiTop + 30 < y && guiTop + 30 + 10 >= y) { + if(guiLeft + 105 <= x && guiLeft + 105 + 10 > x && guiTop + 28 < y && guiTop + 28 + 10 >= y) { mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 1.0F)); NBTTagCompound data = new NBTTagCompound(); data.setBoolean("cancel", true); @@ -66,7 +66,7 @@ public class GUIPASource extends GuiInfoContainer { protected void drawGuiContainerForegroundLayer( int i, int j) { String name = this.source.hasCustomInventoryName() ? this.source.getInventoryName() : I18n.format(this.source.getInventoryName()); - this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2 - 9, 4, 4210752); + this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2 - 9, 4, 0xffffff); this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); this.fontRendererObj.drawString(EnumChatFormatting.AQUA + "/123K", 136, 22, 4210752); @@ -88,8 +88,8 @@ public class GUIPASource extends GuiInfoContainer { drawTexturedModalRect(guiLeft + 8, guiTop + 70 - j, 184, 52 - j, 16, j); int heat = (int) Math.ceil(source.temperature); - if(heat <= 123) drawTexturedModalRect(guiLeft + 44, guiTop + 18, 176, 8, 8, 8); - if(source.power >= source.usage) drawTexturedModalRect(guiLeft + 44, guiTop + 43, 176, 8, 8, 8); + if(heat <= 123) drawTexturedModalRect(guiLeft + 44, guiTop + 16, 176, 8, 8, 8); + if(source.power >= source.usage) drawTexturedModalRect(guiLeft + 44, guiTop + 41, 176, 8, 8, 8); int color = source.state.color; float red = (color & 0xff0000) >> 16; diff --git a/src/main/resources/assets/hbm/textures/gui/particleaccelerator/gui_source.png b/src/main/resources/assets/hbm/textures/gui/particleaccelerator/gui_source.png index 8483b85d8786f610d24452195c530b08ea112d69..280566e5cf8d4d445b7061d6e745e8a199a61005 100644 GIT binary patch literal 3979 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 literal 3787 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