Requirements
- Minecraft 1.20.4 - 1.21.11
- Java 21 or higher
- Bukkit/Spigot/Paper/Folia server
- No additional dependencies required
Installation
- Download the BetterHud Bukkit plugin from SpigotMC, Hangar, or Modrinth
- Place the JAR file in your server’s
pluginsfolder - Restart your server
- The plugin will generate a resource pack automatically
Platform-Specific Features
Bedrock Support
BetterHud automatically detects and adapts for Bedrock players when using Geyser or Floodgate:BedrockAdapter interface provides seamless integration:
Bukkit Events
BetterHud fires several custom Bukkit events that you can listen to:HudPlayerJoinEvent
Fired when a player’s HUD data is loaded:HudPlayerQuitEvent
Fired when a player disconnects:CustomPopupEvent
Fired when a custom popup is triggered:PluginReloadStartEvent & PluginReloadedEvent
Fired before and after the plugin reloads:NMS Support
BetterHud includes NMS (Net Minecraft Server) support for version-specific features:Bukkit-Specific Triggers
You can create custom triggers using Bukkit events:Folia Support
BetterHud fully supports Folia’s regionized threading:Building from Source
To build the Bukkit plugin:dist/build/libs/.
API Usage
Add BetterHud to your project:Configuration
Bukkit-specific configuration options inconfig.yml:
Next Steps
Triggers
Learn about event-based triggers
Placeholders
Create custom placeholders
Skript Integration
Use BetterHud with Skript
API Reference
Explore the full API
