Class TradeGui

java.lang.Object
com.mclds.plugins.gui.BaseGui
com.mclds.plugins.gui.guis.TradeGui
All Implemented Interfaces:
Gui, org.bukkit.event.Listener

public class TradeGui extends BaseGui
  • Constructor Details

    • TradeGui

      public TradeGui(String title)
  • Method Details

    • start

      public void start(org.bukkit.entity.Player viewer, org.bukkit.entity.Player other)
    • onMoveToGUI

      public boolean onMoveToGUI(org.bukkit.entity.Player viewer, int slot)
      Description copied from class: BaseGui
      当想要移动物品进GUI中
      Specified by:
      onMoveToGUI in interface Gui
      Overrides:
      onMoveToGUI in class BaseGui
    • onMoveToPlayer

      public boolean onMoveToPlayer(org.bukkit.entity.Player viewer, int slot)
      Description copied from class: BaseGui
      当想要移动物品到玩家背包中
      Specified by:
      onMoveToPlayer in interface Gui
      Overrides:
      onMoveToPlayer in class BaseGui
    • onClick

      public boolean onClick(org.bukkit.entity.Player viewer, int slot, org.bukkit.event.inventory.ClickType clickType)
      Description copied from class: BaseGui
      重载此方法后必须调用 super.onClick ,否则无法触发各种点击事件
      Specified by:
      onClick in interface Gui
      Overrides:
      onClick in class BaseGui
    • onClose

      public void onClose(org.bukkit.entity.Player viewer)
      Specified by:
      onClose in interface Gui
      Overrides:
      onClose in class BaseGui
    • resetConfirmAndCountDown

      public void resetConfirmAndCountDown()
    • createPlayerHeadItem

      public org.bukkit.inventory.ItemStack createPlayerHeadItem(org.bukkit.entity.Player player)