Class HoverEvent.ShowItem

java.lang.Object
net.kyori.adventure.text.event.HoverEvent.ShowItem
All Implemented Interfaces:
net.kyori.examination.Examinable
Enclosing class:
HoverEvent<V>

public static final class HoverEvent.ShowItem
extends Object
implements net.kyori.examination.Examinable
The value of a show_item hover event.
Since:
4.0.0
  • Method Summary

    Modifier and Type Method Description
    @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count()
    Gets the count.
    @NotNull HoverEvent.ShowItem count​(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count)
    Sets the count.
    boolean equals​(@Nullable Object other)  
    @NotNull Stream<? extends net.kyori.examination.ExaminableProperty> examinableProperties()  
    int hashCode()  
    @NotNull net.kyori.adventure.key.Key item()
    Gets the item.
    @NotNull HoverEvent.ShowItem item​(@NotNull net.kyori.adventure.key.Key item)
    Sets the item.
    @Nullable BinaryTagHolder nbt()
    Gets the nbt.
    @NotNull HoverEvent.ShowItem nbt​(@Nullable BinaryTagHolder nbt)
    Sets the nbt.
    static @NotNull HoverEvent.ShowItem of​(@NotNull net.kyori.adventure.key.Keyed item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count)
    Creates.
    static @NotNull HoverEvent.ShowItem of​(@NotNull net.kyori.adventure.key.Keyed item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count, @Nullable BinaryTagHolder nbt)
    Creates.
    static @NotNull HoverEvent.ShowItem of​(@NotNull net.kyori.adventure.key.Key item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count)
    Creates.
    static @NotNull HoverEvent.ShowItem of​(@NotNull net.kyori.adventure.key.Key item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count, @Nullable BinaryTagHolder nbt)
    Creates.
    String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.kyori.examination.Examinable

    examinableName, examine
  • Method Details

    • of

      @NotNull public static @NotNull HoverEvent.ShowItem of​(@NotNull @NotNull net.kyori.adventure.key.Key item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count)
      Creates.
      Parameters:
      item - the item
      count - the count
      Returns:
      a ShowItem
      Since:
      4.0.0
    • of

      @NotNull public static @NotNull HoverEvent.ShowItem of​(@NotNull @NotNull net.kyori.adventure.key.Keyed item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count)
      Creates.
      Parameters:
      item - the item
      count - the count
      Returns:
      a ShowItem
      Since:
      4.6.0
    • of

      @NotNull public static @NotNull HoverEvent.ShowItem of​(@NotNull @NotNull net.kyori.adventure.key.Key item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count, @Nullable @Nullable BinaryTagHolder nbt)
      Creates.
      Parameters:
      item - the item
      count - the count
      nbt - the nbt
      Returns:
      a ShowItem
      Since:
      4.0.0
    • of

      @NotNull public static @NotNull HoverEvent.ShowItem of​(@NotNull @NotNull net.kyori.adventure.key.Keyed item, @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count, @Nullable @Nullable BinaryTagHolder nbt)
      Creates.
      Parameters:
      item - the item
      count - the count
      nbt - the nbt
      Returns:
      a ShowItem
      Since:
      4.6.0
    • item

      @NotNull public @NotNull net.kyori.adventure.key.Key item()
      Gets the item.
      Returns:
      the item
      Since:
      4.0.0
    • item

      @NotNull public @NotNull HoverEvent.ShowItem item​(@NotNull @NotNull net.kyori.adventure.key.Key item)
      Sets the item.
      Parameters:
      item - the item
      Returns:
      a ShowItem
      Since:
      4.0.0
    • count

      public @org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count()
      Gets the count.
      Returns:
      the count
      Since:
      4.0.0
    • count

      @NotNull public @NotNull HoverEvent.ShowItem count​(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int count)
      Sets the count.
      Parameters:
      count - the count
      Returns:
      a ShowItem
      Since:
      4.0.0
    • nbt

      @Nullable public @Nullable BinaryTagHolder nbt()
      Gets the nbt.
      Returns:
      the nbt
      Since:
      4.0.0
    • nbt

      @NotNull public @NotNull HoverEvent.ShowItem nbt​(@Nullable @Nullable BinaryTagHolder nbt)
      Sets the nbt.
      Parameters:
      nbt - the nbt
      Returns:
      a ShowItem
      Since:
      4.0.0
    • equals

      public boolean equals​(@Nullable @Nullable Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • examinableProperties

      @NotNull public @NotNull Stream<? extends net.kyori.examination.ExaminableProperty> examinableProperties()
      Specified by:
      examinableProperties in interface net.kyori.examination.Examinable
    • toString

      public String toString()
      Overrides:
      toString in class Object