From d11353b59b2d96a978320b0a9ca495e8ec4cc871 Mon Sep 17 00:00:00 2001 From: Wolf Date: Sat, 25 Jul 2026 00:58:30 -0400 Subject: [PATCH 1/2] 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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 From 66e861ad03575de65e9f11525eb93b4f869cbe30 Mon Sep 17 00:00:00 2001 From: Wolf Date: Sat, 25 Jul 2026 21:25:42 -0400 Subject: [PATCH 2/2] this shi should work fr yep mhm --- .../gui/particleaccelerator/gui_source.png | Bin 3979 -> 3999 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 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 280566e5cf8d4d445b7061d6e745e8a199a61005..e85478ea0b1312c9514de0500a6e3c052175f9fc 100644 GIT binary patch delta 3671 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