MCMaterial

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
Copy
import crafttweaker.api.block.material.MCMaterial;

Methods

blocksMovement

Returns if this material is considered solid or not

Return Type: boolean

ZenScript
Copy
// MCMaterial.blocksMovement() as boolean

myMCMaterial.blocksMovement();
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();
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();
getPushReaction

Gets this Material's PushReaction.

Returns: The PushReaction of this Material.
Return Type: PushReaction

ZenScript
Copy
// MCMaterial.getPushReaction() as PushReaction

myMCMaterial.getPushReaction();
isFlammable

Returns if the block can burn or not.

Return Type: boolean

ZenScript
Copy
// MCMaterial.isFlammable() as boolean

myMCMaterial.isFlammable();
isLiquid

Returns if blocks of these materials are liquids.

Return Type: boolean

ZenScript
Copy
// MCMaterial.isLiquid() as boolean

myMCMaterial.isLiquid();
isOpaque

Indicate if the material is opaque

Return Type: boolean

ZenScript
Copy
// MCMaterial.isOpaque() as boolean

myMCMaterial.isOpaque();
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();
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

NameTypeHas GetterHas SetterDescription
blocksMovementbooleantruefalseReturns if this material is considered solid or not
colorMCMaterialColortruefalseRetrieves the color index of the block. This is is the same color used by vanilla maps to represent this block.
commandStringstringtruefalseGets the bracket syntax for this Material
flammablebooleantruefalseReturns if the block can burn or not.
liquidbooleantruefalseReturns if blocks of these materials are liquids.
opaquebooleantruefalseIndicate if the material is opaque
pushReactionPushReactiontruefalseGets this Material's PushReaction.
replaceablebooleantruefalseReturns whether the material can be replaced by other blocks when placed - eg snow, vines and tall grass.
solidbooleantruefalseReturns true if the block is a considered solid. This is true by default.