Skip to content

EssentialsX-GUI is an unofficial EssentialsX addon that adds some GUIs for Essentials features, like homes, kits, warps, whois etc..

License

Notifications You must be signed in to change notification settings

SniperTVmc/EssentialsX-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

EssentialsX-GUI

EssentialsX-GUI is an unofficial EssentialsX addon that adds some GUIs for Essentials features, like homes, kits, warps, whois, etc..

Download License CodeFactor Issues

✨ | Features

General features:

  • Customizable permissions.
  • Database support: SQLite, MySQL, MariaDB (preferred over MySQL)
  • All messages are customizable.
  • Lightweight and high-performance.
  • Clean and structured code.
  • Update checker.
  • Cross-server support: Java Edition and Bedrock Edition. (Requires GeyserMC and Floodgate plugins)
  • Compatible with most server types: Spigot, Paper, Purpur, Leaf, etc.

Homes:

  • Customize the appearance of your home in the homes' GUI.
    • Customizable home display name.
    • Customizable home display icon.
  • Chose the way you want to customize home item.
    • Using the chat.
    • Using an anvil.
    • Using a GUI. (Icons only)
    • Using item in hand. (Icons only)
  • Unique item for bed home.
    • Possibility to customize the item according to the home's world.
  • Per-player home item editor, with preview home item.
  • Infinite number of homes supported. (Integrated pagination system)
  • Play custom sounds when an action is performed.
  • Home creation and deletion in a GUI.
  • Search for home by name.

Supported EssentialsX features (2/2):

  • Essentials Homes
  • Home limit per player.

Kits:

  • Customize the appearance of your kits in the kits' GUI
    • Customizable kit display name.
    • Customizable kit display icon.
  • Chose the way you want to customize home item.
    • Using the chat.
    • Using an anvil.
    • Using a GUI. (Icons only)
    • Using item in hand. (Icons only)
  • Admin view to manage kits.
    • Chose a player and give him a kit.
    • Per-kit content editor.
    • Kit creation and deletion in a GUI.
  • Player view to see owned kits.
    • Give kit to player by clicking on it.
    • Kits preview in a GUI.
  • Infinite number of kits supported. (Integrated pagination system)
  • Play custom sounds when an action is performed.
  • Search for kit by name.

Supported EssentialsX features (3/3):

  • Essentials Kits
  • Cooldown for each kit.
  • Permission for each kit.

Warps:

  • Customize the appearance of your warps in the warps' GUI
    • Customizable warp display name.
    • Customizable warp display icon.
  • Chose the way you want to customize home item.
    • Using the chat.
    • Using an anvil.
    • Using a GUI. (Icons only)
    • Using item in hand. (Icons only)
  • Admin view to manage warps.
    • Chose a player and teleport him to the warp.
    • Warp creation and deletion in a GUI.
  • Player view to see warps with access.
    • Teleport player to the warp by clicking on it.
    • Warps preview in a GUI.
  • Infinite number of warps supported. (Integrated pagination system)
  • Play custom sounds when an action is performed.
  • Search for warp by name.

Supported EssentialsX features (2/2):

  • Essentials Warps.
  • Permission for each warp.

/whois command:

  • 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 identification : Name, UUID, IP Address, Playtime
    • Player statistics : Health, Hunger, Experience, Level
    • Player world : World, Coordinates (X, Y, Z, Yaw, Pitch)
    • Player server data : Gamemode, Flying status, Operator status, Vanished status, AFK status, Nickname
    • Player punishments : Jail status, Mute status, Ban status

Supported EssentialsX features (1/1):

  • Show player's IP address only with permission.

Punishment commands:

  • 🚧 Available in an upcoming update.

👀 | Preview / Screenshots

1. Home creation

Details
Home creation

2. Home search

Details
Home creation

3. Bed home item

Details
Home creation

4. Kit creation

Details
Home creation

5. Home preview

Details
Home creation

6. Kit content editor

Details
Home creation

🔨 | How to install EssentialsX-GUI ?

Requirements:

  • Minecraft Server: Java Edition, Bedrock Edition is partially supported. (Requires GeyserMC and Floodgate plugins)
  • Supported Versions: 1.8.8 to 1.21.8+
  • Java Version: 17+
  • EssentialsX Version: 2.21.2+

For more help, please visit the wiki.

📢 | Servers using EssentialsX-GUI

Are you using our plugin and would like to add your server to the list? Join Discord Server.

❓ | Support

For support, join Discord Server.

👥 | Contributors

  • Sniper_TVmc — Creator, lead developer and project manager.

📝 | License

This project is licensed under the GNU General Public License v3.0.
In the same way as the plugin, EssentialsX is licensed under the GPL-3.0.

⚠️ | Disclaimer

EssentialsX-GUI is an independent, unofficial addon developed by Sniper_TVmc, designed to provide graphical interfaces for some EssentialsX commands and features.
This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with EssentialsX or any of its contributors.
All references to EssentialsX are for compatibility and integration purposes only.

Consequently, EssentialsX-GUI is not responsible for any issues or bugs that may arise from the use of EssentialsX.
And EssentialsX is not responsible for any issues or bugs that may arise from the use of EssentialsX-GUI.

About

EssentialsX-GUI is an unofficial EssentialsX addon that adds some GUIs for Essentials features, like homes, kits, warps, whois etc..

Topics

Resources

License

Stars

Watchers

Forks

Languages