Design
Elements
Every element type and what it draws in game.
| Element | Draws | Notes |
|---|---|---|
| Text | One or more lines of text | Supports placeholders, color, gradient, shadow, outline, background, alignment, spacing. |
| Player name, Score, Money, Ping, Timer, Cooldown, Server name, Online players, Custom placeholder | Text with a preset placeholder | Same properties as Text. |
| FPS | Text | A server cannot read a player's frame rate. The value is -- unless another plugin registers %player_fps%. |
| Image, Icon | An uploaded image | Fit, crop, border, shadow, opacity, rotation. |
| Progress bar, Health, Food, Armor, Experience | A bar filled from a value and a maximum | Up to 40 fill levels. Direction, colors or images, border, corner radius. |
| Player head | The face of a player's skin | Square or rounded, optional hat layer and border. Uses the viewer's own skin by default. |
| Item icon | A vanilla item texture | Flat item textures only. Block items are not available. |
| Shape | Rectangle or ellipse | Fill, stroke, corner radius, opacity, rotation. |
| Divider | A horizontal or vertical line | |
| Container | Nothing itself | Groups children. Free, row or column arrangement with gap and padding. Its animations apply to its children. |
| Spacer | Nothing | Takes space inside a row or column. |
| Minimap | A radar | See Minimap. |
Layout properties
Every element has an anchor, an offset, a size, a scale and, where the game supports it, a rotation. See Responsive Layout for how these resolve on different screens.
What text cannot do
- Text cannot rotate.
- Text has no partial transparency. A fading text appears and disappears at half opacity.
- The default font covers printable ASCII. Other characters are replaced with a question mark.
- Bold is available with the default font only.