Class ItemWrapper

java.lang.Object
xyz.xenondevs.invui.item.ItemWrapper
All Implemented Interfaces:
Cloneable, Supplier<@NotNull org.bukkit.inventory.ItemStack>, ItemProvider

public class ItemWrapper extends Object implements ItemProvider
An ItemProvider that just returns the ItemStack passed to it in the constructor regardless of the players uuid.
  • Constructor Details

    • ItemWrapper

      public ItemWrapper(org.bukkit.inventory.ItemStack itemStack)
  • Method Details

    • get

      @NotNull public @NotNull org.bukkit.inventory.ItemStack get(String lang)
      Description copied from interface: ItemProvider
      Gets the ItemStack translated in the specified language.
      Specified by:
      get in interface ItemProvider
      Parameters:
      lang - The language to translate the item in.
      Returns:
      The ItemStack
    • clone

      public ItemWrapper clone()
      Overrides:
      clone in class Object