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, ...) 渲染底座 + 标签文字,再:
- 绑定自配贴图。
- 平移到
(x, y, z),按rotation旋转。 - 调用
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