Interface GuiApi


public interface GuiApi
Entry point for creating GUI instances.
  • Method Details

    • createBuilder

      @NotNull @NotNull GuiBuilder createBuilder()
      Creates a new fluent GUI builder.
      Returns:
      a new GUI builder
    • createItemBuilder

      @NotNull GuiItem.Builder createItemBuilder()
      Creates a new fluent GUI Item builder.
      Returns:
      a new GUI Item builder
    • createAnvilInputBuilder

      @NotNull @NotNull AnvilInputBuilder createAnvilInputBuilder()
      Creates a new fluent Anvil GUI builder for text input.
      Returns:
      a new Anvil GUI builder
    • createSignInputBuilder

      @NotNull @NotNull SignInputBuilder createSignInputBuilder()
      Creates a new fluent Sign GUI builder for text input.
      Returns:
      a new Sign GUI builder