Skip to content

Commit 4e09037

Browse files
committed
Fix updated abstract implementation for ContainerSynchronizer
1 parent 6517223 commit 4e09037

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

modules/src/main/java/parallelmc/parallelutils/modules/charms/listeners/PlayerJoinContainerListenerOverwrite.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import parallelmc.parallelutils.modules.charms.events.PlayerSlotChangedEvent;
1717

1818
import java.lang.reflect.Field;
19+
import java.util.List;
1920

2021
public class PlayerJoinContainerListenerOverwrite implements Listener {
2122

@@ -55,7 +56,7 @@ public void onJoin(PlayerJoinEvent event) {
5556
if (oldSynchronizer != null) {
5657
containerSynchronizer.set(serverPlayer, new ContainerSynchronizer() {
5758
@Override
58-
public void sendInitialData(@NotNull AbstractContainerMenu handler, @NotNull NonNullList<ItemStack> stacks, @NotNull ItemStack cursorStack, @NotNull int[] properties) {
59+
public void sendInitialData(@NotNull AbstractContainerMenu handler, @NotNull List<ItemStack> stacks, @NotNull ItemStack cursorStack, @NotNull int[] properties) {
5960
handler.lastSlots = NonNullListRemember.of(handler.lastSlots);
6061
oldSynchronizer.sendInitialData(handler, stacks, cursorStack, properties);
6162
}
@@ -74,6 +75,11 @@ public void sendCarriedChange(@NotNull AbstractContainerMenu handler, @NotNull I
7475
public void sendDataChange(@NotNull AbstractContainerMenu handler, int property, int value) {
7576
oldSynchronizer.sendDataChange(handler, property, value);
7677
}
78+
79+
@Override
80+
public RemoteSlot createSlot() {
81+
return null;
82+
}
7783
});
7884
}
7985

0 commit comments

Comments
 (0)