diff --git a/patches/server/Properly-resend-entities.patch b/patches/server/Properly-resend-entities.patch index 414992a3be..99ccc56552 100644 --- a/patches/server/Properly-resend-entities.patch +++ b/patches/server/Properly-resend-entities.patch @@ -58,9 +58,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + return; + } + -+ net.minecraft.server.level.ServerEntity serverEntity = this.entity.tracker.serverEntity; + if (player.getBukkitEntity().canSee(entity.getBukkitEntity())) { -+ serverEntity.sendPairingData(player, player.connection::send); ++ net.minecraft.server.level.ServerEntity serverEntity = this.entity.tracker.serverEntity; ++ ++ List> list = new ArrayList<>(); ++ serverEntity.sendPairingData(player, list::add); ++ player.connection.send(new net.minecraft.network.protocol.game.ClientboundBundlePacket(list)); + } + } +