Interface GUIFactory
public interface GUIFactory
GUI工厂接口 - 定义GUI创建的标准API
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Berry_so
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuildChestGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, GUIBuilder builder) 构建基于箱子的GUI<T> PagedGUI<T> buildChestPagedGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, PagedGUIBuilder<T> builder) 构建基于箱子的分页GUIbuildPacketGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, GUIBuilder builder) 构建基于数据包的GUI<T> PagedGUI<T> buildPacketPagedGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, PagedGUIBuilder<T> builder) 构建基于数据包的分页GUI
-
Method Details
-
buildChestGUI
构建基于箱子的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实例
-