材料
材料是一个物品的材质。比如铜、锡、铁... 你需要通过MaterialBuilder对象构建Material类对象。
最后更新于
你需要通过import mods.contenttweaker.MaterialBuilder;
导入MaterialBuilder对象
通过import mods.contenttweaker.Material;
导入Material类。
用MaterialSystem包的getMaterialBuilder方法获取材料构建器。
你可以用以下方法指定所构建的材料对象的参数
方法名 | 参数描述 | 功能 |
---|---|---|
最后你需要对MaterialBuilder使用build
方法来构建材料,这个方法将会返回一个Material对象。记得用变量储存,以便接下来构建材料部件!
本地化key为base.material.<材料ID>
,如铁的就是 base.material.iron
setName(id)
id 为 字符串
设定材料的ID(貌似能用中文,但极不推荐,因为这个ID会影响所注册的材料部件的矿辞名,待会出个gear铜
矿辞就过草)
setColor(color)
color为int或CTColor对象
设定材料的颜色(int代表RGB颜色)
setHasEffect(hasEffect)
hasEffect为布尔值
设定其将来所创建的材料部件是否有附魔光芒