From a5ebf3b6450da56725adeac085984c07e9952792 Mon Sep 17 00:00:00 2001 From: LexManos Date: Mon, 5 May 2025 12:12:02 -0700 Subject: [PATCH] Fix PlayerEquipmentInvWrapper offset. Closes #10532 --- .../items/wrapper/PlayerEquipmentInvWrapper.java | 2 +- .../java/net/minecraftforge/network/SimpleChannel.java | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/items/wrapper/PlayerEquipmentInvWrapper.java b/src/main/java/net/minecraftforge/items/wrapper/PlayerEquipmentInvWrapper.java index 83aca517b5..6c89fd3f1e 100644 --- a/src/main/java/net/minecraftforge/items/wrapper/PlayerEquipmentInvWrapper.java +++ b/src/main/java/net/minecraftforge/items/wrapper/PlayerEquipmentInvWrapper.java @@ -14,7 +14,7 @@ public class PlayerEquipmentInvWrapper extends RangedWrapper { private final Inventory inventoryPlayer; public PlayerEquipmentInvWrapper(Inventory inv) { - super(new InvWrapper(inv), inv.getNonEquipmentItems().size(), inv.getNonEquipmentItems().size() + inv.getEquipment().size()); + super(new InvWrapper(inv), inv.getNonEquipmentItems().size(), inv.getContainerSize()); inventoryPlayer = inv; } diff --git a/src/main/java/net/minecraftforge/network/SimpleChannel.java b/src/main/java/net/minecraftforge/network/SimpleChannel.java index bbadac77f9..30b99187a6 100644 --- a/src/main/java/net/minecraftforge/network/SimpleChannel.java +++ b/src/main/java/net/minecraftforge/network/SimpleChannel.java @@ -61,6 +61,7 @@ public class SimpleChannel extends Channel implements SimpleConnection Type of type + * @deprecated Use {@link SimpleConnection} which is much simpler. */ public MessageBuilder messageBuilder(Class type) { return messageBuilder(type, nextIndex()); @@ -72,6 +73,7 @@ public class SimpleChannel extends Channel implements SimpleConnection Type of type + * @deprecated Use {@link SimpleConnection} which is much simpler. */ public MessageBuilder messageBuilder(Class type, int discriminator) { return messageBuilder(type, discriminator, (NetworkProtocol)null); @@ -83,6 +85,7 @@ public class SimpleChannel extends Channel implements SimpleConnection Type of type + * @deprecated Use {@link SimpleConnection} which is much simpler. */ public MessageBuilder messageBuilder(Class type, NetworkProtocol protocol) { return messageBuilder(type, nextIndex(), protocol); @@ -95,6 +98,7 @@ public class SimpleChannel extends Channel implements SimpleConnection Type of type + * @deprecated Use {@link SimpleConnection} which is much simpler. */ public MessageBuilder messageBuilder(Class type, NetworkDirection direction) { return messageBuilder(type, nextIndex(), direction.protocol()).direction(direction.direction()); @@ -107,6 +111,7 @@ public class SimpleChannel extends Channel implements SimpleConnection Type of type + * @deprecated Use {@link SimpleConnection} which is much simpler. */ public MessageBuilder messageBuilder(Class type, int discriminator, NetworkProtocol protocol) { checkBuilt(); @@ -121,6 +126,7 @@ public class SimpleChannel extends Channel implements SimpleConnection Type of type + * @deprecated Use {@link SimpleConnection} which is much simpler. */ public MessageBuilder messageBuilder(Class type, int discriminator, NetworkDirection direction) { return messageBuilder(type, discriminator, direction.protocol()).direction(direction.direction()); @@ -140,6 +146,9 @@ public class SimpleChannel extends Channel implements SimpleConnection { private final SimpleChannel channel; private final Class type;