ModernHDV Customization
Adapt the interface, categories, and text to your server.
What You Can Customize
Language & Messages
The lang/*.yml files let you adapt the displayed text to the language used on your server.
Menu Icons Pro
The GUI structure is customized through items-gui.yml (Free in YAML). In Pro, in-game editing includes icon customization and the use of CustomModelData.
Categories & Item Mapping Pro
Category mapping is managed through items-categories.yml in Free, with direct in-game category editing in the Pro version.
Displayed Text
Messages, titles, and confirmations shown to players can be adjusted through the lang/*.yml language files.
Overall Menu Layout
The organization and presentation of GUI elements are defined in YAML files, with faster editing in the Pro version through the admin interface.
Customization in the Free Version
In the Free version, customization is handled entirely through the plugin’s YAML files. This approach is stable, clear, and suited for administrators who prefer versioning their changes.
Files Used
items-gui.yml: GUI interface structure and elementsitems-categories.yml: categories and item mappinglang/*.yml: text, messages, titles, and confirmations
Tip
Back up the YAML files before any major edit so you can quickly return to a working state if needed.
Applying Changes
Depending on your setup, changes usually require a reload or a restart to apply cleanly.
Customization in the Pro Version Pro required
The Pro version adds in-game editing to speed up interface and category adjustments while keeping compatibility with YAML files.
Tools Available in Pro
- GUI Admin via
/hdv config - Edit icons directly in game
- Customize icons with
material+CustomModelData(if used) - Edit categories in game (add / remove / move)
- Changes made through GUI Admin are applied instantly and saved automatically, without a restart or
/hdv reload. - Hot reload with
/hdv reload
Compatibility
YAML remains compatible in the Pro version. Pro simply makes editing faster and more comfortable for day-to-day administration.
Best Practices
- Back up files before each customization session.
- Test changes on a staging server before pushing to production.
- Check the in-game display after editing (menus, titles, confirmations).
- Keep categories consistent to make player navigation easier.
Next Steps
ModernHDV — Customization (YAML / GUI Admin)
