模块 linlang.api

程序包 api.linlang.text


package api.linlang.text
高级字符串的解析、组合和变量绑定。

文本源码支持 内容[@color=gold;bold] 形式的后置描述符; [] 用于结束当前片段,\[ 和 \] 表示字面中括号。 普通变量以 {name} 引用,由 TextArgs 在解析后绑定, 因此变量值不会被再次当作描述符执行。需要嵌入可信高级文本时使用 TextArgs.Builder.rich(String, api.linlang.text.TextSource)。

聊天等支持组件的平台入口可保留点击和悬浮事件;转换为传统颜色代码或纯文本时, 这些交互能力不会保留。

  • 类
    说明
    不可变的高级字符串,由可组合的 Adventure 文本组件构成。
    使用代码构造文本片段。
    高级字符串的命名变量集合。
    显式区分普通变量与可信高级文本变量。
    解析文本时使用的语言与变量上下文。
    可按语言和变量上下文生成高级字符串的文本来源。