BloodMagic/src/main/java/WayofTime/alchemicalWizardry/common/block/BlockReagentConduit.java

58 lines
1.5 KiB
Java
Raw Normal View History

package WayofTime.alchemicalWizardry.common.block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
2015-07-29 14:35:00 -04:00
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
2015-07-29 14:35:00 -04:00
import net.minecraft.util.BlockPos;
import net.minecraft.util.EnumFacing;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.common.tileEntity.TEReagentConduit;
public class BlockReagentConduit extends BlockContainer
2014-10-13 22:33:20 +02:00
{
public BlockReagentConduit()
{
super(Material.cloth);
setHardness(2.0F);
2014-08-25 07:58:39 -04:00
setResistance(5.0F);
}
2014-10-13 22:33:20 +02:00
@Override
public TileEntity createNewTileEntity(World world, int meta)
{
return new TEReagentConduit();
}
2014-10-13 22:33:20 +02:00
@Override
2014-08-25 07:58:39 -04:00
public boolean canProvidePower()
{
return true;
}
2014-10-13 22:33:20 +02:00
@Override
2015-07-29 14:35:00 -04:00
public boolean onBlockActivated(World world, BlockPos blockPos, IBlockState state, EntityPlayer player, EnumFacing side, float hitX, float hitY, float hitZ)
2014-10-13 22:33:20 +02:00
{
2015-07-29 14:35:00 -04:00
return super.onBlockActivated(world, blockPos, state, player, side, hitX, hitY, hitZ);
2014-10-13 22:33:20 +02:00
}
@Override
public boolean isOpaqueCube()
{
return false;
}
@Override
public int getRenderType()
{
return -1;
}
// @Override
// public AxisAlignedBB getCollisionBoundingBoxFromPool(World p_149668_1_, int p_149668_2_, int p_149668_3_, int p_149668_4_)
// {
// return null;
// }
}