危险

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

纯文本 (Plain)

纯文本文本序列化器将聊天组件与其纯文本表示形式相互转换. 因此它是 Adventure 中最简单的文本序列化器. 该序列化器对于支持旧版客户端, 记录日志, 以及从外部来源的组件中清除样式十分有用, 且提供了一个小型的, 独立的 (self-contained) 文本序列化器示例.

纯文本文本序列化器, 就其性质而言, 不支持任何进阶特性, 包括颜色, 悬浮和点击事件, 网址链接, 或者插入. 如果需要进阶特性, 请考虑使用 MiniMessage.

用法

纯文本序列化器器可使用 PlainTextComponentSerializer 以访问. 你可以使用 PlainTextComponentSerializer.plainText() 以获取一个默认的实例以静默忽略按键绑定 (keybind) 和可翻译 (translatable) 组件, 或者, 你也可以构造你自己的, 能将组件映射为一些纯文本表示的 PlainTextComponentSerializer

纯文本的反序列化等同于 Component.text(string). 不会对输入进行预处理. 实现序列化是为了提供 API 一致性.