code: @SafeVarargs
      public final <T extends Client> void writeAndFlush(T... clients) {
          if (clients.length == 0) {
              throw new IllegalArgumentException("You must send this packet to at least one client!");
          }
  
          for (var client : clients) {
              writeAndFlush(client);
          }
      }
docs: Queues this {@link Packet} to one or more {@link Client}s and calls {@link Client#flush()},
  flushing all previously-queued packets as well.
  
  @param <T> A {@link Client} or any of its children.
  @param clients A variable amount of {@link Client}s.