    001    package net.minecraft.block.material;
    002
    003    public class MaterialLiquid extends Material
    004    {
    005        public MaterialLiquid(MapColor par1MapColor)
    006        {
    007            super(par1MapColor);
    008            this.setReplaceable();
    009            this.setNoPushMobility();
    010        }
    011
    012        /**
    013         * Returns if blocks of these materials are liquids.
    014         */
    015        public boolean isLiquid()
    016        {
    017            return true;
    018        }
    019
    020        /**
    021         * Returns if this material is considered solid or not
    022         */
    023        public boolean blocksMovement()
    024        {
    025            return false;
    026        }
    027
    028        public boolean isSolid()
    029        {
    030            return false;
    031        }
    032    }