HeadVault HeadVault is a Minecraft plugin that allows players to search, browse, and retrieve custom heads (decorative skulls) stored in JSON files. It dynamically loads heads, organizes them by categories, and provides a user-friendly GUI for easy access. Players can use commands such as /hv search, /hv gui, and /hv give to interact with the plugin. Additionally, it features an automatic resource extraction system that copies head data from resource files into the server's plugin directory for seamless integration.
HeadVault Features
Custom Head Management: Load and manage decorative heads from JSON files
Search Functionality: Search heads by title with /hv search
Category Organization: Organize and browse heads by categories
Interactive GUI: User-friendly inventory GUI for viewing and selecting heads
Head Distribution: Give heads to players with /hv give
Pagination System: Browse heads with paginated GUIs
Resource Extraction: Automatically extract JSON files to the plugin directory
Configurable GUI: Customize the main GUI layout and appearance via config
Permission Support: Restrict commands and features using permissions
Dynamic Loading: Automatically updates head data on plugin reload
HeadVault Commands and Permissions
/hv gui or /hv open Description: Opens the main GUI for browsing heads. Permission: headvault.open
/hv search <title> Description: Searches for heads by their title. Permission: headvault.search
/hv give <player> <id> [amount] Description: Gives a specific head to a player. Permission: headvault.give
/hv reload Description: Reloads the plugin configuration and data. Permission: headvault.reload
/hv help Description: Displays a list of available commands and their usage. Permission: No permission required (available to all players).