private void placeHelperBlock(EntityPlayer player)
{
BlockPos pos = PositionUtils.getPositionInfrontOfEntity(player);
//player.worldObj.setBlockState(pos, Blocks.RED_MUSHROOM_BLOCK.getDefaultState(), 3);
player.getEntityWorld().setBlockState(pos, Blocks.LEAVES.getDefaultState()
.withProperty(BlockOldLeaf.VARIANT, BlockPlanks.EnumType.SPRUCE)
.withProperty(BlockLeaves.CHECK_DECAY, false)
.withProperty(BlockLeaves.DECAYABLE, true), 3);
}
public static MetaBlock get(Wood type, boolean decay){
Block base = getBlockId(type);
MetaBlock leaf = new MetaBlock(base);
// Original minecraft leaves use a different variant property than
// newer leaves like acacia and dark oak.
if(base == Blocks.LEAVES){
leaf.withProperty(BlockOldLeaf.VARIANT, getType(type));
} else {
leaf.withProperty(BlockNewLeaf.VARIANT, getType(type));
}
leaf.withProperty(BlockLeaves.DECAYABLE, decay);
return leaf;
}