Skip to content

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(...) 指向匠魂已有底图时,不用另画这一张。
  • 护甲穿戴贴图只画底图就行,各材料会按颜色着色。

Clone this wiki locally