static <T extends BinaryTag> @NotNull Builder<T> builder(final @NotNull BinaryTagType<T> type) {
    if (type == BinaryTagTypes.END) throw new IllegalArgumentException("Cannot create a list of " + BinaryTagTypes.END);
    return new ListTagBuilder<>(false, type);
  }
Creates a builder.

@param type the element type
@param <T> the element type
@return a new builder
@throws IllegalArgumentException if {@code type} is {@link BinaryTagTypes#END}
@since 4.0.0
nbt/src/main/java/net/kyori/adventure/nbt/ListBinaryTag.java