Basic Trophy Model

基本信息

属性 值
model ID basic
父类 PedestalTrophyModelHandler
注册处 ClientHandler.registerTrophyModelHandlers()

配置字段

字段 类型 必填 含义
model 字符串 是 OBJ 模型文件名(缺省前缀 modid:models/;含 : 的字符串走全局 ResourceLocation)
texture 字符串 是 贴图文件名(缺省前缀 modid:textures/blocks/)

路径解析由 AssetHandler.getResourceLocation(...) 完成——会在 config 目录里找同名资产(实测多在 <config>/amazingtrophies/models/*.obj 与 <config>/amazingtrophies/textures/blocks/*.png)。

渲染细节

先 super.render(x, y, z, rotation, name, time, ...) 渲染底座 + 标签文字,再:

  1. 绑定自配贴图。
  2. 平移到 (x, y, z),按 rotation 旋转。
  3. 调用 model.renderAll() 渲染自定 OBJ。

JSON 示例

{
  "id": "iron_cup",
  "condition": {...},
  "model": {
    "type": "basic",
    "model": "iron_cup.obj",
    "texture": "iron_cup.png"
  }
}

相关条目

源码

src/main/java/glowredman/amazingtrophies/model/BasicTrophyModelHandler.java