@Contract("_ -> new")
  static @NotNull BlockNBTComponent blockNBT(final @NotNull Consumer<? super BlockNBTComponent.Builder> consumer) {
    return AbstractBuilder.configureAndBuild(blockNBT(), consumer);
  }
Creates a block NBT component by applying configuration from {@code consumer}.

@param consumer the builder configurator
@return a block NBT component
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/Component.java