Design

Elements

Every element type and what it draws in game.

ElementDrawsNotes
TextOne or more lines of textSupports placeholders, color, gradient, shadow, outline, background, alignment, spacing.
Player name, Score, Money, Ping, Timer, Cooldown, Server name, Online players, Custom placeholderText with a preset placeholderSame properties as Text.
FPSTextA server cannot read a player's frame rate. The value is -- unless another plugin registers %player_fps%.
Image, IconAn uploaded imageFit, crop, border, shadow, opacity, rotation.
Progress bar, Health, Food, Armor, ExperienceA bar filled from a value and a maximumUp to 40 fill levels. Direction, colors or images, border, corner radius.
Player headThe face of a player's skinSquare or rounded, optional hat layer and border. Uses the viewer's own skin by default.
Item iconA vanilla item textureFlat item textures only. Block items are not available.
ShapeRectangle or ellipseFill, stroke, corner radius, opacity, rotation.
DividerA horizontal or vertical line
ContainerNothing itselfGroups children. Free, row or column arrangement with gap and padding. Its animations apply to its children.
SpacerNothingTakes space inside a row or column.
MinimapA radarSee 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.