Skip to content

Commit 847f251

Browse files
committed
Use container slot accessor
1 parent 1e231be commit 847f251

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

  • common/src/main/java/dev/terminalmc/clientsort/mixin/slot

common/src/main/java/dev/terminalmc/clientsort/mixin/slot/SlotMixin.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,21 @@
1919

2020
import dev.terminalmc.clientsort.util.inject.ISlot;
2121
import net.minecraft.world.inventory.Slot;
22-
import org.spongepowered.asm.mixin.Final;
2322
import org.spongepowered.asm.mixin.Mixin;
2423
import org.spongepowered.asm.mixin.Shadow;
2524

2625
@Mixin(Slot.class)
27-
public class SlotMixin implements ISlot {
26+
public abstract class SlotMixin implements ISlot {
2827

2928
@Shadow
30-
@Final
31-
private int slot;
29+
public int index;
3230

3331
@Shadow
34-
public int index;
32+
public abstract int getContainerSlot();
3533

3634
@Override
3735
public int clientsort$getIndexInContainer() {
38-
return slot;
36+
return getContainerSlot();
3937
}
4038

4139
@Override

0 commit comments

Comments
 (0)