java.lang.Object
com.stardevllc.starcore.api.ui.element.Element
Direct Known Subclasses:
Button, DynamicElement, FillerElement

public class Element extends Object
  • Field Details

    • iconCreator

      protected Function<org.bukkit.entity.Player,org.bukkit.inventory.ItemStack> iconCreator
    • allowInsert

      protected boolean allowInsert
    • isReplaceable

      protected boolean isReplaceable
    • deleteOnUpdate

      protected boolean deleteOnUpdate
  • Constructor Details

    • Element

      public Element()
    • Element

      public Element(Function<org.bukkit.entity.Player,org.bukkit.inventory.ItemStack> iconCreator, boolean allowInsert, boolean isReplaceable, boolean deleteOnUpdate)
    • Element

      public Element(Function<org.bukkit.entity.Player,org.bukkit.inventory.ItemStack> iconCreator)
  • Method Details

    • iconCreator

      public Element iconCreator(Function<org.bukkit.entity.Player,org.bukkit.inventory.ItemStack> iconCreator)
    • getIconCreator

      public Function<org.bukkit.entity.Player,org.bukkit.inventory.ItemStack> getIconCreator()
    • isReplaceable

      public boolean isReplaceable()
    • isAllowInsert

      public boolean isAllowInsert()
    • isDeleteOnUpdate

      public boolean isDeleteOnUpdate()
    • setAllowInsert

      public Element setAllowInsert(boolean allowInsert)
    • setReplaceable

      public Element setReplaceable(boolean replaceable)
    • setDeleteOnUpdate

      public Element setDeleteOnUpdate(boolean deleteOnUpdate)