public @NotNull ShowItem item(final @NotNull Key item) {
      if (requireNonNull(item, "item").equals(this.item)) return this;
      return new ShowItem(item, this.count, this.nbt, this.dataComponents);
    }
Sets the item.

@param item the item
@return a {@code ShowItem}
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/event/HoverEvent.java