Block - AndrewImalion/ModPE-Docs GitHub Wiki
###defineBlock
function Block.defineBlock(blockId, name, textureName, materialSourceId, opaque, renderType);
blockId: The new Block IDname: The block's nametextureName: The name of the texture, or a texture matrix Example of a texture matrix:
["bottom texture name", subID],["top texture name", subID],["south texture name", subID],["north texture name", subID], ["west texture name", subID], ["east texture name", subID](/AndrewImalion/ModPE-Docs/wiki/"bottom-texture-name",-subID],["top-texture-name",-subID],["south-texture-name",-subID],["north-texture-name",-subID],-["west-texture-name",-subID],-["east-texture-name",-subID)
Texture names, along with their subIDs.
materialSourceId: BROKEN Use a certain's block material as the material for this block.opaque: Not transparent?renderType: Render type
###setColor
function Block.setColor(blockId, colors);
- Set the tint of a block.
###setDestroyTime
function Block.setDestroyTime(blockId, amount);
- Sets how long it takes to destroy that block. The lower the faster.
###setExplosionResistance
function Block.setExplosionResistance(blockId, amount);
- Sets the explosion resistance.
###setLightLevel
function Block.setLightLevel(blockId, level);
- Sets the how much light this block emits.
###setRenderLayer
function Block.setRenderLayer(blockId, renderLayer);
- Sets the layer at which this block renders.
###setShape
function Block.setShape(blockId, v1, v2, v3, v4, v5, v6);
- No information available
Block.defineBlock(blockId, name, textureNames materialSourceId, opaque, renderType);
Block.setColor(blockId, colors);
Block.setDestroyTime(blockId, amount);
Block.setExplosionResistance(blockId, amount);
Block.setLightLevel(blockId, level);
Block.setRenderLayer(blockId, renderLayer);
Block.setShape(blockId, v1, v2, v3, v4, v5, v6);