net.morbz.minecraft.blocks
Class PlanksBlock

java.lang.Object
  extended by net.morbz.minecraft.blocks.PlanksBlock
All Implemented Interfaces:
IBlock

public class PlanksBlock
extends java.lang.Object
implements IBlock

The class for wooden planks.

Author:
MorbZ

Constructor Summary
PlanksBlock(WoodState wood)
          Creates a new instance.
 
Method Summary
 byte getBlockData()
          Returns the block data.
 byte getBlockId()
          Returns the block ID.
 int getTransparency()
          Returns the transparency level of this block. 0 means fully opaque, 1 means fully transparent and values > 1 mean transparent but the light level is decreased by n at this block.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanksBlock

public PlanksBlock(WoodState wood)
Creates a new instance.

Parameters:
wood - The type of wood
Method Detail

getBlockId

public byte getBlockId()
Returns the block ID. That is the basic ID of the material without additional data.

Specified by:
getBlockId in interface IBlock
Returns:
The block ID

getBlockData

public byte getBlockData()
Returns the block data. It can hold additional information about the block depending on the material.

Specified by:
getBlockData in interface IBlock
Returns:
The block data. Only the 4 rightmost bits are relevant.

getTransparency

public int getTransparency()
Returns the transparency level of this block. 0 means fully opaque, 1 means fully transparent and values > 1 mean transparent but the light level is decreased by n at this block.

Specified by:
getTransparency in interface IBlock
Returns:
The transparency level