MCMaterial #MC材料

Link to mcmaterial-mc材料

这个类由mod-id为crafttweaker的模组添加. 因此,如果要使用此功能,则需要安装此mod。

如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。

ZenScript
Copy
crafttweaker.api.block.material.MCMaterial
#导入方式为 import crafttweaker.api.block.material.MCMaterial

blocksMovement #是否可移动

Link to blocksmovement-是否可移动

判断材料是否为可移动固体(不知道为啥这一行和下面有一行好像)

返回为布尔值

ZenScript
Copy
myMCMaterial.blocksMovement();

getColor #获取颜色

Link to getcolor-获取颜色

获取方块的颜色索引。 输出与原版地图表示此方块的相同颜色

返回值 crafttweaker.api.block.material.MCMaterialColor

ZenScript
Copy
myMCMaterial.getColor();

isFlammable #是否为可燃物

Link to isflammable-是否为可燃物

判断方块是否为可燃物

返回为布尔值

ZenScript
Copy
myMCMaterial.isFlammable();

isLiquid #是否为液体

Link to isliquid-是否为液体

判断方块是否为液体

返回为布尔值

ZenScript
Copy
myMCMaterial.isLiquid();

isOpaque #是否为不透明方块

Link to isopaque-是否为不透明方块

判断方块是否为不透明方块

返回为布尔值

ZenScript
Copy
myMCMaterial.isOpaque();

isReplaceable #是否可替换

Link to isreplaceable-是否可替换

返回是否在放置时可以用其他方块替换该材料,例如雪,藤蔓和高草丛

返回为布尔值

ZenScript
Copy
myMCMaterial.isReplaceable();

isSolid #是否为固体

Link to issolid-是否为固体

判断方块是否为固体 默认情况下返回为true

返回为布尔值

ZenScript
Copy
myMCMaterial.isSolid();

isToolNotRequired #是否需要使用工具

Link to istoolnotrequired-是否需要使用工具

如果材料可以在没有工具(或使用错误工具)的情况下采集,则返回 true

返回为布尔值

ZenScript
Copy
myMCMaterial.isToolNotRequired();