危险

Adventure 文档目前仍为 尚在施工 状态,并且作为 Javadocs 的补充. 一些地方可能覆盖面有限,或可能不是完全最新的. 所有你有任何问题,欢迎加入我们的 Discord.

标题

构造一个标题

标题由以下内容组成:
  • 一个组件,被用作表示主标题

  • 一个组件,被用作表示副标题

  • 一个可选的 Title.Times 对象, 可被用作决定淡入 (fade-in), 停留 (stay on screen) 和淡出 (fade-out) 时间

示例:

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);

  // 创建一个带有默认淡入, 停留和淡出时间的简单标题
  final Title title = Title.title(mainTitle, subtitle);

  // 向你的听众发送该标题
  target.showTitle(title);
}

public void showMyTitleWithDurations(final @NonNull Audience target) {
  final Title.Times times = Title.Times.of(Duration.ofMillis(500), Duration.ofMillis(3000), Duration.ofMillis(1000));
  // 该标题使用的 times 对象将会使用 500ms 时间淡入, 3000ms 时间停留, 1000ms 时间淡出
  final Title title = Title.title(Component.text("Hello!"), Component.empty(), times);

  // 发送这个标题, 你也可以使用 Audience#clearTitle() 来在任何时候移除这个标题
  target.showTitle(title);
}