Revolutionize Your Server Help System with ExtendedCustomHelp
Managing a Minecraft server often means juggling dozens of plugins, each with its own commands and quirks. The default /help command quickly becomes cluttered, offering little flexibility for server owners who want to guide players through custom pages, detailed tutorials, or permission-based information. That is where the ExtendedCustomHelp plugin steps in, transforming a basic help command into a fully customizable, multi-layered support system for Spigot and CraftBukkit servers.
Why Standard Help Commands Fall Short
Most server administrators quickly notice that vanilla and even many plugin-enhanced help commands lack essential features. You cannot assign specific pages to different permission groups, meaning a new player sees the same admin commands as a moderator. Detailed sub-pages are unsupported, so all information gets crammed into one long, messy list. Additionally, when the server loads an XML file, saved ANSI letters often break, causing display errors. ExtendedCustomHelp addresses every one of these pain points directly.
Core Features That Extend Help Functionality
ExtendedCustomHelp is not just another help plugin; it completely reimagines how information is delivered to players. The plugin introduces a hierarchical page system where each Method can have multiple Children pages. This structure allows you to create deep, organized help menus. For example, a /help Survival page can branch into /help Survival info or /help Survival info2, each with its own text and permission requirements.
- Permission-based page access: Restrict any page to specific players or ranks using permissions like
extendedcustomhelp.Survivalorextendedcustomhelp.Creative.more. - Variable substitution: The plugin currently supports
%player%to display the player’s name, with more variables planned in future updates. - Colored text support: Use standard Minecraft formatting codes (like
&afor green,&cfor red) to make your help pages visually engaging. - Automatic config updates: The
config.ymlnow updates itself seamlessly, preserving your custom messages while adding new options. - Reload command: Apply changes to
Help.ymlinstantly without restarting the server using/helpreload.
Getting Started with ExtendedCustomHelp
Installation is straightforward. Once the plugin is placed in your server’s plugins folder and the server is restarted, two essential files are generated: config.yml and Help.yml. The config file controls system messages—like what a player sees when a page is not found or when they lack permission. The Help file defines the entire structure of your custom help pages. You can edit these YAML files with any text editor, but be careful: incorrect syntax will prevent the plugin from loading properly.
For those who prefer a streamlined setup process, this mod can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. It simplifies adding plugins like ExtendedCustomHelp to your local client for testing before deploying on a live server.
Commands and Permissions at a Glance
The plugin introduces several commands that integrate naturally into your server’s workflow:
/helpor/ehelp— Opens the main help page./help— Navigates to a specific page or sub-page.[Children] /helpreload— Reloads theHelp.ymlconfiguration (requiresextendedcustomhelp.reloadpermission).
Permissions are equally granular. The wildcard extendedcustomhelp.* grants access to all pages, while extendedcustomhelp. opens an entire branch. For individual sub-pages, use extendedcustomhelp.. This system ensures that your moderators see only relevant staff guides, while players access beginner-friendly tutorials.
Configuring Your Help Pages Like a Pro
The Help.yml file is where the magic happens. A sample structure looks like this:
Main:
Text:
- 'Hello minecraft!'
- 'your name is %player%'
- 'Need Help? Use command /help'
Children:
Survival:
Need-Permission: true
Text:
- 'Survival Page'
- '&aColor format supported'
Children:
info:
Need-Permission: true
Text:
- 'Detailed Survival Help Page'
- '&eThanks for use my plugin!'
Each page can have its own Need-Permission flag. When set to true, the player must have the corresponding permission node. The Text list supports multiple lines and color codes. The %player% variable dynamically inserts the player’s name, adding a personal touch. If a player tries to access a restricted page, they will see the message defined in config.yml under Not-Permission.
Troubleshooting and Best Practices
Because ExtendedCustomHelp relies on correct YAML formatting, always validate your indentation. Use two spaces for each level, never tabs. If the plugin stops working after an edit, check for missing colons or improper list formatting. The automatic config updater helps prevent version mismatches, but you should still back up your custom files before any update. The reload command is a lifesaver for testing changes quickly without restarting the server.
Why ExtendedCustomHelp Belongs on Your Server
In a landscape where player retention depends on clear communication, a robust help system is non-negotiable. ExtendedCustomHelp goes beyond basic command lists, offering a structured, permission-aware, and visually appealing way to present information. Whether you run a minigame network, a survival world, or a creative build server, this plugin adapts to your needs. Its lightweight design and compatibility with Spigot 1.7.x and 1.8.x (with earlier versions untested) make it a reliable choice for modern servers.
By implementing ExtendedCustomHelp, you give players the guidance they need while reducing the burden on staff. The plugin’s ability to hide advanced commands from newcomers and provide detailed sub-pages for specific topics turns the help command into a powerful educational tool. As the developer continues to expand variable support and refine features, this plugin will only become more indispensable.
Conclusion
ExtendedCustomHelp solves the inherent limitations of Minecraft’s default help system with elegance and precision. Its permission-based pages, YAML-driven customization, and support for color and variables put you in full control of what players see. Setting it up is a one-time investment that pays off every time a player finds exactly the information they need, when they need it. Upgrade your server’s help command today and watch your community thrive with better, more accessible documentation.