Skip to content

Commit 8d11a4f

Browse files
committed
Properly update and fix AE2WTLib integration
Closes #27
1 parent edaafd3 commit 8d11a4f

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

src/main/java/gripe/_90/appliede/integration/ae2wtlib/WTTScreen.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,31 @@
77
import net.neoforged.neoforge.client.event.RegisterMenuScreensEvent;
88

99
import appeng.client.gui.style.ScreenStyle;
10-
import appeng.client.gui.widgets.BackgroundPanel;
1110
import appeng.init.client.InitScreens;
1211

12+
import de.mari_023.ae2wtlib.api.gui.ScrollingUpgradesPanel;
1313
import de.mari_023.ae2wtlib.api.terminal.IUniversalTerminalCapable;
1414
import de.mari_023.ae2wtlib.api.terminal.WTMenuHost;
1515

1616
import gripe._90.appliede.client.screen.TransmutationTerminalScreen;
1717

1818
public class WTTScreen extends TransmutationTerminalScreen<WTTMenu> implements IUniversalTerminalCapable {
19+
private final ScrollingUpgradesPanel upgradesPanel;
20+
1921
public WTTScreen(WTTMenu menu, Inventory playerInventory, Component title, ScreenStyle style) {
2022
super(menu, playerInventory, title, style);
2123

2224
if (menu.isWUT()) {
2325
addToLeftToolbar(cycleTerminalButton());
2426
}
2527

26-
widgets.add("singularityBackground", new BackgroundPanel(style.getImage("singularityBackground")));
28+
upgradesPanel = addUpgradePanel(widgets, getMenu());
29+
}
30+
31+
@Override
32+
public void init() {
33+
super.init();
34+
upgradesPanel.setMaxRows(Math.max(2, getVisibleRows()));
2735
}
2836

2937
public static void register(RegisterMenuScreensEvent event) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"includes": [
33
"transmutation_terminal.json",
4-
"../wtlib/universal_terminal_with_viewcells.json"
4+
"../wtlib/universal_terminal.json"
55
]
66
}

src/main/resources/assets/appliede/lang/en_us.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"item.appliede.learning_card": "Alchemical Mastery Card",
99
"item.appliede.transmutation_terminal": "ME Transmutation Terminal",
1010
"item.appliede.wireless_transmutation_terminal": "Wireless Transmutation Terminal",
11+
"item.ae2wtlib.wireless_transmutation_terminal": "Wireless Transmutation Terminal",
1112
"item.appliede.dummy_emc_item": "Dummy EMC Item",
1213
"gui.appliede.terminal": "Transmutation Terminal",
1314
"gui.appliede.are_you_sure": "Are you sure?",

0 commit comments

Comments
 (0)