Class BlockMenuPreset



  • public abstract class BlockMenuPreset
    extends me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu
    • Constructor Detail

      • BlockMenuPreset

        public BlockMenuPreset​(String id,
                               String inventoryTitle)
      • BlockMenuPreset

        public BlockMenuPreset​(String id,
                               String inventoryTitle,
                               boolean universal)
    • Method Detail

      • init

        public abstract void init​()
      • canOpen

        public abstract boolean canOpen​(Block b,
                                        Player p)
      • getSlotsAccessedByItemTransport

        public abstract int[] getSlotsAccessedByItemTransport​(ItemTransportFlow flow)
      • addItem

        public me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu addItem​(int slot,
                                                                                    ItemStack item)
        Overrides:
        addItem in class me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu
      • setSize

        public me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu setSize​(int size)
      • getSize

        public int getSize​()
      • getTitle

        public String getTitle​()
      • getPresetSlots

        public Set<Integer> getPresetSlots​()
      • getInventorySlots

        public Set<Integer> getInventorySlots​()
      • isInventory

        public static boolean isInventory​(String id)
      • isUniversalInventory

        public static boolean isUniversalInventory​(String id)
      • isUniversal

        public boolean isUniversal​()
      • clone

        public void clone​(BlockMenu menu)
      • getID

        public String getID​()