About My Commands | Better overview, easy to use, player-friendly
MyCommands
Description
The MyCommands plugin displays a modern, scrollable user interface (UI) that provides players with categorized commands and real-time search functionality. Who doesn't know that feeling - you have a lot of possibilities on your server, but players can't remember all the commands. With this plugin, it becomes easy to navigate and use commands via a visual interface. Administrators can define categories, commands, and descriptions.
Features:
Categorized commands: Commands are grouped into collapsible categories to make navigation easier for players. Example categories include House, Bells, Tools, Admin, and Economy.
Real-time search functionality: Players can search for specific commands using the integrated search bar with instant results.
Modern scrollable UI: Clean, modern interface with smooth scrolling for better user experience.
Command descriptions: Each command includes a helpful description that appears in an information tooltip.
Info tooltips: Click the blue "i" button next to any command to see its description in a modern popup.
User-friendly interface: The UI provides a clear presentation of commands with options to expand or collapse categories.
Customizable commands: Administrators can add new commands, categories, or descriptions, or edit existing ones in the configuration.
Close button: The UI can be closed with a simple click on the close button.
Direct command execution: Players can execute commands directly from the UI without entering them manually in the chat.
Automatic UI closing: When a command is executed, the UI automatically closes.
Search window: Separate search results window that appears alongside the main interface.
Permission-based access: Only players with the correct permission can access the command interface.
Commands:
/mycommands - Opens the main command interface
Permissions:
mycommands.use - Players need this permission to open the UI, search commands, and execute commands. This permission can be assigned to special user groups.
Config:
The configuration uses a comprehensive JSON system that is automatically created on first load if no configuration exists. You can edit it to adapt it to your server needs. The config includes both command categories and detailed descriptions.
{ "Categories": { "House": [ "/myhouse", "/rename", "/removehouse", "/findhouse" ], "Bells": [ "/addbell", "/setbell" ], "Tools": [ "/skinbox", "/cupboard", "/test1", "/test2", "/test3", "/teller" ], "Admin": [ "/god", "/vanish", "/fly", "/noclip", "/teleport" ], "Economy": [ "/shop", "/sell", "/buy", "/balance", "/pay" ] }, "CommandDescriptions": { "/myhouse": "Teleport to your house location", "/rename": "Rename your house or building", "/removehouse": "Remove your house from the system", "/findhouse": "Find the location of your house", "/addbell": "Add a bell to your building", "/setbell": "Configure bell settings", "/skinbox": "Open the skin selection interface", "/cupboard": "Manage your tool cupboard", "/test1": "Test command #1 for debugging", "/test2": "Test command #2 for debugging", "/test3": "Test command #3 for debugging", "/teller": "Access bank teller functions", "/god": "Toggle god mode (admin only)", "/vanish": "Become invisible to other players", "/fly": "Toggle fly mode for admins", "/noclip": "Toggle noclip through walls", "/teleport": "Teleport to coordinates or player", "/shop": "Open the main shop interface", "/sell": "Sell items from your inventory", "/buy": "Purchase items from the shop", "/balance": "Check your current balance", "/pay": "Send money to another player" } }
How to Use:
- Opening the UI: Use /mycommands to open the command interface
- Browsing categories: Click on category headers to expand/collapse command lists
- Executing commands: Click directly on any command button to execute it
- Getting help: Click the blue "i" button next to commands to see descriptions
- Searching: Use the search bar to find specific commands quickly
- Clearing search: Click the red "Clear" button to reset the search
load, run, enjoy
