Interface ItemDisplay

All Superinterfaces:
net.kyori.adventure.audience.Audience, CommandSender, DataComponentView, Display, Entity, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, Metadatable, Nameable, Permissible, PersistentDataHolder, PersistentDataViewHolder, net.kyori.adventure.pointer.Pointered, ServerOperator, net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.sound.Sound.Source.Provider

public interface ItemDisplay extends Display
Represents an item display entity.
Since:
1.19.4
  • Method Details

    • getItemStack

      @NotNull @NotNull ItemStack getItemStack()
      Gets the displayed item stack.
      Returns:
      the displayed item stack
      Since:
      1.19.4
    • setItemStack

      void setItemStack(@Nullable @Nullable ItemStack item)
      Sets the displayed item stack.
      Parameters:
      item - the new item stack
      Since:
      1.19.4
    • getItemDisplayTransform

      @NotNull @NotNull ItemDisplay.ItemDisplayTransform getItemDisplayTransform()
      Gets the item display transform for this entity. Defaults to ItemDisplay.ItemDisplayTransform.NONE.
      Returns:
      item display transform
      Since:
      1.19.4
    • setItemDisplayTransform

      void setItemDisplayTransform(@NotNull @NotNull ItemDisplay.ItemDisplayTransform display)
      Sets the item display transform for this entity. Defaults to ItemDisplay.ItemDisplayTransform.NONE.
      Parameters:
      display - new display
      Since:
      1.19.4