MCMaterial
Link to mcmaterial
Importing the class
Link to importing-the-class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.block.material.MCMaterial;
Methods
Link to methods
Name: blocksMovement
Returns if this material is considered solid or not
Return Type: boolean
ZenScript Copy// MCMaterial.blocksMovement() as boolean
myMCMaterial.blocksMovement();
Name: getColor
Retrieves the color index of the block. This is is the same color used by vanilla maps to represent this block.
Return Type: MCMaterialColor
ZenScript Copy// MCMaterial.getColor() as MCMaterialColor
myMCMaterial.getColor();
Name: getCommandString
Gets the bracket syntax for this Material
Returns: The <blockmaterial>
Bracket Syntax for this material
Return Type: string
ZenScript Copy// MCMaterial.getCommandString() as string
myMCMaterial.getCommandString();
Name: getPushReaction
Gets this Material's PushReaction.
Returns: The PushReaction of this Material.
Return Type: PushReaction
ZenScript Copy// MCMaterial.getPushReaction() as PushReaction
myMCMaterial.getPushReaction();
Name: isFlammable
Returns if the block can burn or not.
Return Type: boolean
ZenScript Copy// MCMaterial.isFlammable() as boolean
myMCMaterial.isFlammable();
Name: isLiquid
Returns if blocks of these materials are liquids.
Return Type: boolean
ZenScript Copy// MCMaterial.isLiquid() as boolean
myMCMaterial.isLiquid();
Name: isOpaque
Indicate if the material is opaque
Return Type: boolean
ZenScript Copy// MCMaterial.isOpaque() as boolean
myMCMaterial.isOpaque();
Name: isReplaceable
Returns whether the material can be replaced by other blocks when placed - eg snow, vines and tall grass.
Return Type: boolean
ZenScript Copy// MCMaterial.isReplaceable() as boolean
myMCMaterial.isReplaceable();
Name: isSolid
Returns true if the block is a considered solid. This is true by default.
Return Type: boolean
ZenScript Copy// MCMaterial.isSolid() as boolean
myMCMaterial.isSolid();
Properties
Link to properties
Name | Type | Has Getter | Has Setter | Description |
---|---|---|---|---|
Name blocksMovement | Type boolean | Has Getter true | Has Setter false | Description Returns if this material is considered solid or not |
Name color | Type MCMaterialColor | Has Getter true | Has Setter false | Description Retrieves the color index of the block. This is is the same color used by vanilla maps to represent this block. |
Name commandString | Type string | Has Getter true | Has Setter false | Description Gets the bracket syntax for this Material |
Name flammable | Type boolean | Has Getter true | Has Setter false | Description Returns if the block can burn or not. |
Name liquid | Type boolean | Has Getter true | Has Setter false | Description Returns if blocks of these materials are liquids. |
Name opaque | Type boolean | Has Getter true | Has Setter false | Description Indicate if the material is opaque |
Name pushReaction | Type PushReaction | Has Getter true | Has Setter false | Description Gets this Material's PushReaction. |
Name replaceable | Type boolean | Has Getter true | Has Setter false | Description Returns whether the material can be replaced by other blocks when placed - eg snow, vines and tall grass. |
Name solid | Type boolean | Has Getter true | Has Setter false | Description Returns true if the block is a considered solid. This is true by default. |