package org.freeforums.geforce.securitycraft.blocks;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import org.freeforums.geforce.securitycraft.tileentity.TileEntityOwnable;
public class BlockOwnable extends BlockContainer {
public BlockOwnable(Material par1) {
super(par1);
}
public void onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack) {
if(par1World.isRemote){
return;
}else{
if(par5EntityLivingBase instanceof EntityPlayer){
((TileEntityOwnable) par1World.getTileEntity(par2, par3, par4)).setOwner(((EntityPlayer) par5EntityLivingBase).getGameProfile().getId(), par5EntityLivingBase.getCommandSenderName());
}
}
}
public TileEntity createNewTileEntity(World var1, int var2) {
return new TileEntityOwnable();
}
}