Interface ItemDialogBody

All Superinterfaces:
DialogBody

@NonExtendable public non-sealed interface ItemDialogBody extends DialogBody
Since:
1.21.7
  • Method Details

    • item

      @Contract(pure=true) ItemStack item()
      The item to display in the dialog.
      Returns:
      the item stack
      Since:
      1.21.7
    • description

      The description of the body, or null if not set.
      Returns:
      the description body
      Since:
      1.21.7
    • showDecorations

      @Contract(pure=true) boolean showDecorations()
      Whether to show decorations around the item.

      Decorations include damage, itemstack count, etc.

      Returns:
      true if decorations should be shown
      Since:
      1.21.7
    • showTooltip

      @Contract(pure=true) boolean showTooltip()
      Whether to show a tooltip for the item.
      Returns:
      true if a tooltip should be shown
      Since:
      1.21.7
    • width

      @Contract(pure=true) @Range(from=1L,to=256L) int width()
      The width of the item body.
      Returns:
      the width
      Since:
      1.21.7
    • height

      @Contract(pure=true) @Range(from=1L,to=256L) int height()
      The height of the item body.
      Returns:
      the height
      Since:
      1.21.7