@Contract(value = "_, _, _, _ -> new", pure = true)
  static @NotNull BlockNBTComponent blockNBT(final @NotNull String nbtPath, final boolean interpret, final @Nullable ComponentLike separator, final BlockNBTComponent.@NotNull Pos pos) {
    return BlockNBTComponentImpl.create(Collections.emptyList(), Style.empty(), nbtPath, interpret, separator, pos);
  }
Creates a block NBT component with a position.

@param nbtPath the nbt path
@param interpret whether to interpret
@param separator the separator
@param pos the block position
@return a block NBT component
@since 4.8.0
api/src/main/java/net/kyori/adventure/text/Component.java