概述
这是一个小型的、支持 JIJ(Jar-in-Jar) 的 API,允许在字符串和 Minecraft 文本组件中创建和解析占位符。
占位符 API 使用 %modid:type% 或 %modid:type data% 的简单格式(1.19 之前的版本为 %modid:type/data% )。
它还包括简单的、通用的缩进文本格式,用于简化配置、聊天等中的用户输入。
对于用户
它允许用户以类似的方式配置多个模块,而不会失去模块之间的兼容性。占位符允许更改兼容模块中任何信息的内容和位置。
此外,简化文本格式允许以可读的方式设置它们的样式,而无需手动编写 JSON 或使用生成器。
通常使用此 API 的模组应该直接包含它,但如果需要,可以从这里下载更新的版本!
对于开发者
使用占位符 API 是一种实现良好模组兼容性的简单方法,无需实现多个模组特定 API。此外,占位符解析系统可用于替换玩家创建或从配置中读取的文本中的静态(或动态)占位符。结合简化文本格式,可创造出色的用户、管理员体验。