Utilitary

Utilitary

一个实用工具库。

基础库


一个为模组开发提供广泛配置、实用工具和调整的 Minecraft 库。

特性

广泛的配置系统

使用 Minecraft codec 作为其基础序列化方式,但能够保存为多种不同的文件。

  • 你的命名空间,你的文件夹。 你的配置会保存到以其保存时所用标识符命名空间下的一个新文件夹中
    • 自定义元数据,以确保在不可安全修改的值之间保持清晰分离
    • 轻松的版本迁移
    • 可以保存为许多其他_文件格式_。
      • 实用工具默认仅提供 JSON(.json)和 JSON5(.json5)格式
    • 为配置值添加注释,以在文件中显示(如果格式支持)。支持翻译!
    • 可以使用 SimpleIdentifier 以受限字符命名(谨慎使用)
  • EntityRenderState 现在存储实体的 UUID
  • ColorRGB 和 ColorARGB,以 (alpha, red, green, blue) 整数值(0-255)存储颜色值
  • SimpleIdentifier,其工作方式类似 Identifier,但没有 Identifier 的字符限制(谨慎使用)
  • Gui 类和实用工具
  • 以及更多内容!