Repository navigation
Textures zh
hp-1e edited this page Oct 31, 2026
·
1 revision
English | 中文
贴图放在 kubejs/assets/<命名空间>/textures/ 下。缺贴图不会报错,只会显示紫黑方块。
- 部件和工具图层的底图必须是灰度图。各材料的颜色由匠魂按灰度映射到材料调色板,彩色底图会着色错误。
- 每种材料的部件贴图在客户端资源加载时自动生成。写了
.generator(...)的材料,以及匠魂自带的大多数材料,会生成精细贴图;其余材料用后备贴图按颜色着色。 - 可以直接参考匠魂 jar 里的同类贴图。部件和工具底图在
assets/tconstruct/textures/item/tool/<工具>/<图层>.png,例如镐头部件用的是item/tool/pickaxe/head.png。
以命名空间 kubejs、物品 kubejs:xxx 为例,路径相对于 kubejs/assets/kubejs/textures/:
| 用途 | 路径 |
|---|---|
| 部件底图(灰度) | item/part/xxx.png |
| 部件制作台的图案图标 | gui/tinker_pattern/xxx.png |
铸模(写了 .casts() 才需要) |
item/cast/xxx.png、item/sand_cast/xxx.png、item/red_sand_cast/xxx.png
|
| 工具每个图层的底图(灰度) | item/tool/xxx/<图层名>.png |
损坏图层(写了 .brokenPart) |
item/tool/xxx/<图层名>_broken.png |
弓弩拉弓帧(写了 .pullFrames) |
item/tool/xxx/<图层名>_1.png、_2.png、_3.png
|
| 护甲穿戴贴图(64×32) |
tinker_armor/<护甲套路径>/<图层名>_armor.png、<图层名>_leggings.png
|
| 护甲套的工作台图标 | gui/tinker_pattern/<护甲套路径>.png |
| 词条图标 | 任意方块图集贴图,例如 item/xxx.png,写成 kubejs:item/xxx
|
| 词条在工具上的外观(可选) |
item/tool/xxx/modifiers/ 下,文件名和匠魂一致 |
- 工具图层用
.partTexture(...)指向匠魂已有底图时,不用另画这一张。 - 护甲穿戴贴图只画底图就行,各材料会按颜色着色。