Class ArtExtendedView<T extends Ingredient,​ART extends ArtIngredient>

All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
Direct Known Subclasses:
MultiShapeArtExtendedView, TestExtendedView

public class ArtExtendedView<T extends Ingredient,​ART extends ArtIngredient> extends ExtendedView<T>
  • Constructor Details

    • ArtExtendedView

      public ArtExtendedView()
  • Method Details

    • setArts

      public void setArts(Collection<ART> arts)
    • bindArts

      public void bindArts(org.bukkit.event.inventory.ClickType clickType, Runnable runnable)
    • bindArts

      public void bindArts(org.bukkit.event.inventory.ClickType clickType, Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer)
    • getArts

      public HashMap<Character,​ART> getArts()
    • initializeDrawer

      protected void initializeDrawer()
      Overrides:
      initializeDrawer in class ExtendedView<T extends Ingredient>
    • getArt

      protected Optional<ART> getArt(int slot)