Skip to content

Commit 92764ea

Browse files
committed
partially fix rebase
1 parent f7cc59c commit 92764ea

File tree

5 files changed

+12
-15
lines changed

5 files changed

+12
-15
lines changed

src/main/java/com/cleanroommc/modularui/factory/HoloGuiManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public static <T extends GuiData> void open(int windowId, @NotNull UIFactory<T>
8888
WidgetTree.collectSyncValues(syncManager, panel);
8989
ModularScreen screen = factory.createScreen(guiData, panel);
9090
screen.getContext().setJeiSettings(jeiSettings);
91-
GuiScreenWrapper guiScreenWrapper = new GuiScreenWrapper(new ModularContainer(player, syncManager, panel.getName()), screen);
91+
GuiContainerWrapper guiScreenWrapper = new GuiContainerWrapper(new ModularContainer(player, syncManager, panel.getName()), screen);
9292
guiScreenWrapper.inventorySlots.windowId = windowId;
9393
HoloUI.builder()
9494
// .screenScale(0.25f)

src/main/java/com/cleanroommc/modularui/holoui/HoloScreenEntity.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
package com.cleanroommc.modularui.holoui;
22

3-
import com.cleanroommc.modularui.screen.GuiScreenWrapper;
4-
import com.cleanroommc.modularui.screen.ModularContainer;
5-
import com.cleanroommc.modularui.screen.ModularPanel;
6-
import com.cleanroommc.modularui.screen.ModularScreen;
3+
import com.cleanroommc.modularui.screen.*;
74

85
import net.minecraft.block.Block;
96
import net.minecraft.client.Minecraft;

src/main/java/com/cleanroommc/modularui/holoui/Plane3D.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import com.cleanroommc.modularui.utils.GuiUtils;
44

5+
import com.cleanroommc.modularui.utils.Matrix4f;
6+
7+
import com.cleanroommc.modularui.utils.Vector3f;
8+
59
import net.minecraft.client.renderer.GlStateManager;
610

711
import net.minecraft.util.math.Vec3d;
812
import org.jetbrains.annotations.ApiStatus;
9-
import org.lwjgl.util.vector.Matrix4f;
10-
import org.lwjgl.util.vector.Vector3f;
1113

1214
/**
1315
* Highly experimental

src/main/java/com/cleanroommc/modularui/holoui/ScreenEntityRender.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.cleanroommc.modularui.holoui;
22

3-
import com.cleanroommc.modularui.ModularUI;
43
import com.cleanroommc.modularui.screen.GuiContainerWrapper;
54
import com.cleanroommc.modularui.utils.Animator;
65

@@ -57,8 +56,8 @@ public void doRender(@NotNull HoloScreenEntity entity, double x, double y, doubl
5756
plane3D.transform();
5857
}
5958
var mouse = calculateMousePos(player.getPositionVector().add(0, player.getEyeHeight(), 0), entity, player.getLookVec());
60-
screenWrapper.drawScreen(mouse.getX(), mouse.getY(), partialTicks);
61-
// screen.drawScreen(mouse.getX(), mouse.getY(), partialTicks);
59+
// screenWrapper.drawScreen(mouse.getX(), mouse.getY(), partialTicks);
60+
screen.drawScreen(mouse.getX(), mouse.getY(), partialTicks);
6261
screen.onFrameUpdate();
6362

6463
UUID id = player.getUniqueID();

src/main/java/com/cleanroommc/modularui/widgets/ItemSlot.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ private void drawSlot(Slot slotIn) {
221221
}
222222

223223
float z = 100f;
224-
// todo fix
225-
((GuiAccessor) guiScreen).setZLevel(z);
224+
float zStart = ((GuiAccessor) guiScreen).getZLevel();
225+
((GuiAccessor) guiScreen).setZLevel(zStart + z);
226226
renderItem.zLevel += z;
227227

228228
if (!flag1) {
@@ -235,7 +235,7 @@ private void drawSlot(Slot slotIn) {
235235
// render the item itself
236236
// renderItem.renderItemAndEffectIntoGUI(guiScreen.mc.player, itemstack, 1, 1);
237237
// guiScreen.getItemRenderer().renderItemAndEffectIntoGUI(guiScreen.mc.player, itemstack, 1, 1);
238-
guiScreen.drawItem(itemstack, 1, 1);
238+
renderItem.renderItemIntoGUI(itemstack, 1, 1);
239239
if (amount < 0) {
240240
amount = itemstack.getCount();
241241
}
@@ -276,8 +276,7 @@ private void drawSlot(Slot slotIn) {
276276
}
277277
}
278278

279-
// todo fix
280-
((GuiAccessor) guiScreen).setZLevel(0f);
279+
((GuiAccessor) guiScreen).setZLevel(zStart);
281280
renderItem.zLevel -= z;
282281
}
283282

0 commit comments

Comments
 (0)