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(); } }