EssentialsX-GUI
EssentialsX-GUI is an EssentialsX addon that adds some GUIs for Essentials features, like homes, kits, warps, etc..
EssentialsX-GUI
<p align="center"><img src="https://raw.githubusercontent.com/SniperTVmc/EssentialsX-GUI/refs/heads/Main/assets/essentialsx-gui.png" width="800"></p>
<p align="center"> <img src="https://img.shields.io/badge/Version-1.8--1.21-green.svg?style=for-the-badge" alt="Version"> <img src="https://img.shields.io/badge/Database-MySQL_|MariaDB|_SQLite-blue.svg?style=for-the-badge" alt="Database"> <a href="https://github.com/SniperTVmc/EssentialsX-GUI"><img src="https://img.shields.io/github/stars/SniperTVmc/EssentialsX-GUI?style=for-the-badge&color=yellow" alt="Stars"></a> </p>
<p align="center"> <strong>EssentialsX-GUI</strong> is a powerful addon that improves the player experience by making EssentialsX features more accessible. Manage homes, kits, and warps through fully customizable interfaces with custom icons, display names, and sounds. </p>
🚀 | Features
✨ General
- High Performance for every action. - High Performance: SQLite, MySQL, and MariaDB (preferred). - High Performance: All messages and menus can be tailored to your server's needs. - High Performance: Lightweight code designed for large servers.
🏠 Homes System (Details)
- Customize appearance in the homes GUI (Display name & Icon). - Multiple customization methods: pagination system. - Unique item for pagination system (customizable per world). - Per-player home item editor with real-time preview. - Infinite homes supported via integrated pagination system. - Search for homes by name. - Full support for EssentialsX home limits.
📦 Kits System (Details)
- Player view to browse and claim kits. - Admin view to manage kits and give them to players. - Per-kit content editor & preview GUI. - Infinite kits supported via pagination. - Supports EssentialsX cooldowns and per-kit permissions.
📍 Warps System (Details)
- Customize warp display names and icons. - Admin view to teleport players or manage warps. - Warp creation and deletion directly in-game. - Infinite warps supported with search functionality.
🔍 Whois System
- Display player's information in a GUI. - Player choice GUI when no player is specified. - Play custom sounds when an action is performed. - Players data divided into categories for better readability. - Player punishments : `Name`, `UUID`, `IP Address`, `Playtime` - Player punishments : `Health`, `Hunger`, `Experience, `Level` - Player punishments : `World`, `Coordinates (X, Y, Z, Yaw, Pitch)` - Player punishments : `Gamemode`, `Flying status`, `Operator status`, `Vanished status`, `AFK status`, `Nickname` - Player punishments : `Jail status`, `Mute status`, `Ban status`
👀 | Preview
1. Home creation

2. Home search

3. Bed home item

4. Kit creation

5. Kit preview

6. Kit content editor

⌨️ | Commands & Permissions
Commands
| Command | Description | | :--- | :--- | | `/essgui help` | Displays a helpful overview of all commands | | `/essgui about` | Shows plugin version and author information | | `/essgui reload` | Hot-reloads all configuration and message files | | `/essgui debug` | Generates a report with server and plugin details |
Permissions
| Permission Node | Description | | :--- | :--- | | `essentialsxgui.command.essentialsxgui` | Required to use the base command and reload | | `essentialsxgui.command.essentialsxgui.debug` | Allows access to technical debug information | | `essentialsxgui.kits.admin` | Full access to the administrative kit management GUI | | `essentialsxgui.admin.update` | Receive a notification when a new version is available |
⁉️ | Support
If you encounter any issues, we've got you covered:
1. Join Discord: It often provides clear hints about configuration mistakes. 2. Join Discord: Comprehensive guides for setup and customization. 3. Join Discord: Ask our community and staff for direct assistance.
<p align="center"> <a href="https://github.com/SniperTVmc/EssentialsX-GUI"> <img src="https://img.shields.io/badge/GitHub-Source_Code-black?style=for-the-badge&logo=github" alt="GitHub"> </a> </p>