Subtitles
Overview
The LabyMod client can display a subtitle tag (similar through using the scoreboard) under a players name.
Requirements
- LabyMod API (or use the Protocol without the API)
Example code
public void setSubtitle( Player receiver, UUID subtitlePlayer, String value ) {
// List of all subtitles
JsonArray array = new JsonArray();
// Add subtitle
JsonObject subtitle = new JsonObject();
subtitle.addProperty( "uuid", subtitlePlayer.toString() );
// Optional: Size of the subtitle
subtitle.addProperty( "size", 0.8d ); // Range is 0.8 - 1.6 (1.6 is Minecraft default)
// no value = remove the subtitle
if(value != null)
subtitle.addProperty( "value", value );
// If you want to use the new text format in 1.16+
// subtitle.add("raw_json_text", textObject );
// You can set multiple subtitles in one packet
array.add(subtitle);
// Send to LabyMod using the API
LabyModProtocol.sendLabyModMessage( receiver, "account_subtitle", array );
}
Info
You can use Minecraft color codes in the string (Example: &c)