Adding Metals - HeartyYF/TerraFirmaCraft-Wiki-CN GitHub Wiki

总览

通过订阅 TFCRegistryEvent.RegisterPreBlock<Metal>,拓展模组可以让群峦传说注册所需要的所有金属物品、流体、方块和完全实现金属作用的内部依赖。拓展模组应在 tfc 命名空间下提供所有的资源文件。

金属的几个主要属性会影响具体有哪些物品和方块要注册:

  1. Usability 可制作为物品
  • 若该金属能用于制作常见的组件,例如金属粉,薄板,双锭,砧,灯等。
  • 例如:高碳黑钢不可制作为物品,黑钢反之。
  1. Castable 可浇筑
  • 若该金属最高为第二级(Tier II),则可将其浇筑到模具中。这不会注册任何额外的物品,但需要额外用于模具的资源文件。
  • 例如:青铜可浇筑,锻铁反之。
  1. Tool Metal 可制作为工具
  • 若该金属能用于制作工具和装备,包括这两者中的所有组件。
  • 例如:青铜是工具金属,铋反之。

群峦传说将自动为所有通过该系统添加的物品注册模型。因此,如果你想使用群峦传说,则应提供以下的资源文件。在这些情况下,[metal] 应被替换为相关金属的注册路径名称。(注意:内容、材质和组织可以根据需要进行更改。这只是提供所有必要资源的一种方法,开发者们在资源中包含了一些配方,以使金属的功能与其他群峦传说金属相同,它们是必需的,但是只要使模型全部正确解析的话,它们不是绝对必需的。)

所有 JSON 文件都可在 这里 找到,并在此之上修改。这些是为 1.12 设计的,如果你在为其他版本开发,切换到别的 branch。

(展开以查看内容)

所有金属都需要

tfc\blockstates\fluid\[metal].json
tfc\models\item\metal\ingot\[metal].json
tfc\textures\blocks\metal\[metal].png
可浇筑的金属需要

tfc\models\item\ceramics\fired\mold\ingot\[metal].json
tfc\textures\items\ceramics\fired\mold\ingot\[metal].png
tfc\textures\items\metal\ingot\[metal].png
可制作物品的金属需要

tfc\blockstates\sheet\[metal].json
tfc\models\item\ceramics\fired\mold\ingot\[metal].json
tfc\models\item\metal\double_ingot\[metal].json
tfc\models\item\metal\double_sheet\[metal].json
tfc\models\item\metal\dust\[metal].json
tfc\models\item\metal\lamp\[metal].json
tfc\models\item\metal\nugget\[metal].json
tfc\models\item\metal\scrap\[metal].json
tfc\models\item\metal\sheet\[metal].json
tfc\textures\items\ceramics\fired\mold\ingot\[metal].png
tfc\textures\items\metal\double_ingot\[metal].png
tfc\textures\items\metal\double_sheet\[metal].png
tfc\textures\items\metal\dust\[metal].png
tfc\textures\items\metal\ingot\[metal].png
tfc\textures\items\metal\lamp\[metal].png
tfc\textures\items\metal\nugget\[metal].png
tfc\textures\items\metal\scrap\[metal].png
tfc\textures\items\metal\sheet\[metal].png
可制作工具的金属需要

tfc\blockstates\anvil\[metal].json
tfc\models\item\metal\anvil\[metal].json
tfc\models\item\metal\axe\[metal].json
tfc\models\item\metal\axe_head\[metal].json
tfc\models\item\metal\boots\[metal].json
tfc\models\item\metal\chestplate\[metal].json
tfc\models\item\metal\chisel\[metal].json
tfc\models\item\metal\chisel_head\[metal].json
tfc\models\item\metal\greaves\[metal].json
tfc\models\item\metal\hammer\[metal].json
tfc\models\item\metal\hammer_head\[metal].json
tfc\models\item\metal\helmet\[metal].json
tfc\models\item\metal\hoe\[metal].json
tfc\models\item\metal\hoe_head\[metal].json
tfc\models\item\metal\javelin\[metal].json
tfc\models\item\metal\javelin_head\[metal].json
tfc\models\item\metal\knife\[metal].json
tfc\models\item\metal\knife_blade\[metal].json
tfc\models\item\metal\mace\[metal].json
tfc\models\item\metal\mace_head\[metal].json
tfc\models\item\metal\pick\[metal].json
tfc\models\item\metal\pick_head\[metal].json
tfc\models\item\metal\propick\[metal].json
tfc\models\item\metal\propick_head\[metal].json
tfc\models\item\metal\saw\[metal].json
tfc\models\item\metal\saw_blade\[metal].json
tfc\models\item\metal\scythe\[metal].json
tfc\models\item\metal\scythe_blade\[metal].json
tfc\models\item\metal\shears\[metal].json
tfc\models\item\metal\shield\[metal].json
tfc\models\item\metal\shield\[metal]_blocking.json
tfc\models\item\metal\shovel\[metal].json
tfc\models\item\metal\shovel_head\[metal].json
tfc\models\item\metal\sword\[metal].json
tfc\models\item\metal\sword_blade\[metal].json
tfc\models\item\metal\tuyere\[metal].json
tfc\models\item\metal\unfinished_boots\[metal].json
tfc\models\item\metal\unfinished_chestplate\[metal].json
tfc\models\item\metal\unfinished_greaves\[metal].json
tfc\models\item\metal\unfinished_helmet\[metal].json
tfc\recipes\metal\[metal]\[metal]_anvil.json
tfc\recipes\metal\[metal]\[metal]_axe.json
tfc\recipes\metal\[metal]\[metal]_chisel.json
tfc\recipes\metal\[metal]\[metal]_hammer.json
tfc\recipes\metal\[metal]\[metal]_hoe.json
tfc\recipes\metal\[metal]\[metal]_javelin.json
tfc\recipes\metal\[metal]\[metal]_knife.json
tfc\recipes\metal\[metal]\[metal]_mace.json
tfc\recipes\metal\[metal]\[metal]_pick.json
tfc\recipes\metal\[metal]\[metal]_propick.json
tfc\recipes\metal\[metal]\[metal]_saw.json
tfc\recipes\metal\[metal]\[metal]_scythe.json
tfc\recipes\metal\[metal]\[metal]_shovel.json
tfc\recipes\metal\[metal]\[metal]_sword.json
tfc\textures\items\metal\anvil\[metal].png
tfc\textures\items\metal\axe\[metal].png
tfc\textures\items\metal\axe_head\[metal].png
tfc\textures\items\metal\boots\[metal].png
tfc\textures\items\metal\chestplate\[metal].png
tfc\textures\items\metal\chisel\[metal].png
tfc\textures\items\metal\chisel_head\[metal].png
tfc\textures\items\metal\greaves\[metal].png
tfc\textures\items\metal\hammer\[metal].png
tfc\textures\items\metal\hammer_head\[metal].png
tfc\textures\items\metal\helmet\[metal].png
tfc\textures\items\metal\hoe\[metal].png
tfc\textures\items\metal\hoe_head\[metal].png
tfc\textures\items\metal\javelin\[metal].png
tfc\textures\items\metal\javelin_head\[metal].png
tfc\textures\items\metal\knife\[metal].png
tfc\textures\items\metal\knife_blade\[metal].png
tfc\textures\items\metal\mace\[metal].png
tfc\textures\items\metal\mace_head\[metal].png
tfc\textures\items\metal\pick\[metal].png
tfc\textures\items\metal\pick_head\[metal].png
tfc\textures\items\metal\propick\[metal].png
tfc\textures\items\metal\propick_head\[metal].png
tfc\textures\items\metal\saw\[metal].png
tfc\textures\items\metal\saw_blade\[metal].png
tfc\textures\items\metal\scythe\[metal].png
tfc\textures\items\metal\scythe_blade\[metal].png
tfc\textures\items\metal\shears\[metal].png
tfc\textures\items\metal\shield\[metal].png
tfc\textures\items\metal\shovel\[metal].png
tfc\textures\items\metal\shovel_head\[metal].png
tfc\textures\items\metal\sword\[metal].png
tfc\textures\items\metal\sword_blade\[metal].png
tfc\textures\items\metal\tuyere\[metal].png
tfc\textures\models\armor\[metal]_layer_1.png
tfc\textures\models\armor\[metal]_layer_2.png
可浇筑为工具的金属需要(注:若一种金属既可浇筑又可制作工具,则自动可浇铸为工具)

tfc\models\item\ceramics\fired\mold\axe_head\[metal].json
tfc\models\item\ceramics\fired\mold\chisel_head\[metal].json
tfc\models\item\ceramics\fired\mold\hammer_head\[metal].json
tfc\models\item\ceramics\fired\mold\hoe_head\[metal].json
tfc\models\item\ceramics\fired\mold\javelin_head\[metal].json
tfc\models\item\ceramics\fired\mold\knife_blade\[metal].json
tfc\models\item\ceramics\fired\mold\mace_head\[metal].json
tfc\models\item\ceramics\fired\mold\pick_head\[metal].json
tfc\models\item\ceramics\fired\mold\propick_head\[metal].json
tfc\models\item\ceramics\fired\mold\saw_blade\[metal].json
tfc\models\item\ceramics\fired\mold\scythe_blade\[metal].json
tfc\models\item\ceramics\fired\mold\shovel_head\[metal].json
tfc\models\item\ceramics\fired\mold\sword_blade\[metal].json
tfc\textures\items\ceramics\fired\mold\axe_head\[metal].png
tfc\textures\items\ceramics\fired\mold\chisel_head\[metal].png
tfc\textures\items\ceramics\fired\mold\hammer_head\[metal].png
tfc\textures\items\ceramics\fired\mold\hoe_head\[metal].png
tfc\textures\items\ceramics\fired\mold\javelin_head\[metal].png
tfc\textures\items\ceramics\fired\mold\knife_blade\[metal].png
tfc\textures\items\ceramics\fired\mold\mace_head\[metal].png
tfc\textures\items\ceramics\fired\mold\pick_head\[metal].png
tfc\textures\items\ceramics\fired\mold\propick_head\[metal].png
tfc\textures\items\ceramics\fired\mold\saw_blade\[metal].png
tfc\textures\items\ceramics\fired\mold\scythe_blade\[metal].png
tfc\textures\items\ceramics\fired\mold\shovel_head\[metal].png
tfc\textures\items\ceramics\fired\mold\sword_blade\[metal].png
⚠️ **GitHub.com Fallback** ⚠️