    001package net.minecraft.dispenser;
    002
    003import net.minecraft.tileentity.TileEntity;
    004
    005public interface IBlockSource extends ILocatableSource
    006{
    007    double getX();
    008
    009    double getY();
    010
    011    double getZ();
    012
    013    int getXInt();
    014
    015    int getYInt();
    016
    017    int getZInt();
    018
    019    int getBlockMetadata();
    020
    021    TileEntity getBlockTileEntity();
    022}