From 286ac51a03d5056cad81d018e58a6f556bd03bb8 Mon Sep 17 00:00:00 2001 From: Jais Djurhuus-Kempel Date: Thu, 8 Aug 2024 12:13:57 +0300 Subject: [PATCH] use hasInfiniteMaterials instead of isCreative --- src/main/java/invtweaks/events/ClientEvents.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/invtweaks/events/ClientEvents.java b/src/main/java/invtweaks/events/ClientEvents.java index 9835f9c..17e94ad 100644 --- a/src/main/java/invtweaks/events/ClientEvents.java +++ b/src/main/java/invtweaks/events/ClientEvents.java @@ -192,7 +192,7 @@ public static void onMouseButtonPressed(ScreenEvent.MouseButtonPressed.Pre event Slot slot = screen.getSlotUnderMouse(); if (slot != null) { // Disable sort if in creative and has clicked a non-empty slot - if (Minecraft.getInstance().player.isCreative() && slot.hasItem()) { + if (Minecraft.getInstance().player != null && Minecraft.getInstance().player.hasInfiniteMaterials() && !slot.getItem().isEmpty()) { return; } boolean isPlayerSort = Utils.isPlayerContainer(slot.container, screen, Minecraft.getInstance().player);