- Tested Minecraft Versions:
If you think WonderHUD is cool, you'll definitely like HoloGUIRequires: Spigot v1.8-v1.11
Please use the correct version of ProtocolLib for your Minecraft version!
Requires: WorldEdit and WorldGuard for region specific HUDs
Check out WonderHUD on GitHub
WonderHUD creates an individual heads up display for players. Display the information you want your players to see!
The plugin uses PlaceholderAPI placeholders to display information in the HUD.
PlaceholderAPI placeholders are kept as separate extensions and need to be downloaded. Here's how to download and install them:
These are the placeholders I have in the config by default:
/papi ecloud download Server
/papi ecloud download Player
You can browse the list of available placeholders with:
/papi ecloud list all <page>
If you see an extension you like you can download it the same way you did the two above /papi ecloud download <extension_name>
After you've downloaded all the extensions you want, run: /papi reload
Servers Using WonderHUD:
/wh - Author, Version, Website
/wh help - Help text for WonderHUD commands
*requires permission: wh.admin
/wh reloadconfig - Reloads the config file data and updates the HUDs
/wh playersviewing - Displays the number of players currently viewing their HUDs
*requires permission: wh.visibility
/wh hide - Hides the HUD (will become visible again after relog)
/wh show - Show the HUD
*requires permission wh.*
/wh hideall - Hides the HUDs from all online players
/wh showall - Shows the HUDs to all online players with permission wh.see
wh.* - Access to all WonderHUD commands and features
wh.see - Allows a player to see the displays
wh.visibility - Allows a player to toggle their hud's visibility
wh.admin - Allows a player access to admin commands
Text Formatting (placeholders):
Insert these placeholders in the string of text to format the text
|obfuscated| - Format all following text obfuscated
|bold| - Format all following text bold
|strikethrough| - Format all following text strikethrough
|underline| - Format all following text underlined
|italic| - Format all following text italic
|reset| - Reset text formatting for the following text
|black| - Color all following text black
|dark_blue| - Color all following text dark blue
|dark_green| - Color all following text dark green
|dark_aqua| - Color all following text dark aqua
|dark_red| - Color all following text dark red
|dark_purple| - Color all following text dark purple
|gold| - Color all following text gold
|gray| - Color all following text gray
|dark_gray| - Color all following text dark gray
|blue| - Color all following text blue
|green| - Color all following text green
|aqua| - Color all following text aqua
|red| - Color all following text red
|light_purple| - Color all following text light purple
|yellow| - Color all following text yellow
|white| - Color all following text white
Example 1: Using text formatting placeholders
Text: "|dark_red||bold|WonderHUD|reset| is |underline|awesome!"
Result: WonderHUD is awesome!
For the full list of valid placeholders, click here.
Example 2: Using Placeholders API placeholders
Text: "Welcome %player_name%, to the server!"
Result: Welcome Kloudy, to the server!
hud-show-text: "HUD now visible" #text displayed when HUD shown
hud-hide-text: "HUD now hidden" #text displayed when HUD hidden
hud-show-all-text: "HUDs now visible to all players" #text displayed when all HUDs shown
hud-hide-all-text: "HUDs now hidden from all players" #text displayed when all HUDs hidden
restart-huds-on-world-change: true #HUD sequence will restart when a player changes worlds
max-players: 35 #Max number of players allowed to view their HUDs at once.
hud-objects: #Define your HUDs inside the hud-objects node
# image-hud config example (format to set up an image HUD)
welcome: # Name of your HUD that you are defining (can be anything so long as it is unique with respect to the other HUDs you define)type: image-hud # HUD type (options: basic-hud, image-hud)
image-src: welcome.gif # Source of the image to be displayed by this HUD (images must be located in folder: plugins/WonderHUD/images
width: 60 # Width of the HUD(Default: 40)
height: 20 # Height of the HUD (Default: 20)
start-time: 0 # How many seconds after login the HUD will start displaying (Default: 0)
duration: 10 # How many seconds the display will stay visible (Default: -1 indefinitely)
#basic-hud config example (format to setup a text only HUD)
show-permission: "" #Player will see the HUD if they have the specified permission (player still needs wh.see to see the HUD)
hide-permission: "" #Player won't see the HUD if they have the specified permission
duration: 5 # -1 specifies that the HUD will stay visible indefinitely
loop-after: true # Start the sequence of HUDs over after this HUD finishes displaying
lines: # lines of text to be displayed by the HUD
- "Welcome |gray||bold|%player_name%|reset|, to |gold||bold|%player_server%"
- "Current Position: x: %player_x%, y: %player_y%, z: %player_z%"
- "|green||bold|Players Online|reset|: %server_online%"
WonderHUD [1.8-1.11] v2.3
Animated Heads Up Displays in Minecraft!