Fix Slot Index for Inventory Ticking Items (#9736)

This commit is contained in:
DavidQF555 authored and GitHub committed 2023-09-29 00:14:56 -07:00
1 parent fcf9088aa5
commit 1ddac54256
1 file changed
+4 -2
@@ -19,7 +19,7 @@
if (p_36049_.hasTag()) {
itemstack.setTag(p_36049_.getTag().copy());
}
@@ -222,10 +_,11 @@
@@ -222,11 +_,13 @@
}
public void tick() {
@@ -28,10 +28,12 @@
for(int i = 0; i < nonnulllist.size(); ++i) {
if (!nonnulllist.get(i).isEmpty()) {
- nonnulllist.get(i).inventoryTick(this.player.level(), this.player, i, this.selected == i);
+ nonnulllist.get(i).onInventoryTick(this.player.level(), this.player, idx++, this.selected);
+ nonnulllist.get(i).onInventoryTick(this.player.level(), this.player, idx, this.selected);
}
+ idx++;
}
}
@@ -277,6 +_,8 @@
} catch (Throwable throwable) {
CrashReport crashreport = CrashReport.forThrowable(throwable, "Adding item to inventory");