Interface Gui

All Known Implementing Classes:
AuiOperateGui, BaseGui, BedrockGui, BuyShopGui, ConfirmGui, CustomContainerCreateGui, CustomContainerGui, CustomContainerRecordGui, CustomContainerViewOnlyGui, DashboardGui, DialogGui, IndexMappingGui, ListGui, MailboxGui, MailboxGui, MaterialSearchAndSelectorGui, MoneyStorageGui, MoneyWithdrawGui, NumberSelectorGui, PermissionContainerGui, PlayerCollectionGui, PlayerInfoGui, PlayerInfoManagerGui, PlayerListGui, PlayerSearchAndSelectorGui, PlayerTeleportPointListGui, PlayerTeleportPointOperateGui, PortalListGui, RandomShopGui, RealmGui, RealmListGui, RealmMemberGui, RealmMemberManageGui, RealmOperateGui, RealmTntManagerGui, RealmTntProtectManagerGui, RecordListGui, SearchAndSelectorGui, SellShopGui, SettingsGui, TaskGui, TradeGui, TradeGui, WarnGui

public interface Gui
  • Method Summary

    Modifier and Type
    Method
    Description
    append(char slot, ItemWrapper... item)
     
    get(int index)
     
    boolean
    onClick(org.bukkit.entity.Player viewer, int slot, org.bukkit.event.inventory.ClickType clickType)
    重载此方法后必须调用 super.onClick ,否则无法触发各种点击事件
    void
    onClose(org.bukkit.entity.Player viewer)
     
    boolean
    onDrag(org.bukkit.entity.Player viewer, org.bukkit.event.inventory.InventoryDragEvent event)
     
    boolean
    onMoveToGUI(org.bukkit.entity.Player viewer, int slot)
    当想要移动物品进GUI中
    boolean
    onMoveToPlayer(org.bukkit.entity.Player viewer, int slot)
    当想要移动物品到玩家背包中
    set(char slot, int index, ItemWrapper item)
     
    set(char slot, ItemWrapper item)
     
    set(int slot, ItemWrapper item)
     
    void
    show(org.bukkit.entity.Player viewer)
     
    void
    update(char slot)
     
    void
    update(int slot)
     
  • Method Details

    • set

      Gui set(int slot, ItemWrapper item)
    • set

      Gui set(char slot, ItemWrapper item)
    • set

      Gui set(char slot, int index, ItemWrapper item)
    • get

      ItemWrapper get(int index)
    • append

      Gui append(char slot, ItemWrapper... item)
    • show

      void show(org.bukkit.entity.Player viewer)
    • onDrag

      boolean onDrag(org.bukkit.entity.Player viewer, org.bukkit.event.inventory.InventoryDragEvent event)
    • onMoveToGUI

      boolean onMoveToGUI(org.bukkit.entity.Player viewer, int slot)
      当想要移动物品进GUI中
    • onMoveToPlayer

      boolean onMoveToPlayer(org.bukkit.entity.Player viewer, int slot)
      当想要移动物品到玩家背包中
    • onClose

      void onClose(org.bukkit.entity.Player viewer)
    • onClick

      boolean onClick(org.bukkit.entity.Player viewer, int slot, org.bukkit.event.inventory.ClickType clickType)
      重载此方法后必须调用 super.onClick ,否则无法触发各种点击事件
    • update

      void update(int slot)
    • update

      void update(char slot)