Uses of Class
top.magstar.framework.gui.utils.GUIBuilder
Packages that use GUIBuilder
-
Uses of GUIBuilder in top.magstar.framework.gui.interfaces
Methods in top.magstar.framework.gui.interfaces with parameters of type GUIBuilderModifier and TypeMethodDescriptionGUIFactory.buildChestGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, GUIBuilder builder) 构建基于箱子的GUIGUIFactory.buildPacketGUI(org.bukkit.plugin.Plugin instance, MagstarPlugin plugin, GUIBuilder builder) 构建基于数据包的GUI -
Uses of GUIBuilder in top.magstar.framework.gui.utils
Methods in top.magstar.framework.gui.utils that return GUIBuilderModifier and TypeMethodDescriptionGUIBuilder.allowPlayerInventory()允许玩家背包交互ItemBuilderGUI.at(int slot) 将物品放置到指定槽位ItemBuilderGUI.at(int... slots) 将物品放置到多个槽位GUIBuilder.border(org.bukkit.Material material) 设置边框物品GUIBuilder.border(org.bukkit.Material material, SmartString name) 设置边框物品 - 使用SmartString名称GUIBuilder.fill(org.bukkit.Material material) 设置填充物品GUIBuilder.fill(org.bukkit.Material material, SmartString name) 设置填充物品 - 使用SmartString名称GUIBuilder.onClick(Consumer<GUIClickEvent> handler) 设置全局点击处理器GUIBuilder.onClose(Consumer<GUICloseEvent> handler) 设置关闭处理器GUIBuilder.rows(int rows) 设置行数GUIBuilder.set(int slot, org.bukkit.inventory.ItemStack item) 直接设置物品GUIBuilder.set(int slot, org.bukkit.inventory.ItemStack item, Consumer<GUIClickEvent> clickHandler) 设置物品并添加点击处理器GUIBuilder.set(int slot, ItemBuilder itemBuilder) 使用ItemBuilder设置物品GUIBuilder.set(int slot, ItemBuilder itemBuilder, Consumer<GUIClickEvent> clickHandler) 使用ItemBuilder设置物品并添加点击处理器设置标题GUIBuilder.title(SmartString title) 设置标题 - 支持SmartStringConstructors in top.magstar.framework.gui.utils with parameters of type GUIBuilderModifierConstructorDescriptionItemBuilderGUI(GUIBuilder guiBuilder, ItemBuilder itemBuilder) 构造GUI物品构建器