    001    package net.minecraft.block.material;
    002
    003    public class MaterialLogic extends Material
    004    {
    005        public MaterialLogic(MapColor par1MapColor)
    006        {
    007            super(par1MapColor);
    008            this.func_85158_p();
    009        }
    010
    011        public boolean isSolid()
    012        {
    013            return false;
    014        }
    015
    016        /**
    017         * Will prevent grass from growing on dirt underneath and kill any grass below it if it returns true
    018         */
    019        public boolean getCanBlockGrass()
    020        {
    021            return false;
    022        }
    023
    024        /**
    025         * Returns if this material is considered solid or not
    026         */
    027        public boolean blocksMovement()
    028        {
    029            return false;
    030        }
    031    }