Commands/title

From Minecraft Wiki
Jump to: navigation, search
title
Restrictions

Operator

First introduced

Java Edition 1.8 (14w20a)
PE 1.0.5 (Pocket Edition alpha 1.0.5.0)

Controls text displayed on the screen.

A screen title is displayed to players as a single line of large center-aligned text in the middle of their displays, and can include a subtitle; a second, separate line of text displayed just below the title. Text can also be printed to the action bar, the space just above the player's hotbar. All of them are specified using raw JSON text components.[1] Screen titles can be set to fade in and fade out, and the duration they are displayed can also be specified. Screen titles scale in size with the GUI Scale and screen titles that are too big to fit on the screen are not line-wrapped (they just overflow off the screen on both sides).

Syntax
The command has six variations, each with different arguments.
  • Java Edition
title <player> clear (removes the screen title from the screen)
title <player> reset (resets options to default values)
title <player> title <raw json title> (displays the text as the title position)
title <player> subtitle <raw json title> (displays the text in the subtitle position)
title <player> actionbar <raw json title> (displays the text as the action bar position)
title <player> times <fadeIn> <stay> <fadeOut> (specifies fade-in, stay, and fade-out times)
  • Bedrock Edition
In Bedrock Edition, there are two similar commands for displaying screen titles.[1]
title <player: target> clear (removes the screen title from the screen)
title <player: target> reset (resets options to default values)
title <player: target> <title|subtitle|actionbar> <titleText: message> (displays the text as the title, subtitle, or action bar position)
title <player: target> times <fadeIn: int> <stay: int> <fadeOut: int> (specifies fade-in, stay, and fade-out times)
titleraw <player: target> clear
titleraw <player: target> reset
titleraw <player: target> <title|subtitle|actionbar> <raw json titleText: json>
titleraw <player: target> times <fadeIn: int> <stay: int> <fadeOut: int>
Arguments
player (BE: player: target)
Specifies the player(s) to display a screen title to. Must be a player name or target selector.
raw json title (BE: raw json titleText: json) (subtitle, title, and actionbar mode only)
Specifies the text to display as a title, subtitle, or on the action bar. Must be valid raw JSON text (for example, {"text":"Chapter I","bold":true}).
(BE: titleText: message) (subtitle, title, and actionbar mode only)
Specifies the text to display. Unlike the raw json title, this uses plain text.
fadeIn, stay, and fadeOut (BE: fadeIn: int, stay: int, and fadeOut: int) (times mode only)
Specifies the time in game ticks (1/20ths of a second) for the screen title to fade in, stay, and fade out. All values must be between -2,147,483,648 and 2,147,483,647 (inclusive, without the commas), but values below 0 will be treated as 0. If not specified (or if reset), defaults to 10 (0.5 seconds), 70 (3.5 seconds), and 20 (1 second).
Result
Example result of the title command.
Fails if the arguments are not specified correctly, or if player fails to evaluate to one or more online players.
On success:
  • clear — Clears the screen title from the screens of the specified player(s). If no screen title is currently being displayed, has no effect.
  • reset — Resets the subtitle text to blank text, and the fade-in, stay and fade-out times to their default values for the specified player(s).
  • subtitle — If a screen title is currently being displayed to the specified player(s), changes the current subtitle to title; otherwise, specifies the subtitle for the next screen title to be displayed to the specified player(s).
  • times — Changes the fade-in, stay, and fade-out times of all current and future screen titles for the specified player(s).
  • title — Displays a screen title to the specified player(s), or changes the current screen title to title. After fading out, resets the subtitle back to blank text, but does not reset fade-in, stay, and fade-out times.
  • actionbar - Displays text on the action bar to the specified player(s), or changes the current action bar title.
Examples
Java Edition: To display a bold screen title "Chapter I" with a gray italic subtitle "The story begins…" to all players:
  1. /title @a subtitle {"text":"The story begins...","color":"gray","italic":true}
  2. /title @a title {"text":"Chapter I","bold":true}
Bedrock Edition: To display a bold screen title "Chapter I" with a gray italic subtitle "The story begins…" to all players:
  1. /title @a subtitle §7§oThe story begins...
  2. /title @a title §lChapter I

History[edit]

Java Edition
1.814w20aAdded /title.
1.1116w32bAdded the ability for /title to display text in the action bar position.
Pocket Edition
1.0.5alpha 1.0.5.0Added /title.

References[edit]

  1. a b The /title command in Bedrock Edition uses plain text; /titleraw uses raw JSON text components.