# Pastebin CsrrP166 override def onBlockActivated(worldIn: World, pos: BlockPos, state: IBlockState, playerIn: EntityPlayer, side: EnumFacing, hitX: Float, hitY: Float, hitZ: Float): Boolean = { if (!ApiEsotericraft.Player.hasKnowledgeOf(playerIn, Enhancing.Module)) { val playerPos = playerIn.getPositionVector playerIn.knockBack(playerIn, 10, pos.getX - playerPos.xCoord, pos.getZ - playerPos.zCoord) } else { worldIn.getTileEntity(pos) match { case tile: TEEnhancingTable => return tile.doEnhancingAction(worldIn, pos, state, playerIn) case _ => } } false }