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    }