Skip to content

Commit f62ec99

Browse files
committed
Prevent inventory screen init removing buttons in creative
1 parent 80872b9 commit f62ec99

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 2.0.2
44

55
- Fixed hotbar and extra slot scoping being overridden by smart grouping
6+
- Fixed trigger buttons not appearing on initial inventory open in creative mode
67

78
## 2.0.1
89

common/src/main/java/dev/terminalmc/clientsort/mixin/client/ScreenMixin.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
import dev.terminalmc.clientsort.client.gui.TriggerButtonManager;
2020
import dev.terminalmc.clientsort.mixin.client.accessor.ScreenAccessor;
21+
import net.minecraft.client.Minecraft;
2122
import net.minecraft.client.gui.screens.Screen;
23+
import net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen;
2224
import org.spongepowered.asm.mixin.Mixin;
2325
import org.spongepowered.asm.mixin.Unique;
2426
import org.spongepowered.asm.mixin.injection.At;
@@ -38,6 +40,8 @@ public class ScreenMixin {
3840
)
3941
)
4042
private void afterInit(CallbackInfo ci) {
43+
if (Minecraft.getInstance().screen instanceof CreativeModeInventoryScreen)
44+
return;
4145
clientsort$afterInit();
4246
}
4347

0 commit comments

Comments
 (0)