44 lines
1.2 KiB
Java
44 lines
1.2 KiB
Java
package WayofTime.alchemicalWizardry.common.block;
|
|
|
|
import net.minecraft.block.BlockContainer;
|
|
import net.minecraft.block.material.Material;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.tileentity.TileEntity;
|
|
import net.minecraft.world.World;
|
|
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
|
import WayofTime.alchemicalWizardry.common.tileEntity.TEDemonPortal;
|
|
import WayofTime.alchemicalWizardry.common.tileEntity.TESchematicSaver;
|
|
|
|
public class BlockSchematicSaver extends BlockContainer
|
|
{
|
|
public BlockSchematicSaver()
|
|
{
|
|
super(Material.rock);
|
|
setHardness(2.0F);
|
|
setResistance(5.0F);
|
|
setCreativeTab(AlchemicalWizardry.tabBloodMagic);
|
|
this.setBlockName("schematicSaver");
|
|
}
|
|
|
|
@Override
|
|
public TileEntity createNewTileEntity(World var1, int var2)
|
|
{
|
|
return new TESchematicSaver();
|
|
}
|
|
|
|
@Override
|
|
public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float what, float these, float are)
|
|
{
|
|
if(world.isRemote)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
TESchematicSaver tileEntity = (TESchematicSaver) world.getTileEntity(x, y, z);
|
|
|
|
tileEntity.rightClickBlock(player, side);
|
|
|
|
return false;
|
|
}
|
|
}
|