> For the complete documentation index, see [llms.txt](https://pm2plugins.gitbook.io/guiplus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pm2plugins.gitbook.io/guiplus/home.md).

# Home

*Create fully customizable GUIs for your Minecraft server — no coding required.*

***

GUIPlus is a powerful GUI utility plugin that allows server administrators to build complex, interactive inventory menus through simple YAML configuration. From basic server menus to advanced banking systems with conditions and multi-scene navigation, GUIPlus handles it all.

> **New to GUIPlus?** Start with the [Getting Started](/guiplus/getting-started/getting-started.md) guide to install the plugin and create your first GUI in minutes. Or jump straight to [Tutorials](/guiplus/tutorials-and-resources/tutorials.md) for step-by-step walkthroughs of real-world server menus.

## ✨ Key Features

* 🖼 **In-Game GUI Editor** — Create and edit GUIs directly in-game with an intuitive editor interface
* 🖱 **25 Click Event Types** — Messages, commands, economy actions, teleportation, scene navigation, and more
* ✅ **11 Condition Types** — Control item visibility and click execution with permission checks, balance requirements, placeholders, cooldowns, and more
* 📄 **Multi-Scene Support** — Build multi-page GUIs with independent layouts and navigation
* 🔗 **PlaceholderAPI Integration** — Dynamic content that updates in real-time using any PAPI placeholder
* 💬 **Chat Fetcher System** — Prompt players for input via chat, then use that input in click events
* 💾 **Player Data Storage** — Save and retrieve per-player data fields accessible via placeholders
* 💀 **Custom Skull Textures** — Use Base64 textures or dynamic player skins with `%self_base64%`
* 💰 **Economy Support** — Give, remove, or set player balances with Vault integration
* 🌐 **BungeeCord Support** — Send players to other servers in your network
* 🔄 **DeluxeMenus Converter** — Automatically convert existing DeluxeMenus configurations
* 📦 **4 Inventory Types** — Chest, Dispenser, Dropper, and Hopper

## 📋 Supported Versions

|                     | Requirement   |
| ------------------- | ------------- |
| **Minecraft**       | 1.16+         |
| **Server Software** | Spigot, Paper |
| **Java**            | 17+           |

## 🧩 Soft Dependencies

| Plugin                                                                     | Purpose                                   |
| -------------------------------------------------------------------------- | ----------------------------------------- |
| [Vault](https://www.spigotmc.org/resources/vault.34315/)                   | Economy support (give/remove/check money) |
| [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)  | Dynamic placeholder replacement           |
| [PlayerPoints](https://www.spigotmc.org/resources/playerpoints.80745/)     | PlayerPoints currency support             |
| [HeadDatabase](https://www.spigotmc.org/resources/head-database.14280/)    | Custom head retrieval                     |
| [Multiverse-Core](https://www.spigotmc.org/resources/multiverse-core.390/) | Multi-world support                       |

***

### ⚙ Getting Started

|                                                                                       |                                                 |
| ------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [🚀 **Getting Started**](/guiplus/getting-started/getting-started.md)                 | Installation, default files, first GUI tutorial |
| [📋 **Commands & Permissions**](/guiplus/getting-started/commands-and-permissions.md) | All commands and permission nodes               |
| [⚙ **Configuration**](/guiplus/getting-started/configuration.md)                      | Every config.yml option explained               |

### 🎨 Creating GUIs

|                                                                 |                                                      |
| --------------------------------------------------------------- | ---------------------------------------------------- |
| [🖼 **Creating GUIs**](/guiplus/creating-guis/creating-guis.md) | GUI structure, inventory types, item properties      |
| [📄 **Scenes**](/guiplus/creating-guis/scenes.md)               | Multi-page GUI navigation                            |
| [🖱 **Click Events**](/guiplus/creating-guis/click-events.md)   | All 25 click event types with examples               |
| [✅ **Conditions**](/guiplus/creating-guis/conditions.md)        | All 11 condition types for visibility and validation |

### 💬 Interactive

|                                                                                 |                                             |
| ------------------------------------------------------------------------------- | ------------------------------------------- |
| [💬 **Chat Fetcher**](/guiplus/interactive/chat-fetcher.md)                     | Player input prompts and validation         |
| [💾 **Player Data**](/guiplus/interactive/player-data.md)                       | Per-player data storage and math operations |
| [💀 **Custom Heads & Skulls**](/guiplus/interactive/custom-heads-and-skulls.md) | Base64 textures and player skins            |

### 🔌 Integrations

|                                                                                            |                                                               |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------- |
| [🔗 **PlaceholderAPI Placeholders**](/guiplus/integrations/placeholderapi-placeholders.md) | Custom placeholders and dynamic content                       |
| [🌐 **BungeeCord Support**](/guiplus/integrations/bungeecord-support.md)                   | Cross-server navigation                                       |
| [🧩 **Plugin Integrations**](/guiplus/integrations/plugin-integrations.md)                 | Vault, LuckPerms, EssentialsX, ItemsAdder, Citizens, and more |
| [🔄 **DeluxeMenus Converter**](/guiplus/integrations/deluxemenus-converter.md)             | Migration from DeluxeMenus                                    |

### 📖 Tutorials & Resources

|                                                                                             |                                                                 |
| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [📖 **Tutorials**](/guiplus/tutorials-and-resources/tutorials.md)                           | Step-by-step guides for warp menus, shops, dashboards, and more |
| [📦 **Premade Configurations**](/guiplus/tutorials-and-resources/premade-configurations.md) | Ready-to-use GUI templates you can drop into your server        |
| [💡 **Tips & Best Practices**](/guiplus/tutorials-and-resources/tips-and-best-practices.md) | Performance tips, YAML patterns, and common pitfalls            |

### ❓ Help & 💻 Development

|                                                                         |                                |
| ----------------------------------------------------------------------- | ------------------------------ |
| [❓ **FAQ & Troubleshooting**](/guiplus/help/faq-and-troubleshooting.md) | Common questions and solutions |
| [💻 **Developer API**](/guiplus/for-developers/developer-api.md)        | Java API for plugin developers |

***

## 💬 Support & Community

Need help? Here's how to get support:

* 💬 **Discord** — Join the plugin's Discord server for community support and announcements
* 🐛 **Bug Reports** — Report issues through the Discord server or your purchase platform
* 📚 **Wiki** — Browse this wiki for detailed documentation on every feature
