java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.drawer.AbstractDrawer
ru.cwcode.tkach.refreshmenu.inventory.view.drawer.ViewDrawer
Direct Known Subclasses:
PagedViewDrawer

public class ViewDrawer extends AbstractDrawer
  • Field Details

    • AIR

      public static org.bukkit.inventory.ItemStack AIR
    • buffer

      public static org.bukkit.inventory.ItemStack[] buffer
  • Constructor Details

    • ViewDrawer

      public ViewDrawer()
  • Method Details

    • draw

      public void draw(MenuContext context)
      Specified by:
      draw in class AbstractDrawer
    • drawBuffer

      protected void drawBuffer(MenuContext context)
    • drawChars

      public void drawChars(MenuContext context, Set<Character> characters)
      Specified by:
      drawChars in class AbstractDrawer
    • getDrawingSize

      protected int getDrawingSize(MenuContext context)
    • setItem

      protected void setItem(MenuContext context, int slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item)
    • findItem

      protected org.bukkit.inventory.ItemStack findItem(MenuContext context, int slot, char currShapeChar)