package com.minecreatr.cliffieswars.power; import com.minecreatr.cliffieswars.power.IPowerProvider; import com.minecreatr.cliffieswars.power.IPowerTile; import com.minecreatr.cliffieswars.power.BasicPowerTile; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; /** * Created on 6/14/14 */ public class BasicPowerBlock extends Block implements IPowerProvider{ public BasicPowerBlock(Material material){ super(material); } public IPowerTile getPowerTile(World world, int x, int y, int z){ if (world.getTileEntity(x, y, z) instanceof IPowerTile){ return (IPowerTile) world.getTileEntity(x, y, z); } else { return null; } } public boolean hasTileEntity(int meta){ return true; } public TileEntity createTileEntity(World world, int meta){ return new BasicPowerTile(); } }