|
9 | 9 | import gregtech.api.cover.CoverWithUI; |
10 | 10 | import gregtech.api.cover.CoverableView; |
11 | 11 | import gregtech.api.mui.GTGuiTextures; |
12 | | -import gregtech.api.mui.GTGuis; |
13 | 12 | import gregtech.api.util.GTTransferUtils; |
14 | 13 | import gregtech.client.renderer.texture.Textures; |
15 | 14 | import gregtech.client.renderer.texture.cube.SimpleSidedCubeRenderer; |
|
43 | 42 | import com.cleanroommc.modularui.api.drawable.IDrawable; |
44 | 43 | import com.cleanroommc.modularui.api.widget.Interactable; |
45 | 44 | import com.cleanroommc.modularui.drawable.DynamicDrawable; |
46 | | -import com.cleanroommc.modularui.factory.SidedPosGuiData; |
47 | 45 | import com.cleanroommc.modularui.screen.ModularPanel; |
48 | 46 | import com.cleanroommc.modularui.utils.Color; |
49 | 47 | import com.cleanroommc.modularui.utils.MouseData; |
@@ -189,18 +187,8 @@ public boolean usesMui2() { |
189 | 187 | return true; |
190 | 188 | } |
191 | 189 |
|
192 | | - @Override |
193 | | - public ModularPanel buildUI(SidedPosGuiData guiData, PanelSyncManager guiSyncManager) { |
194 | | - var panel = GTGuis.createPanel(this, 176, 192); |
195 | | - |
| 190 | + public @NotNull ParentWidget<?> createUI(ModularPanel mainPanel, PanelSyncManager syncManager) { |
196 | 191 | getFluidFilterContainer().setMaxTransferSize(getMaxTransferRate()); |
197 | | - |
198 | | - return panel.child(CoverWithUI.createTitleRow(getPickItem())) |
199 | | - .child(createUI(panel, guiSyncManager)) |
200 | | - .bindPlayerInventory(); |
201 | | - } |
202 | | - |
203 | | - public ParentWidget<?> createUI(ModularPanel mainPanel, PanelSyncManager syncManager) { |
204 | 192 | var manualIOmode = new EnumSyncValue<>(ManualImportExportMode.class, |
205 | 193 | this::getManualImportExportMode, this::setManualImportExportMode); |
206 | 194 | manualIOmode.updateCacheFromSource(true); |
|
0 commit comments