ChaosAPI

ChaosAPI

GPU加速的动画与渲染库

ChaosLib 是一个面向 Minecraft 模组的高性能动画与渲染库。它为从 GeckoLib 迁移而来的开发者提供了熟悉的 API,同时提供了高级渲染优化和额外的运行时特性。

特性

  • GPU 加速的几何模型动画
  • 实体与方块实体渲染器
  • 动画控制器与程序化动画
  • 服务器端触发的动画,可同步至所有追踪该实体的客户端
  • 静态模型烘烤,以提升性能
  • 基于骨骼命中盒的多部件实体
  • 自发光纹理与自定义渲染通道
  • 动画及选择性渲染的模型骨骼
  • 方块破坏粒子,直接取自方块自身纹理而非方块图集
  • 姿态缓存与实例化渲染
  • Molang 表达式与查询支持
  • 兼容 Sodium、Iris、Oculus 及其他渲染模组
  • 支持 Minecraft 1.20.1 和 1.21.1,适用于 Forge、NeoForge 和 Fabric

ChaosLib 主要作为开发者依赖使用。玩家仅在其他模组将 ChaosLib 列为前置依赖时需要安装它。