GroupeZ Docs
ConfigurationsButtonsButton Types

NONE Button

The default button type with no special behavior

The NONE type is the default button type. It displays an item and executes actions when clicked, with no special built-in behavior.

Usage

items:
  my-button:
    type: NONE  # Optional - NONE is the default
    slot: 13
    item:
      material: DIAMOND
      name: "&b&lMy Button"
    actions:
      - type: message
        messages:
          - "&aYou clicked the button!"

Since NONE is the default, you can omit the type property:

items:
  my-button:
    slot: 13
    item:
      material: DIAMOND
      name: "&b&lMy Button"

When to Use

Use NONE buttons for:

  • Displaying information
  • Executing commands
  • Opening links
  • Sending messages
  • Playing sounds
  • Any custom action

Examples

Information Display

items:
  info:
    slot: 4
    item:
      material: BOOK
      name: "&6&lServer Information"
      lore:
        - "&7Welcome to our server!"
        - ""
        - "&7Players online: &a%server_online%"
        - "&7Your rank: &e%luckperms_primary_group_name%"

Command Executor

items:
  spawn:
    slot: 11
    item:
      material: RED_BED
      name: "&c&lSpawn"
      lore:
        - "&7Teleport to spawn"
    actions:
      - type: close
      - type: player-command
        commands:
          - "spawn"
items:
  website:
    slot: 15
    open-link: "https://myserver.com"
    item:
      material: PAPER
      name: "&a&lWebsite"
      lore:
        - "&7Click to visit our website"

Interactive Button with Feedback

items:
  reward:
    slot: 22
    item:
      material: CHEST
      name: "&e&lDaily Reward"
      lore:
        - "&7Click to claim your daily reward!"
    click-requirement:
      claim:
        requirements:
          - type: placeholder
            placeholder: "%dailyreward_claimed%"
            action: EQUALS_STRING
            value: "false"
            deny:
              - type: message
                messages:
                  - "&cYou already claimed today's reward!"
        success:
          - type: console-command
            commands:
              - "dailyreward claim %player%"
          - type: sound
            sound: ENTITY_PLAYER_LEVELUP
          - type: message
            messages:
              - "&aReward claimed!"

Properties

All standard button properties work with NONE buttons:

PropertyDescription
slot / slotsPosition(s) in inventory
itemVisual appearance
actionsActions on click
click-requirementConditions to click
view-requirementConditions to see
soundSound on click
messagesMessages on click
close-inventoryClose after click
refresh-on-clickRefresh inventory
update-on-clickUpdate button
is-permanentShow on all pages
pageShow on specific page
elseAlternative when hidden

Next Steps

  • Learn about INVENTORY buttons to open other menus
  • Explore BACK buttons for navigation
  • See all available Actions

On this page

GroupeZ MCP

Documentation in your AI

MCP lets your AI search GroupeZ documentation and read current examples to help you configure your plugins.

Read-only · No documentation API key needed

1. Copy the server URL

Transport: HTTP (Streamable HTTP). Authentication: none. Your tool uses its own model and subscription limits.

  1. Open Plugins in ChatGPT on the web, then + → Add custom MCP server.
  2. Name it ‘GroupeZ Documentation’, paste the URL above and choose ‘No authentication’. Create and install the plugin.
  3. In a conversation, type @ and select the plugin before asking. If needed, enable search, get_page and list_pages in its settings.
Official setup guide

3. Ask a question

Use GroupeZ MCP to help me create a zMenu inventory. Search relevant pages, read the examples and cite your sources.
Other clients and troubleshooting

For clients using mcpServers, adapt this example to their format:

{
  "mcpServers": {
    "groupez-docs": {
      "url": ""
    }
  }
}

Available tools are search, get_page and list_pages. Refresh the connector’s tools after updates. If your AI cannot access them, check that the connector is enabled in the conversation and your account allows custom MCP servers. Opening the URL in a browser is not an MCP test.