EssentialsX-GUI - Add GUIs to your favorite plugin! icon

EssentialsX-GUI - Add GUIs to your favorite plugin! -----

An EssentialsX addon that adds some GUIs for some features, like homes and kits.




ADDITIONS
  • Added balance top GUI
  • Added worth GUI
  • Added economy GUI
  • Added sell GUI
  • Added item for kit preview when kit is empty
  • Added 'kitDelay' placeholder
CHANGES
  • Changed from Maven to Gradle (#4)
  • Big code refactor
    • The project is now divided in three modules : base, v2_21_2 and v2_22_0.
      • Base module: the base code of the plugin
      • v2_21_2 / v2_22_0: code using different version of essentialsx and adventure api
    • Better mutli-version support for EssentialsX
    • Some changes due to the add of /sell feature
    • Better management for kitEditor items (and sell feature)
  • Upgraded dependencies:
    • Spigot API 1.21.1 -> 1.21.11
    • AnvilGUI 1.0.11 -> 1.0.13
    • FastStats 0.18.1 -> 0.22.0
    • XSeries 13.6.0 -> 13.6.0+26.1
    • Libby 1.3.1 -> 2.0.0 (AlessioDP fork)
  • Refactored EssentialsHook
  • Better MiniMessage support
  • Customized FastInv lib for the plugin
    • Added dynamic items
  • Refactored TimeUtils class
  • Enhanced characters analysis
  • Some optimizations
  • Refactored paginated inventories and inventories config
  • Inventory now closes before a teleportation
  • Some changes to InventoriesUtils
  • All items can now be disabled
  • Switched from MCServerVersion to VersionUtil from Essentials plugin
  • Removed capital letters from some item names
  • Enhanced /exg reload
  • Jar file size reduced
  • Minimum java version has been increased to Java 21
FIXES
  • Some fixes with the main class
  • Some fixes with the whois GUI
  • Fixed messages file version
  • Fixed skipped messages format analysis
  • Fixed anvil type here text not working
  • Fixed blank at pagination item slots
  • Fixed default values in configuration.yml
  • Fixed empty kit in preview when using /createkit
  • Added missing 'enabled' keys in files
  • Fixed blank message sent when value was empty
  • Fixed misconfiguration in EXGMessages
  • Fixed kit update / creation issue
Full Changelog: 1.4.2...1.5.0
----------, May 26, 2026

ADDITIONS
  • Added 26.1 & 26.1.1 support
CHANGES
  • Updated "mc server version" feature
  • Updated XSeries dependency
    • The plugin will temporarily use a fork of XSeries to ensure support for new versions!
  • Added a name validator for homes/kits/warps creation
    • This simply adds a check to ensure that the characters used in the name (not the display name) consist only of letters, numbers, spaces, hyphens (-), or underscores (_).
  • Changed default material for kits and warps
    • Grass block for homes, chest for kits and end portal frame for warps.
FIXES
  • Wrong message sent when creating a new home using chat
  • Wrong message sent when creating a new kit using chat
  • Fixed null error with character list path
  • Fixed error with MiniMessage format detector
  • Fixed bug where name were not verified well
    • Also added this feature for warps because it was missing (I don't know why lol)
Full Changelog: 1.4.1...1.4.2
----------, Apr 5, 2026

ADDITIONS
  • Added FastStats.dev support! (bStats modern alternative)
  • Added back legacy format support
    • The files have also been restored to their legacy-format versions.
  • Added option to accept the use of MiniMessage format in entries
  • Added option to not use built-in placeholders in whois GUI
    • This might improve performance if PlaceholderAPI is already installed on the server.
  • Added option to disable whois module
  • Added option to allow only a list of characters in display names
    • Support list of characters and regex format.
CHANGES
  • Removed useless imports
  • Reworked a bit TextUtils and MessagesUtils classes
    • TextUtils and MessagesUtils have been improved, and a bug where warnings about the use of mixed format were sent twice has also been fixed.
  • Some optimizations to suit CodeFactor and increase the plugin's score
FIXES
  • Fixed issue with AdventureUtil class when using latest EssentialsX builds
Full Changelog: 1.4.0...1.4.1
----------, Apr 4, 2026

ADDITIONS
  • Added XSeries and Adventure dependencies
  • Added support for custom model data
  • Added MiniMessage format support
    • The legacy format is no longer supported.
  • Added gradients to a lot of messages in files
  • Now require essentials base permission command to open GUIs
  • Added PlaceholderAPI support
CHANGES
  • Updated README
  • Updated the minimal java version required to 17
  • Optimized imports
  • Improved code readability and enhanced CodeFactor score
  • Improved pom.xml
  • Reworked mutli-versions support (XSeries)
  • Removed "per-version placeholders"
  • Reworked plugin permissions "system"
  • Upgrade AnvilGUI dependency (1.21.11 support)
  • Some code cleanups
  • Reworked RegisterUtils (thanks to @NolwenDEV)
    • Consequently ClassGraph dependency has been removed
  • Optimized dependencies
  • Updated Metrics class
FIXES
  • Fixed issue #1
  • Fixed issue #2
  • Fixed 'typo' for two titles
  • Fixed version not recognized on Spigot servers

Full Changelog: 1.3.0...1.4.0
----------, Mar 19, 2026

ADDITIONS
  • Added a task for updates checking (once a hour)
  • Added option to change the delay for typing in the chat
  • Added two new libraries (used for debug command)
  • Added 1.21.11 official support!
  • Added GUIs for /whois
  • Added feature to skip data entry process
CHANGES
  • Updated README.md
  • Refactored 'exg debug' command!
    • Now, a password-protected text file is created on: https://privatebin.net/.
    • This allows for simplified and secure sharing of a debug message, making debugging easier for administrators and developers.
  • Added 'seconds' as a time unit for the delay
  • Disabled update checker for dev versions
FIXES
  • Fixed bug where customizations were not saved
  • Fixed first login essentials issue
  • Fixed wrong message sent when creating kit
  • Fixed blocked items in the kit editor GUI

Full Changelog: 1.2.0...1.3.0
----------, Dec 15, 2025

ADDITIONS
  • Added 1.21.9 & 1.21.10 full support!
  • Added warps support!
CHANGES
  • Removed deprecated class
  • Changed configuration file structure
FIXES
  • Fixed issue with json / fasterxml, and changed library

Full Changelog: 1.1.1...1.2.0
----------, Oct 31, 2025

ADDITIONS
  • New data entry type : Item in hand!
  • Added HikariCP dependency
  • New database support : SQLite, MySQL, MariaDB
  • Added a data converter for legacy users
  • Added new bStats metrics chart : Storage Type

CHANGES
  • Marked as "deprecated" EssentialsParser class
  • Enhanced player management in the plugin
  • Refactored data management
  • Changed default value for 'detailed loading" option
  • Reworked library management
  • Significantly reduced pluign file size
  • Updated README.md
Full Changelog: 1.1.0...1.1.1
----------, Sep 28, 2025

ADDITIONS
  • Added missing sounds for GUI interactions
  • Added home and kit search tools
  • Added a way to disable a specific sound (Leaving the field blank in the configuration for the sound that needs to be disabled will disable the sound.)
  • Added an option to not open the kit admin view by default
  • Added new kit editor (kit contents editable in a GUI)
  • Added 2 (two) new data entry types!
    • CHAT, as before
    • ANVIL (NEW), may be more agreeable for some players
    • GUI (NEW), allows players to choose materials in a GUI, which is more visual
CHANGES
  • A few changes to keep the same style in the plugin's code
  • Removed 'Apache Commons Lang3' dependency
  • Updated 'Maven Compiler Plugin' in pom.xml
  • Changed comments in plugin's code (for dev only)
  • ️ Renamed some classes and files to maintain consistency
  • Refactored data entry system (better code setting-up)
  • Reorganized and cleaned up imports
  • Added "AnvilGUI" dependency
FIXES
  • Fixed some color codes
  • Fixed some issues resulting in a drop of the plugin's score
  • Fixed the issue with misnumbered pages
  • Fixed issue where players could use space character in home/kit name (not supported by EssentialsX)
  • Fixed some duplicate and missing sounds

Full Changelog: 1.0.2...1.1.0
----------, Aug 29, 2025

ADDITIONS
  • Added a message sent when an update is available (a permission is required)
  • Added a check to prevent updates in case of a ‘dev’ version
  • Added console support for main command
  • Added the ability to customize clicks when multiple actions are possible
  • Added the ability to define materials depending on the player's spawnpoint world, if one is set
  • Added plugin's spigot page link to the 'about' subcommand
  • Added Apache Commons Lang3 dependency
CHANGES
  • Enhanced 'debug' subcommand
  • Some internal changes for the plugin's loading
  • Removed useless placeholders
FIXES
  • Fixed duplicate file loading messages
  • Fixed bug where home icons were replaced by the bed home icon
  • Correction of a misspelling
  • Fixed 'NoClassDefFoundError' for legacy versions
  • Fixed a bug that caused files to be constantly updated

Full Changelog: 1.0.1...1.0.2
----------, Aug 18, 2025

ADDITIONS
  • Added support for EssentialsX version greater than 2.21.2 (build versions are also supported now)
  • Added a custom item for bed home
CHANGES
  • Removed deprecated method for update check
FIXES
  • Fixed bug where left/right clicks were reversed
  • Fixed 'enchantments' config not working
  • Fixed 'itemFlags' config not working
Full Changelog: 1.0.0...1.0.1
----------, Aug 13, 2025

Resource Information
Author:
----------
Total Downloads: 836
First Release: Aug 8, 2025
Last Update: May 26, 2026
Category: ---------------
All-Time Rating:
3 ratings
Find more info at sniper-tvmc.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings