1111import java .util .List ;
1212
1313import io .netty .channel .ChannelFutureListener ;
14+ import net .minecraft .network .PacketCallbacks ;
1415import net .minecraft .network .listener .ServerCommonPacketListener ;
1516import net .minecraft .network .packet .Packet ;
1617import net .minecraft .network .packet .s2c .play .PlayerListS2CPacket ;
2930@ Mixin (ServerCommonNetworkHandler .class )
3031public abstract class ServerCommonNetworkHandlerMixin implements ServerCommonPacketListener {
3132
32- @ WrapOperation (method = "sendPacket" , at = @ At (value = "INVOKE" , target = "Lnet/minecraft/server/network/ServerCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Lio/netty/channel/ChannelFutureListener ;)V" ))
33- public void modifyPlayerListPacket (ServerCommonNetworkHandler instance , Packet <?> packet , @ Nullable ChannelFutureListener channelFutureListener , Operation <Void > original ) {
33+ @ WrapOperation (method = "sendPacket" , at = @ At (value = "INVOKE" , target = "Lnet/minecraft/server/network/ServerCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks ;)V" ))
34+ public void modifyPlayerListPacket (ServerCommonNetworkHandler instance , Packet <?> packet , PacketCallbacks callbacks , Operation <Void > original ) {
3435 if (instance instanceof ServerPlayNetworkHandler playNetworkHandler
3536 && packet instanceof PlayerListS2CPacket playerListS2CPacket ) {
3637 ServerPlayerEntity player = playNetworkHandler .player ;
@@ -53,7 +54,7 @@ public void modifyPlayerListPacket(ServerCommonNetworkHandler instance, Packet<?
5354 ((PlayerListS2CPacketEntriesUpdater ) playerListS2CPacket ).capeCommand$setEntries (entries );
5455 }
5556 }
56- original .call (instance , packet , channelFutureListener );
57+ original .call (instance , packet , callbacks );
5758 }
5859
5960 @ Unique
0 commit comments