nameplates
This section lists all the displays that can be used later on. There is no limit to how many you can have. Each display can be activated for the specific player or permission group by granting notjustnameplates.display.<name_of_section> permission. In case of player having permissions for multiple displays, the first one matched will be applied (top to bottom).
default display is special and does not require permission, will be skipped if put before any other display and will only apply to the player when no other display does.
display
This is documentation for all entries inside "nameplates" section. Name of this section will decide what permission will be assigned to the display.
refresh-rate
How often to switch between frames (in ticks). If set to 0, transitions will be disabled.
billboard
Display entity billboard type. Some of them might work funny, vertical is strongly suggested. Billboard options are as follows:
center - pivots around center point
vertical - pivots around vertical axis
horizontal - pivots around horizontal axis
fixed - no rotation
interpolation-delay
Interpolation delay property for text display entity. This value is in ticks.
interpolation-duration
Interpolation duration property for text display entity. This value is in ticks.
see-through
Decides if display should always be visible through walls. Possible values are true and false.
view-range
Decides from how far the nameplate will be visible. Will default to default to spigot's default player tracking range. This range can be limited by external factors like simulation distance
frames
Section responsible for animating the displays. At least one frame is required for display to appear, even if there is no animation. Name of the frame does not matter as long as it's unique.
text
Text to display. This supports minimessage format, including <newline> tag. It also supports PlaceholderAPI placeholders. You can read about placeholder usage on this page.
background
Background color of the text. Color in a #RRGGBBAA format. For ex. #FF000055 is red with 33% opacity. You can use this as reference to the AA (alpha) value.
scale-x
X scale for the display. Input is a float number, 1.0 is default size.
scale-y
Y scale for the display. Input is a float number, 1.0 is default size.
scale-z
Z scale for the display. Input is a float number, 1.0 is default size.
offset-x
X offset for the display. Input is a decimal number, 0.0 is default offset.
offset-y
Y offset for the display. Input is a decimal number, 0.0 is default offset.
offset-z
Z offset for the display. Input is a decimal number, 0.0 is default offset.
shadowed
Decides if text should be shadowed. Possible values are true and false.
text-opacity
Decides text opacity. Valid values are 0-255. Values smaller or higher than that will be clamped to the max/min value.
sneak-override
Allows every option available in frame section. The options will activate if player is sneaking.
messages
This section allows you to change messages plugin outputs