Skip to content

Commit 24972c2

Browse files
committed
Finally found how to adjust output height for the ultimate terminal
1 parent 07b215d commit 24972c2

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

src/main/java/com/_0xc4de/ae2exttable/client/container/ContainerMEMonitorableTwo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public abstract class ContainerMEMonitorableTwo extends ContainerMEMonitorable
4444
private IRecipe currentRecipe;
4545
protected final int slotWidth;
4646
protected final int slotHeight;
47-
private final SlotCraftingTerm outputSlot;
47+
public final SlotCraftingTerm outputSlot;
4848
final ExtendedCraftingGUIConstants guiConst;
4949
private PartSharedCraftingTerminal ct;
5050
protected WirelessTerminalGuiObjectTwo wt;

src/main/java/com/_0xc4de/ae2exttable/client/container/ContainerSharedWirelessTerminals.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,7 @@ public ContainerSharedWirelessTerminals(
6464

6565
this.upgrades = new StackUpgradeInventory(guiItemObject.getItemStack(), this, 2);
6666
this.loadFromNBT();
67-
6867
this.setupUpgrades();
69-
7068
this.onCraftMatrixChanged(new WrapperInvItemHandler(this.getInventoryByName("crafting")));
7169
}
7270

src/main/java/com/_0xc4de/ae2exttable/client/gui/GuiCraftingTerm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void drawFG(final int offsetX, final int offsetY, final int mouseX, final
7777
public void drawBG(int offsetX, int offsetY, int mouseX, int mouseY) {
7878
if (PartGuiHandler.guiIsWirelessTerminal(this.getGuiType())) {
7979
this.bindTexture("guis/wirelessupgrades.png");
80-
// Maybe this should be a GUIConstant? I dont really care, it works
80+
// Maybe this should be a GUIConstant? I don't really care, it works
8181
int upgradeSlotOffset = 127 - 24;
8282
if (this.getGuiConst() == ExtendedCraftingGUIConstants.ULTIMATE_CRAFTING_TERMINAL) {
8383
upgradeSlotOffset = -34;

src/main/java/com/_0xc4de/ae2exttable/client/gui/GuiMEMonitorableTwo.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
import appeng.integration.Integrations;
3030
import appeng.util.IConfigManagerHost;
3131
import appeng.util.Platform;
32+
import com._0xc4de.ae2exttable.client.container.ContainerMEMonitorableTwo;
33+
import com._0xc4de.ae2exttable.client.container.ContainerSharedWirelessTerminals;
34+
import com._0xc4de.ae2exttable.client.container.terminals.ContainerUltimateCraftingTerminal;
35+
import com._0xc4de.ae2exttable.client.container.wireless.ContainerUltimateWirelessTerminal;
3236
import com.blakebr0.cucumber.helper.RenderHelper;
3337
import com.blakebr0.cucumber.util.Utils;
3438
import com._0xc4de.ae2exttable.Tags;
@@ -288,6 +292,11 @@ public void initGui() {
288292
craftingGridOffsetX = Integer.MAX_VALUE;
289293
craftingGridOffsetY = Integer.MAX_VALUE;
290294

295+
if (this.inventorySlots instanceof ContainerUltimateWirelessTerminal || this.inventorySlots instanceof ContainerUltimateCraftingTerminal) {
296+
AppEngSlot s = ((ContainerMEMonitorableTwo)this.inventorySlots).outputSlot;
297+
s.yPos = s.getY() + (this.rows - this.getMinRows()) * 18;
298+
}
299+
291300
for (final Object s : this.inventorySlots.inventorySlots) {
292301
if (s instanceof AppEngSlot) {
293302
if (((Slot) s).xPos < 197) {

0 commit comments

Comments
 (0)