{"id":65494,"date":"2026-06-03T21:22:27","date_gmt":"2026-06-03T18:22:27","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/"},"modified":"2026-06-03T21:22:27","modified_gmt":"2026-06-03T18:22:27","slug":"essentialx-gui","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/","title":{"rendered":"EssentialsX GUI"},"content":{"rendered":"<p># \ud83d\udc51 EGUI (EssentialsGui) v2.1<\/p>\n<p>**EGUI** is a powerful, highly customizable GUI for **EssentialsX** Homes and Warps. One JAR works on **all Paper versions** \u2014 from Minecraft 1.21.1 through the latest 26.x releases.<\/p>\n<p>> **Note:** EGUI will still start without EssentialsX installed, but home and warp features will be unavailable. OPs are notified in chat.<\/p>\n<p>&#8212;<\/p>\n<p>## \u26a0\ufe0f Version Compatibility Notice<\/p>\n<p>| Minecraft Version | Java Version | EGUI Support |<br \/>\n| :&#8212; | :&#8212; | :&#8212; |<br \/>\n| **1.21.1 \u2013 1.21.6** | **Java 21** | \u2705 AnvilGUI text input |<br \/>\n| **1.21.7 \u2013 1.21.11** | **Java 21** | \u2705 Paper Dialog API text input |<br \/>\n| **26 and newer** | **Java 25** | \u2705 Paper Dialog API text input |<\/p>\n<p>> **One JAR for all servers.** EGUI automatically detects your Paper version and loads the correct input module. No more choosing between &#8220;legacy&#8221; and &#8220;modern&#8221; downloads.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udea7 Development &#038; Support<\/p>\n<p>**EGUI is currently in active development!** Many more features, flexible layouts, and extended customization options are planned for future updates.<\/p>\n<p>If you need support, want to report an issue, or have a great idea for a new feature you&#8217;d like to see added, please join our **Discord Server**! We would love to hear your feedback and suggestions.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\uded1 Prerequisites (Mandatory)<\/p>\n<p>EGUI is a companion plugin for **EssentialsX**.<br \/>\n*   **EssentialsX**: Download Here \u2014 Required for full functionality (homes &#038; warps). EGUI starts without it but warns admins.<br \/>\n*   **Paper 1.21.1+**: PaperMC is required. Spigot\/CraftBukkit are NOT supported.<br \/>\n*   **Java 21+**: Compiles to Java 21 bytecode \u2014 runs on both Java 21 and Java 25 JVMs.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 Features<\/p>\n<p>*   \ud83d\udee1\ufe0f **EssentialsX Integration**: Seamlessly reads and manages homes and warps directly from EssentialsX data.<br \/>\n*   \ud83d\udecf\ufe0f **Adaptive Home GUI**: Automatically displays the correct number of set and empty home slots based on the player&#8217;s max home permissions.<br \/>\n*   \ud83d\udcd0 **Customizable Layouts**: Choose between a full `THREE_ROWS` (with borders) or a compact `ONE_ROW` style.<br \/>\n*   \ud83c\udfa8 **Full Customization**: Every item, message, and layout is fully configurable in `config.yml`.<br \/>\n*   \ud83c\udfe0 **Custom Home Icons**: Players can personalize their homes by setting custom material icons.<br \/>\n*   \u2328\ufe0f **Smart Text Input**: Automatically uses **Paper&#8217;s native Dialog API** on modern servers (1.21.7+) and **AnvilGUI** on older servers (1.21.1\u20131.21.6). Zero configuration needed.<br \/>\n*   \ud83d\udee1\ufe0f **Admin Panel**: Search and manage offline players&#8217; homes with the `\/adminhomes` command.<br \/>\n*   \ud83c\udf9b\ufe0f **Extensive Toggles**: Toggle the core `\/homes` or `\/warps` commands, the set home GUI, deletion confirmations, and the no-homes prompt easily in exactly one config!<br \/>\n*   \ud83d\udce1 **Custom Warp Icons**: Assign unique items, names, and lore to specific warps in `warps.yml`.<br \/>\n*   \ud83d\uddd1\ufe0f **Safe Deletion**: Integrated confirmation GUI for home deletions to prevent accidents (toggleable!).<br \/>\n*   \ud83c\udfe0 **No-Homes GUI**: When a player with no homes runs `\/homes`, a GUI asks if they want to create one at their current location instead of just sending a chat message.<br \/>\n*   \ud83d\udd04 **Live Reload**: Update your configurations on the fly with `\/egui reload`.<br \/>\n*   \ud83d\udce1 **Status Dashboard**: Check Essentials connectivity and version status via `\/egui status`.<br \/>\n*   \ud83d\udd14 **Update Checker**: Automatically notifies admins of new releases.<br \/>\n*   \ud83d\udcc9 **Lightweight**: ~250 KB including both shaded providers.<br \/>\n*   \ud83d\udcca **bStats Metrics**: Anonymous server usage tracking via bStats, including custom charts for active module, GUI style, player count, and server version.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udccb Commands &#038; Permissions<\/p>\n<details>\n<summary>Commands &#038; Permissions<\/summary>\n<p>| Command | Description | Permission | Default |<br \/>\n| :&#8212; | :&#8212; | :&#8212; | :&#8212; |<br \/>\n| `\/homes` | Opens the Homes GUI | `egui.homes` | Everyone |<br \/>\n| `\/sethomeicon <home> <material>` | Sets a custom item icon for your home | `egui.sethomeicon` | Everyone |<br \/>\n| `\/adminhomes` | Opens the Admin Panel to manage player homes | `egui.admin` | OP |<br \/>\n| `\/warps` | Opens the Warps GUI | `egui.warps` | Everyone |<br \/>\n| `\/egui reload` | Reloads all configurations | `egui.reload` | OP |<br \/>\n| `\/egui status` | Displays plugin status and version info | `egui.status` | OP |<\/p>\n<\/details>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Configuration (`config.yml`)<\/p>\n<details>\n<summary>config.yml<\/summary>\n<p>&#8220;`yaml<br \/>\n# ==============================================================================<br \/>\n#  EGUI Configuration<br \/>\n# ==============================================================================<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n#  Module Selection (Advanced)<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n# EGUI automatically detects your server version and loads the correct module:<br \/>\n#   &#8211; Paper 1.21.1 to 1.21.6  \u2192 loads AnvilGUI (legacy)<br \/>\n#   &#8211; Paper 1.21.7+ and 26.x   \u2192 loads Paper Dialog API (dialog)<br \/>\n#<br \/>\n# You can override this behavior:<br \/>\n#   auto    = Let EGUI decide (recommended)<br \/>\n#   legacy  = Force AnvilGUI on all versions<br \/>\n#   dialog  = Force Dialog API on all versions (will crash on old servers!)<br \/>\nmodule-selection: auto<\/p>\n<p># Print detailed module loading info to console on startup<br \/>\nmodule-log-verbose: true<\/p>\n<p># Path to the Essentials userdata and warps folders.<br \/>\nessentials-userdata-folder: &#8220;plugins\/Essentials\/userdata&#8221;<br \/>\nwarps-folder: &#8220;plugins\/Essentials\/warps&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  GUI Appearance<br \/>\n# ==============================================================================<br \/>\n# Options:<br \/>\n#   THREE_ROWS: A 9&#215;3 GUI with top\/bottom glass borders (as in screenshot).<br \/>\n#   ONE_ROW:    A compact 9&#215;1 GUI containing only the functional row.<br \/>\ngui-style: ONE_ROW<\/p>\n<p># Background filler item used for all GUIs<br \/>\nbackground-item:<br \/>\n  material: BLACK_STAINED_GLASS_PANE<br \/>\n  name: &#8220;&#8221;<\/p>\n<p># Navigation buttons<br \/>\nitem-for-previous-page:<br \/>\n  material: ARROW<br \/>\n  name: &#8220;&#038;ePrevious Page&#8221;<br \/>\n  lore:<br \/>\n    &#8211; &#8220;&#038;aLeft-Click to go to the Previous Page&#8221;<\/p>\n<p>item-for-next-page:<br \/>\n  material: ARROW<br \/>\n  name: &#8220;&#038;eNext Page&#8221;<br \/>\n  lore:<br \/>\n    &#8211; &#8220;&#038;aLeft-Click to go to the next page&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  Homes GUI Settings<br \/>\n# ==============================================================================<br \/>\ngui-titles:<br \/>\n  homes: &#8220;&#038;8Your homes&#8221;<br \/>\n  warps: &#8220;&#038;8Server Warps&#8221;<br \/>\n  sethome: &#8220;&#038;fEnter Home Name&#8221;<br \/>\n  admin-search-online-player: &#8220;&#038;fSearch Online Player&#8221;<br \/>\n  admin-search-offline-player: &#8220;&#038;fSearch Offline Player&#8221;<\/p>\n<p># Item representing a set home<br \/>\nitem-for-home:<br \/>\n  material: RED_BED<br \/>\n  name: &#8220;&#038;e%home%&#8221;<br \/>\n  lore:<br \/>\n    &#8211; &#8220;&#038;7World: &#038;f%world%&#8221;<br \/>\n    &#8211; &#8220;&#038;7X: &#038;f%x% &#038;7Y: &#038;f%y% &#038;7Z: &#038;f%z%&#8221;<br \/>\n    &#8211; &#8220;&#8221;<br \/>\n    &#8211; &#8220;&#038;aLeft-Click to Teleport&#8221;<br \/>\n    &#8211; &#8220;&#038;cRight-Click to Delete&#8221;<\/p>\n<p># Item representing an available but unset home slot<br \/>\nitem-for-empty-home:<br \/>\n  material: GRAY_BED<br \/>\n  name: &#8220;&#038;8Empty Home Slot&#8221;<br \/>\n  lore:<br \/>\n    &#8211; &#8220;&#038;7Click here to securely&#8221;<br \/>\n    &#8211; &#8220;&#038;7type and set a new home!&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  Warps GUI Settings<br \/>\n# ==============================================================================<\/p>\n<p># Default template for warps (if not customized in warps.yml)<br \/>\ndefault-item-for-warp:<br \/>\n  material: ENDER_PEARL<br \/>\n  name: &#8220;&#038;e%warp%&#8221;<br \/>\n  lore:<br \/>\n    &#8211; &#8220;&#038;7Click to teleport to %warp%.&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  Confirm Deletion GUI<br \/>\n# ==============================================================================<br \/>\nconfirm-gui:<br \/>\n  # Filling empty slots in the 9-slot confirmation menu<br \/>\n  fill-background: true<br \/>\n  background-material: BLACK_STAINED_GLASS_PANE<br \/>\n  background-name: &#8221; &#8221;<\/p>\n<p>  # The &#8220;Yes&#8221; button<br \/>\n  confirm-item:<br \/>\n    material: LIME_WOOL<br \/>\n    name: &#8220;&#038;aConfirm Deletion&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Click to permanently delete&#8221;<\/p>\n<p>  # The &#8220;No&#8221; button<br \/>\n  cancel-item:<br \/>\n    material: RED_WOOL<br \/>\n    name: &#8220;&#038;cCancel&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Go back to your homes list.&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  Features<br \/>\n# ==============================================================================<br \/>\nfeatures:<br \/>\n  allow-custom-home-icons: true<br \/>\n  enable-homes-command: true<br \/>\n  enable-warps-command: true<br \/>\n  enable-set-home-gui: true<br \/>\n  delete-home-confirmation: true<br \/>\n  admin-search-exact-match: false<br \/>\n  ask-create-home-if-empty: true<\/p>\n<p># ==============================================================================<br \/>\n#  No Homes GUI<br \/>\n# ==============================================================================<br \/>\n# Shown when a player uses \/homes but has no homes set<br \/>\n# (only if features.ask-create-home-if-empty is true)<br \/>\nno-homes-gui:<br \/>\n  title: &#8220;&#038;8No Homes Set&#8221;<br \/>\n  fill-background: true<br \/>\n  background-material: BLACK_STAINED_GLASS_PANE<br \/>\n  background-name: &#8221; &#8221;<\/p>\n<p>  # The &#8220;Create Home&#8221; button<br \/>\n  create-item:<br \/>\n    material: LIME_WOOL<br \/>\n    name: &#8220;&#038;aCreate Home&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Click to create a home&#8221;<br \/>\n      &#8211; &#8220;&#038;7at your current location.&#8221;<\/p>\n<p>  # The &#8220;Close&#8221; button<br \/>\n  close-item:<br \/>\n    material: RED_WOOL<br \/>\n    name: &#8220;&#038;cClose&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Close this menu.&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  Messages<br \/>\n# ==============================================================================<br \/>\nmessages:<br \/>\n  no-homes: &#8220;&#038;cYou do not have any homes set.&#8221;<br \/>\n  no-warps: &#8220;&#038;cThere are no warps set.&#8221;<br \/>\n  deleted: &#8220;&#038;cDeleted home &#038;e%home%&#038;c.&#8221;<br \/>\n  confirm-delete-title: &#8220;&#038;4Delete %home%?&#8221;<br \/>\n  no-permission: &#8220;&#038;cYou do not have permission to use this command.&#8221;<br \/>\n  only-players: &#8220;&#038;cOnly players can use this command.&#8221;<br \/>\n  reload-success: &#8220;&#038;aEGUI configuration reloaded!&#8221;<br \/>\n  usage: &#8220;&#038;eUsage: \/egui reload&#8221;<br \/>\n  invalid-home: &#8220;&#038;cThat home does not exist.&#8221;<br \/>\n  invalid-material: &#8220;&#038;cInvalid item name.&#8221;<br \/>\n  icon-set-success: &#8220;&#038;aSuccessfully set the icon for &#038;e%home%&#038;a to &#038;e%material%&#038;a.&#8221;<br \/>\n  icons-disabled: &#8220;&#038;cCustom home icons are disabled.&#8221;<br \/>\n  feature-disabled: &#8220;&#038;cThis feature is currently disabled.&#8221;<br \/>\n  sethome-success: &#8220;&#038;aYour new home &#038;e%home%&#038;a was added!&#8221;<br \/>\n  sethome-invalid-name: &#8220;Enter a valid name&#8221;<br \/>\n  sethome-no-spaces: &#8220;No spaces allowed&#8221;<br \/>\n  player-not-found: &#8220;&#038;cPlayer not found.&#8221;<br \/>\n  admin-teleport-home: &#8220;&#038;aTeleported to &#038;e%player%&#038;a&#8217;s home: &#038;e%home%&#038;a.&#8221;<br \/>\n  admin-delete-home: &#8220;&#038;cDeleted &#038;e%player%&#038;c&#8217;s home: &#038;e%home%&#038;c.&#8221;<br \/>\n  admin-confirm-delete-title: &#8220;&#038;4Delete &#038;e%player%&#8217;s &#038;4%home%?&#8221;<br \/>\n  admin-player-head-lore: &#8220;&#038;7Click to view homes&#8221;<\/p>\n<p># ==============================================================================<br \/>\n#  Admin Panel Items<br \/>\n# ==============================================================================<br \/>\nadmin-panel-items:<br \/>\n  background-item:<br \/>\n    material: BLACK_STAINED_GLASS_PANE<br \/>\n    name: &#8221; &#8221;<br \/>\n    lore: []<br \/>\n  search-online-button:<br \/>\n    material: NAME_TAG<br \/>\n    name: &#8220;&#038;aSearch Online Player&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Click here to filter&#8221;<br \/>\n      &#8211; &#8220;&#038;7all online players.&#8221;<br \/>\n  search-offline-button:<br \/>\n    material: COMPASS<br \/>\n    name: &#8220;&#038;cSearch Offline Player&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Click here to find&#8221;<br \/>\n      &#8211; &#8220;&#038;7a specific offline player.&#8221;<br \/>\n  back-button:<br \/>\n    material: BARRIER<br \/>\n    name: &#8220;&#038;cBack to Admin Panel&#8221;<br \/>\n    lore: []<br \/>\n&#8220;`<\/p>\n<\/details>\n<p>&#8212;<br \/>\n## \u2699\ufe0f Configuration Example: Customizing a Warp<\/p>\n<p>To give the warp &#8220;spawn&#8221; a unique icon, add this to `warps.yml`:<\/p>\n<p>&#8220;`yaml<br \/>\nwarps:<br \/>\n  spawn:<br \/>\n    material: NETHER_STAR<br \/>\n    name: &#8220;&#038;b&#038;lSpawn&#8221;<br \/>\n    lore:<br \/>\n      &#8211; &#8220;&#038;7Return to the main spawn.&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udee0\ufe0f Installation<\/p>\n<p>1.  **Download** the `EGUI-2.1.jar` file.<br \/>\n2.  **Ensure** you have **EssentialsX** already installed and running on your server.<br \/>\n3.  **Place** the `EGUI-2.1.jar` into your server&#8217;s `plugins` folder.<br \/>\n4.  **Restart** your server (or use a plugin loader) to generate the configuration files.<br \/>\n5.  **Configure** the `plugins\/EGUI\/config.yml` to match your server&#8217;s aesthetic.<br \/>\n6.  **Optional**: Add custom warp icons in `plugins\/EGUI\/warps.yml`.<br \/>\n7.  Type `\/egui reload` in-game to apply any changes!<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udde9 How the Module System Works<\/p>\n<p>EGUI 2.1 ships with two embedded modules inside a single JAR:<\/p>\n<p>| Module | Paper Versions | Input Method |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **Legacy** | 1.21.1 \u2013 1.21.6 | AnvilGUI by WesJD |<br \/>\n| **Dialog** | 1.21.7+ and 26.x | Paper&#8217;s native Dialog API |<\/p>\n<p>On startup, EGUI detects your server&#8217;s Minecraft version and instantiates the correct provider. Both implementations are shaded directly into the plugin JAR and compile to Java 21 bytecode, so the same JAR runs on both Java 21 and Java 25.<\/p>\n<p>You can override the auto-detection in `config.yml`:<br \/>\n&#8220;`yaml<br \/>\nmodule-selection: auto   # auto, legacy, or dialog<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcca bStats Metrics<\/p>\n<p>EGUI uses bStats to anonymously track server information:<br \/>\n&#8211; **Default metrics:** player count, Minecraft version, Java version, server software, operating system<br \/>\n&#8211; **Custom charts:** active input module, GUI style, player count range, and server version<\/p>\n<p>> **Privacy Note:** bStats aggregates all data anonymously. No server IP addresses, domain names, or player identities are ever transmitted.<\/p>\n<p>![Stats](https:\/\/bstats.org\/signatures\/bukkit\/egui.svg)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcdc Credits<\/p>\n<p>&#8211; **AnvilGUI** \u2014 Text input library for legacy Paper versions by WesJD<br \/>\n&#8211; **bStats** \u2014 Plugin metrics platform<br \/>\n&#8211; **EssentialsX** \u2014 The essential plugin suite for Minecraft servers<\/p>\n","protected":false},"excerpt":{"rendered":"<p>EGUI is a powerful, highly customizable GUI for EssentialsX Homes and Warps.<\/p>\n","protected":false},"featured_media":65495,"template":"","meta":{"_minecraft_slug":"essentialx-gui","_minecraft_project_id":"LeBCMK1a","_minecraft_author":"obsyrixx","_minecraft_license":"MIT","_minecraft_downloads":1613,"_minecraft_follows":5,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"essentialx-gui.zip","_minecraft_size_bytes":650832,"_minecraft_version_count":5,"_minecraft_updated_at":"2026-05-16T07:06:12.482272Z","_minecraft_date_created":"2026-03-04T23:17:41.654433Z","_minecraft_date_modified":"2026-05-11T13:38:22.390132Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/essentialx-gui","_minecraft_icon_attachment_id":65495,"_minecraft_imported_at":"2026-06-03T18:22:28+00:00","_minecraft_import_hash":"629117395ef481ed4a2ea0c50d882485","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[126,90,127,128,867,129,123,92],"mod_loader":[132,133,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-65494","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-management","mod_category-optimization","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>EssentialsX GUI - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EssentialsX GUI - Minecraft\" \/>\n<meta property=\"og:description\" content=\"EGUI is a powerful, highly customizable GUI for EssentialsX Homes and Warps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/\",\"name\":\"EssentialsX GUI - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/essentialx-gui-icon-800c5f9a8da7c7ad59aef64b7fcaf826f499df00_96.webp\",\"datePublished\":\"2026-06-03T18:22:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/essentialx-gui-icon-800c5f9a8da7c7ad59aef64b7fcaf826f499df00_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/essentialx-gui-icon-800c5f9a8da7c7ad59aef64b7fcaf826f499df00_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/essentialx-gui\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"EssentialsX GUI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EssentialsX GUI - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/","og_locale":"en_US","og_type":"article","og_title":"EssentialsX GUI - Minecraft","og_description":"EGUI is a powerful, highly customizable GUI for EssentialsX Homes and Warps.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/","name":"EssentialsX GUI - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/essentialx-gui-icon-800c5f9a8da7c7ad59aef64b7fcaf826f499df00_96.webp","datePublished":"2026-06-03T18:22:27+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/essentialx-gui-icon-800c5f9a8da7c7ad59aef64b7fcaf826f499df00_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/essentialx-gui-icon-800c5f9a8da7c7ad59aef64b7fcaf826f499df00_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/essentialx-gui\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"EssentialsX GUI"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/65494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/65495"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=65494"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=65494"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=65494"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=65494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}