Caution
This version of the Adventure documentation has been built as a preview of pull request adventure-docs#214, and has not been reviewed.
Please consult the pull request to view any discussion and existing reviews.
Titles¶
Constructing a Title¶
- Titles are composed of:
- A component used for the main title 
- A component used for the subtitle 
- Optionally, a - Title.Timesobject can be used to determine the fade-in, stay on screen and fade-out durations
 
Examples:
public void showMyTitle(final @NonNull Audience target) {
  final Component mainTitle = Component.text("This is the main title", NamedTextColor.WHITE);
  final Component subtitle = Component.text("This is the subtitle", NamedTextColor.GRAY);
  // Creates a simple title with the default values for fade-in, stay on screen and fade-out durations
  final Title title = Title.title(mainTitle, subtitle);
  // Send the title to your audience
  target.showTitle(title);
}
public void showMyTitleWithDurations(final @NonNull Audience target) {
  final Title.Times times = Title.Times.times(Duration.ofMillis(500), Duration.ofMillis(3000), Duration.ofMillis(1000));
  // Using the times object this title will use 500ms to fade in, stay on screen for 3000ms and then fade out for 1000ms
  final Title title = Title.title(Component.text("Hello!"), Component.empty(), times);
  // Send the title, you can also use Audience#clearTitle() to remove the title at any time
  target.showTitle(title);
}