
发光文本
GlowText 是一个实用工具库,它将人类可读的字符串解析为 Hytale 的 Message。这对于配置文件或人工输入的文本非常有用。
GitHub
GlowText 是一个轻量级的文本解析和格式化工具,专门为 Hytale 设计,可将人类可读的标记转换为结构化的 Message 对象。
它提供了一种基于标签的灵活语法,用于为文本应用颜色、样式和链接,同时确保在嵌套和混合标签中保持正确的格式状态。
GlowText 的设计目标包括:
- 可预测 —— 格式状态被显式管理和恢复
- 可组合 —— 嵌套的颜色、样式和链接行为直观
- 可扩展 —— 可注入自定义颜色、默认状态和语法
- 安全 —— 不匹配或无效的标签会优雅地降级为纯文本
功能特性
- 命名颜色和十六进制颜色:
{blue}文本{/blue} {#453}文本{/#453} - 粗体、斜体、等宽字体样式(包含简写):
{bold}文本{/bold} {m}文本{/m} - 嵌套和混合格式:
{red}{bold}红色粗体{/red}仅粗体{/bold}无样式 - 链接:
{link:https://example.com}点击此处{/link} - 自定义颜色解析器: 在解析时将任意颜色名称映射为十六进制值
- 高度可定制: 可每次解析时设置样式标签字符(起始
{和结束})、颜色以及默认应用样式。 - 优雅降级: 未知或不匹配的标签会作为纯文本输出,而非报错
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。