Skip to content

Commit 11ed666

Browse files
committed
fix server issues
1 parent 5266054 commit 11ed666

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/main/java/com/cleanroommc/modularui/CommonProxy.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.cleanroommc.modularui.factory.GuiFactories;
44
import com.cleanroommc.modularui.factory.GuiManager;
5+
import com.cleanroommc.modularui.factory.inventory.InventoryTypes;
56
import com.cleanroommc.modularui.holoui.HoloScreenEntity;
67
import com.cleanroommc.modularui.network.NetworkHandler;
78
import com.cleanroommc.modularui.screen.ModularContainer;
@@ -38,8 +39,8 @@ void preInit(FMLPreInitializationEvent event) {
3839
}
3940

4041
NetworkHandler.init();
41-
4242
GuiFactories.init();
43+
InventoryTypes.init();
4344
}
4445

4546
void postInit(FMLPostInitializationEvent event) {}

src/main/java/com/cleanroommc/modularui/factory/inventory/InventoryTypes.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,16 @@
88
import net.minecraftforge.items.IItemHandlerModifiable;
99

1010
import baubles.api.BaublesApi;
11+
import org.jetbrains.annotations.ApiStatus;
1112
import org.jetbrains.annotations.Nullable;
1213

1314
import java.util.Collection;
1415

1516
public class InventoryTypes {
1617

18+
@ApiStatus.Internal
19+
public static void init() {}
20+
1721
public static final InventoryType PLAYER = new Inventory("player") {
1822
@Override
1923
public IInventory getInventory(EntityPlayer player) {

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import com.cleanroommc.modularui.screen.viewport.ModularGuiContext;
1616
import com.cleanroommc.modularui.theme.WidgetSlotTheme;
1717
import com.cleanroommc.modularui.theme.WidgetTheme;
18+
import com.cleanroommc.modularui.utils.Platform;
1819
import com.cleanroommc.modularui.value.sync.ItemSlotSH;
1920
import com.cleanroommc.modularui.value.sync.SyncHandler;
2021
import com.cleanroommc.modularui.widget.Widget;
@@ -225,7 +226,7 @@ private void drawSlot(ModularSlot slotIn) {
225226
itemstack = NEAAnimationHandler.injectVirtualStack(itemstack, guiContainer, slotIn);
226227

227228
if (!itemstack.isEmpty()) {
228-
GlStateManager.enableDepth();
229+
Platform.setupDrawItem();
229230
float itemScale = NEAAnimationHandler.injectHoverScale(guiContainer, slotIn);
230231
// render the item itself
231232
renderItem.renderItemAndEffectIntoGUI(guiScreen.mc.player, itemstack, 1, 1);

0 commit comments

Comments
 (0)