Interface GUIFactory


public interface GUIFactory
GUI工厂接口 - 定义GUI创建的标准API
Since:
1.0.0
Version:
1.0.0
Author:
Berry_so
See Also:
  • Method Details

    • buildChestGUI

      ChestGUI buildChestGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, GUIBuilder builder)
      构建基于箱子的GUI
      Parameters:
      instance - 插件实例
      plugin - Magstar插件实例
      builder - GUI构建器
      Returns:
      创建的箱子GUI实例
    • buildPacketGUI

      ChestGUI buildPacketGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, GUIBuilder builder)
      构建基于数据包的GUI
      Parameters:
      instance - 插件实例
      plugin - Magstar插件实例
      builder - GUI构建器
      Returns:
      创建的数据包GUI实例
    • buildChestPagedGUI

      <T> PagedGUI<T> buildChestPagedGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, PagedGUIBuilder<T> builder)
      构建基于箱子的分页GUI
      Type Parameters:
      T - 分页数据类型
      Parameters:
      instance - 插件实例
      plugin - Magstar插件实例
      builder - 分页GUI构建器
      Returns:
      创建的箱子分页GUI实例
    • buildPacketPagedGUI

      <T> PagedGUI<T> buildPacketPagedGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, PagedGUIBuilder<T> builder)
      构建基于数据包的分页GUI
      Type Parameters:
      T - 分页数据类型
      Parameters:
      instance - 插件实例
      plugin - Magstar插件实例
      builder - 分页GUI构建器
      Returns:
      创建的数据包分页GUI实例