Class GuiSession

java.lang.Object
net.chen.legacyLand.gui.GuiSession

public class GuiSession extends Object
GUI 会话管理类 管理单个玩家的 GUI 交互会话
  • Constructor Details

    • GuiSession

      public GuiSession(org.bukkit.entity.Player player, GuiForm form)
      构造函数
      Parameters:
      player - 玩家
      form - 表单
  • Method Details

    • putData

      public void putData(String key, Object value)
      存储会话数据
      Parameters:
      key - 键
      value - 值
    • getData

      public Object getData(String key)
      获取会话数据
      Parameters:
      key - 键
      Returns:
      值
    • getStringData

      public String getStringData(String key)
      获取字符串类型的会话数据
      Parameters:
      key - 键
      Returns:
      字符串值
    • getIntData

      public Integer getIntData(String key)
      获取整数类型的会话数据
      Parameters:
      key - 键
      Returns:
      整数值
    • hasData

      public boolean hasData(String key)
      检查会话是否包含指定数据
      Parameters:
      key - 键
      Returns:
      是否包含
    • close

      public void close()
      关闭会话
    • refresh

      public void refresh()
      刷新当前 GUI