MyCommands | Essential Commands & Custom GUIs [1.8-1.21] MySQL • Economy icon

MyCommands | Essential Commands & Custom GUIs [1.8-1.21] MySQL • Economy -----

50+ essential commands with MySQL support and multi-language



Full GUI Customization System
MyCommands v2.3
Full GUI Customization System
[​IMG]
Update Summary

MyCommands v2.3 introduces a complete GUI customization system via the guis.yml file!
Server administrators can now customize every aspect of the graphical interfaces without touching the code.

✨ New Features

GUI Configuration System (guis.yml)
  • Dedicated configuration file for GUIs (separate from config.yml)
  • Complete customization of all visual aspects
  • Dynamic placeholders for personalized texts
  • UTF-8 support for all special characters
  • Hot reload with /mycommands reload

Homes GUI - 100% Customizable
  • Inventory title with {count} placeholder
  • Custom material for home items (default: RED_BED)
  • Multi-line names and lores with color codes
  • Configurable "Add home" button
  • Customizable "Limit reached" item
  • Custom close button
  • Optional empty slot decoration
  • Custom sounds (open, click, teleport, error)

Warps GUI - 100% Customizable
  • Inventory title with {count} placeholder
  • Differentiated items: accessible vs locked warps
  • Info button with statistics
  • Configurable close button
  • Optional decoration
  • Custom sounds for all actions

Advanced Sound System
  • GUI opening sound
  • Item click sound
  • Successful teleport sound
  • Error/permission denied sound
  • Configurable volume and pitch
  • Global enable/disable toggle
Configuration Examples

Example 1: Customize Homes Title
Code (YAML):

homes-gui
:
  title
: "&6&l⭐ My Houses &8({count})"
 
Example 2: Change Materials
Code (YAML):

homes-gui
:
  home-item
:
    material
: ENDER_PEARL   # Instead of RED_BED
 
Example 3: Position Buttons
Code (YAML):

homes-gui
:
  add-home-button
:
    slot
: 22   # Center of 3rd row
  close-button
:
    slot
: 26   # Last slot of 3rd row
 
Example 4: Custom Sounds
Code (YAML):

sounds
:
  enabled
: true
  open-gui
:
    type
: BLOCK_CHEST_OPEN
    volume
: 1.0
    pitch
: 1.2
  teleport
:
    type
: ENTITY_ENDERMAN_TELEPORT
    volume
: 0.8
    pitch
: 0.9
 
Example 5: Inventory Decoration
Code (YAML):

homes-gui
:
  decoration
:
    enabled
: true
    material
: BLACK_STAINED_GLASS_PANE
    name
: " "   # Empty name
 
Available Placeholders
Placeholder Description Example
{home} Home name house, pvp_spawn
{warp} Warp name arena, mining
{world} World name world, world_nether
{x}, {y}, {z} Coordinates 150, 64, -230
{count} Total count 5 homes, 12 warps
{current} Current amount 3 homes created
{max} Maximum limit 5 homes max


Bug Fixes

  • Fixed: Removed call to economyManager.saveBalances() (non-existent method)
  • Improved: Simplified slot system (absolute slots instead of relative)
  • Optimized: Better memory management in GUIs

Coming in v2.3

  • GUI for statistics (/stats)
  • Pagination system for GUIs with many items
  • Opening/closing animations
  • Custom player heads support
  • PlaceholderAPI integration

⭐ If you like this plugin, leave a review! ⭐
Your feedback helps improve MyCommands

Thank you to all users for your support!
----------, Jan 11, 2026
Resource Information
Author:
----------
Total Downloads: 94
First Release: Jan 5, 2026
Last Update: Jan 17, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings