Class AbstractOwnerRequirement

All Implemented Interfaces:
DynamicStat<UUID>
Direct Known Subclasses:
SoulboundRequirement, UntradeableRequirement

public abstract class AbstractOwnerRequirement extends DynamicUserRequirement<UUID>
  • Field Details

    • DUMMY_ID

      public static final UUID DUMMY_ID
  • Constructor Details

    • AbstractOwnerRequirement

      public AbstractOwnerRequirement(@NotNull String id, @NotNull String name, @NotNull String format, @NotNull String placeholder)
  • Method Details

    • getParameterClass

      @NotNull public Class<UUID> getParameterClass()
      Specified by:
      getParameterClass in class ItemLoreStat<UUID>
    • add

      public boolean add(@NotNull org.bukkit.inventory.ItemStack item, int line)
    • isRequired

      public boolean isRequired(@NotNull org.bukkit.inventory.ItemStack item)