Class IdentifyManager.UnidentifiedItem

All Implemented Interfaces:
Tiered
Enclosing class:
IdentifyManager

public class IdentifyManager.UnidentifiedItem extends IdentifyManager.IdentifyItem
  • Constructor Details

    • UnidentifiedItem

      public UnidentifiedItem(@NotNull Divinity plugin, @NotNull studio.magemonkey.codex.config.api.JYML cfg)
  • Method Details

    • getResultModule

      @NotNull public QModuleDrop<?> getResultModule()
    • getResultId

      @NotNull public String getResultId()
      Returns:
      Returns the final (original/identified) item id. Returns an empty string if no item id was attached.
    • setResultId

      public void setResultId(@NotNull String item)
    • getApplicableTomeIds

      @NotNull public Set<String> getApplicableTomeIds()
      Returns:
      Returns list with IdentifyTome ids, which are can be applied to this item to identify it.
    • build

      @NotNull protected org.bukkit.inventory.ItemStack build(int lvl, int uses)
      Overrides:
      build in class LimitedItem